pub enum ExtensibleType {
Direction(String),
Bool(bool),
}Expand description
Extensible type for structures - can be boolean or directional string Represents the extensible field which can be either a boolean or a direction string
Variants§
Implementations§
Source§impl ExtensibleType
impl ExtensibleType
pub fn extensible(&self) -> bool
Trait Implementations§
Source§impl Clone for ExtensibleType
impl Clone for ExtensibleType
Source§fn clone(&self) -> ExtensibleType
fn clone(&self) -> ExtensibleType
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 ExtensibleType
impl Debug for ExtensibleType
Source§impl Default for ExtensibleType
impl Default for ExtensibleType
Source§impl<'de> Deserialize<'de> for ExtensibleType
impl<'de> Deserialize<'de> for ExtensibleType
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
Source§impl PartialEq for ExtensibleType
impl PartialEq for ExtensibleType
impl Eq for ExtensibleType
impl StructuralPartialEq for ExtensibleType
Auto Trait Implementations§
impl Freeze for ExtensibleType
impl RefUnwindSafe for ExtensibleType
impl Send for ExtensibleType
impl Sync for ExtensibleType
impl Unpin for ExtensibleType
impl UnsafeUnpin for ExtensibleType
impl UnwindSafe for ExtensibleType
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