pub struct BaseSerialized {
pub lc: i32,
pub id: Vec<String>,
pub name: Option<String>,
pub graph: Option<HashMap<String, Value>>,
}Expand description
Base serialized structure containing common fields.
Fields§
§lc: i32The version of the serialization format.
id: Vec<String>The unique identifier of the object (namespace path).
name: Option<String>The name of the object (optional).
graph: Option<HashMap<String, Value>>The graph of the object (optional).
Trait Implementations§
Source§impl Clone for BaseSerialized
impl Clone for BaseSerialized
Source§fn clone(&self) -> BaseSerialized
fn clone(&self) -> BaseSerialized
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 BaseSerialized
impl Debug for BaseSerialized
Source§impl Default for BaseSerialized
impl Default for BaseSerialized
Source§impl<'de> Deserialize<'de> for BaseSerialized
impl<'de> Deserialize<'de> for BaseSerialized
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 BaseSerialized
impl PartialEq for BaseSerialized
Source§impl Serialize for BaseSerialized
impl Serialize for BaseSerialized
impl StructuralPartialEq for BaseSerialized
Auto Trait Implementations§
impl Freeze for BaseSerialized
impl RefUnwindSafe for BaseSerialized
impl Send for BaseSerialized
impl Sync for BaseSerialized
impl Unpin for BaseSerialized
impl UnwindSafe for BaseSerialized
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