pub struct Layout(pub HashMap<String, Value>);Expand description
Layout properties for a layer.
Tuple Fields§
§0: HashMap<String, Value>Implementations§
Source§impl Layout
impl Layout
Sourcepub fn visibility(&self) -> Visibility
pub fn visibility(&self) -> Visibility
Layer visibility.
Sourcepub fn symbol_placement(&self) -> SymbolPlacement
pub fn symbol_placement(&self) -> SymbolPlacement
Symbol placement.
Sourcepub fn text_field(&self) -> Option<PropertyValue<String>>
pub fn text_field(&self) -> Option<PropertyValue<String>>
text-field layout property.
Sourcepub fn text_size(&self) -> Option<PropertyValue<f64>>
pub fn text_size(&self) -> Option<PropertyValue<f64>>
text-size layout property.
Sourcepub fn icon_image(&self) -> Option<PropertyValue<String>>
pub fn icon_image(&self) -> Option<PropertyValue<String>>
icon-image layout property.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Layout
impl<'de> Deserialize<'de> for Layout
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 Layout
impl RefUnwindSafe for Layout
impl Send for Layout
impl Sync for Layout
impl Unpin for Layout
impl UnsafeUnpin for Layout
impl UnwindSafe for Layout
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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