use eyros::{DB,Coord}; use async_std::prelude::*; type P = (Coord,Coord); type V = u64; type E = Box; #[async_std::main] async fn main() -> Result<(),E> { let mut db: DB<_,_,P,V> = eyros::open_from_path2( &std::path::PathBuf::from("/tmp/eyros.db") ).await?; let bbox = ((-180.0,-90.0),(180.0,90.0)); let mut stream = db.query(&bbox).await?; let mut count = 0; while let Some(_result) = stream.next().await { count += 1; } println!["count={}", count]; Ok(()) }