pub enum DebugFieldKind {
Scalar,
Struct,
TupleStruct,
Tuple,
List,
Array,
Map,
Set,
Enum,
}Variants§
Trait Implementations§
Source§impl Clone for DebugFieldKind
impl Clone for DebugFieldKind
Source§fn clone(&self) -> DebugFieldKind
fn clone(&self) -> DebugFieldKind
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 DebugFieldKind
Source§impl Debug for DebugFieldKind
impl Debug for DebugFieldKind
Source§impl<'de> Deserialize<'de> for DebugFieldKind
impl<'de> Deserialize<'de> for DebugFieldKind
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
impl Eq for DebugFieldKind
Source§impl PartialEq for DebugFieldKind
impl PartialEq for DebugFieldKind
Source§fn eq(&self, other: &DebugFieldKind) -> bool
fn eq(&self, other: &DebugFieldKind) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for DebugFieldKind
impl Serialize for DebugFieldKind
impl StructuralPartialEq for DebugFieldKind
Auto Trait Implementations§
impl Freeze for DebugFieldKind
impl RefUnwindSafe for DebugFieldKind
impl Send for DebugFieldKind
impl Sync for DebugFieldKind
impl Unpin for DebugFieldKind
impl UnsafeUnpin for DebugFieldKind
impl UnwindSafe for DebugFieldKind
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