pub struct StyleExpressionType {
pub kind: StyleExpressionTypeKind,
pub item_kind: StyleExpressionTypeKind,
pub item_count: u32,
}Expand description
The type of a style expression’s result.
See mln_style_expression_type in the
C API reference.
Fields§
§kind: StyleExpressionTypeKind§item_kind: StyleExpressionTypeKindThe type of each item when kind is StyleExpressionTypeKind::Array.
It can’t be an array itself.
item_count: u32The length of an array, or 0 for any length.
Trait Implementations§
Source§impl Clone for StyleExpressionType
impl Clone for StyleExpressionType
Source§fn clone(&self) -> StyleExpressionType
fn clone(&self) -> StyleExpressionType
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 moreimpl Copy for StyleExpressionType
Source§impl Debug for StyleExpressionType
impl Debug for StyleExpressionType
Source§impl Default for StyleExpressionType
impl Default for StyleExpressionType
Source§fn default() -> StyleExpressionType
fn default() -> StyleExpressionType
Returns the “default value” for a type. Read more
Source§impl PartialEq for StyleExpressionType
impl PartialEq for StyleExpressionType
impl StructuralPartialEq for StyleExpressionType
Auto Trait Implementations§
impl Freeze for StyleExpressionType
impl RefUnwindSafe for StyleExpressionType
impl Send for StyleExpressionType
impl Sync for StyleExpressionType
impl Unpin for StyleExpressionType
impl UnsafeUnpin for StyleExpressionType
impl UnwindSafe for StyleExpressionType
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
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