pub enum GraphRevision {
Missing,
Null,
Value(String),
}Expand description
A graph revision preserving missing, explicit JSON null, and string states.
Variants§
Implementations§
Source§impl GraphRevision
impl GraphRevision
Trait Implementations§
Source§impl Clone for GraphRevision
impl Clone for GraphRevision
Source§fn clone(&self) -> GraphRevision
fn clone(&self) -> GraphRevision
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 moreSource§impl Debug for GraphRevision
impl Debug for GraphRevision
Source§impl Default for GraphRevision
impl Default for GraphRevision
Source§fn default() -> GraphRevision
fn default() -> GraphRevision
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GraphRevision
impl<'de> Deserialize<'de> for GraphRevision
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 GraphRevision
Source§impl Hash for GraphRevision
impl Hash for GraphRevision
Source§impl PartialEq for GraphRevision
impl PartialEq for GraphRevision
Source§impl Serialize for GraphRevision
impl Serialize for GraphRevision
impl StructuralPartialEq for GraphRevision
Auto Trait Implementations§
impl Freeze for GraphRevision
impl RefUnwindSafe for GraphRevision
impl Send for GraphRevision
impl Sync for GraphRevision
impl Unpin for GraphRevision
impl UnsafeUnpin for GraphRevision
impl UnwindSafe for GraphRevision
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