pub enum ShapeDefinition {
Array = 0,
Object = 1,
Primitive = 2,
}
Expand description
The type of shape we are decoding
Variants§
Trait Implementations§
Source§impl Clone for ShapeDefinition
impl Clone for ShapeDefinition
Source§fn clone(&self) -> ShapeDefinition
fn clone(&self) -> ShapeDefinition
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 ShapeDefinition
impl Debug for ShapeDefinition
Source§impl<'de> Deserialize<'de> for ShapeDefinition
impl<'de> Deserialize<'de> for ShapeDefinition
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 From<usize> for ShapeDefinition
impl From<usize> for ShapeDefinition
Source§impl PartialEq for ShapeDefinition
impl PartialEq for ShapeDefinition
Source§impl Serialize for ShapeDefinition
impl Serialize for ShapeDefinition
impl StructuralPartialEq for ShapeDefinition
Auto Trait Implementations§
impl Freeze for ShapeDefinition
impl RefUnwindSafe for ShapeDefinition
impl Send for ShapeDefinition
impl Sync for ShapeDefinition
impl Unpin for ShapeDefinition
impl UnwindSafe for ShapeDefinition
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