pub struct ZoomConfig {
pub level: f64,
pub min_zoom: f64,
pub max_zoom: f64,
pub zoom_step: f64,
pub center: Position,
}Expand description
Zoom configuration settings
Fields§
§level: f64Current zoom level
min_zoom: f64Minimum zoom level
max_zoom: f64Maximum zoom level
zoom_step: f64Zoom step size
center: PositionZoom center point
Trait Implementations§
Source§impl Clone for ZoomConfig
impl Clone for ZoomConfig
Source§fn clone(&self) -> ZoomConfig
fn clone(&self) -> ZoomConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ZoomConfig
impl Debug for ZoomConfig
Source§impl Default for ZoomConfig
impl Default for ZoomConfig
Source§impl<'de> Deserialize<'de> for ZoomConfig
impl<'de> Deserialize<'de> for ZoomConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ZoomConfig
impl RefUnwindSafe for ZoomConfig
impl Send for ZoomConfig
impl Sync for ZoomConfig
impl Unpin for ZoomConfig
impl UnwindSafe for ZoomConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more