pub struct FeatureLayer {
pub name: String,
pub extent: u32,
pub features: Vec<Feature>,
}Expand description
A single tile-local layer of decoded features. The producer (MVT
decoder, GeoJSON loader, host glue, …) normalizes coordinates into
[0, extent] with y-down before constructing this. Consumers in
ezu-paint read it via the unified AssetLoader under
tile.<name> bindings.
Fields§
§name: String§extent: u32Tile coordinate extent (typically 4096 for MVT). GeoJSON producers pick a convention and pre-project into it.
features: Vec<Feature>Trait Implementations§
Source§impl Clone for FeatureLayer
impl Clone for FeatureLayer
Source§fn clone(&self) -> FeatureLayer
fn clone(&self) -> FeatureLayer
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for FeatureLayer
impl RefUnwindSafe for FeatureLayer
impl Send for FeatureLayer
impl Sync for FeatureLayer
impl Unpin for FeatureLayer
impl UnsafeUnpin for FeatureLayer
impl UnwindSafe for FeatureLayer
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