diff --git a/src/input/query_handler.rs b/src/input/query_handler.rs index 0ec27ae2..888793d7 100644 --- a/src/input/query_handler.rs +++ b/src/input/query_handler.rs @@ -1,6 +1,6 @@ use cgmath::Vector2; -use crate::coords::WorldCoords; + use crate::input::UpdateState; use crate::map_state::MapState; use std::time::Duration; @@ -64,10 +64,10 @@ impl UpdateState for QueryHandler { let view_proj = state.camera().calc_view_proj(perspective); let inverted_view_proj = view_proj.invert(); - let z = state.visible_level(); // FIXME: can be wrong, if tiles of different z are visible - let zoom = state.zoom(); + let _z = state.visible_level(); // FIXME: can be wrong, if tiles of different z are visible + let _zoom = state.zoom(); - if let Some(coordinates) = state + if let Some(_coordinates) = state .camera() .window_to_world_at_ground(&window_position, &inverted_view_proj) { diff --git a/src/io/scheduler.rs b/src/io/scheduler.rs index 84ffd8a8..74d5d089 100644 --- a/src/io/scheduler.rs +++ b/src/io/scheduler.rs @@ -1,27 +1,24 @@ -use std::collections::HashSet; + use std::future::Future; -use geozero::mvt::Tile; -use geozero::GeozeroDatasource; -use std::sync::mpsc::{channel, Receiver, SendError, Sender}; -use std::sync::{Arc, Mutex}; -use vector_tile::parse_tile_bytes; -use crate::coords::{WorldCoords, WorldTileCoords, Zoom}; -use crate::io::tile_cache::TileCache; -use crate::io::{ - LayerTessellateMessage, TessellateMessage, TileFetchResult, TileRequest, TileRequestID, - TileTessellateMessage, -}; + + + + + + + + use crate::error::Error; -use crate::io::geometry_index::{GeometryIndex, IndexProcessor, IndexedGeometry, TileIndex}; + use crate::io::shared_thread_state::SharedThreadState; -use crate::io::source_client::{HttpSourceClient, SourceClient}; -use crate::io::tile_request_state::TileRequestState; -use crate::tessellation::Tessellated; -use prost::Message; + + + + pub struct Scheduler { schedule_method: ScheduleMethod, diff --git a/src/io/shared_thread_state.rs b/src/io/shared_thread_state.rs index 788cba42..6934b535 100644 --- a/src/io/shared_thread_state.rs +++ b/src/io/shared_thread_state.rs @@ -6,7 +6,7 @@ use crate::io::{ TileTessellateMessage, }; use crate::tessellation::Tessellated; -use std::sync::mpsc::{SendError, Sender}; +use std::sync::mpsc::{SendError}; use std::sync::{mpsc, Arc, Mutex}; #[derive(Clone)] diff --git a/src/platform/noweb/schedule_method.rs b/src/platform/noweb/schedule_method.rs index 606132a1..6346ec8b 100644 --- a/src/platform/noweb/schedule_method.rs +++ b/src/platform/noweb/schedule_method.rs @@ -1,4 +1,4 @@ -use crate::io::scheduler::Scheduler; + use crate::io::shared_thread_state::SharedThreadState; pub struct TokioScheduleMethod; diff --git a/src/render/render_state.rs b/src/render/render_state.rs index 08e8b307..2697132a 100644 --- a/src/render/render_state.rs +++ b/src/render/render_state.rs @@ -3,7 +3,7 @@ use std::default::Default; use std::{cmp, iter}; use tracing; -use wgpu::{Buffer, Limits, Queue, Surface, SurfaceConfiguration}; +use wgpu::{Buffer, Limits, Queue}; use style_spec::Style;