pub struct MemoryRelation {
pub kind: MemoryRelationKind,
pub target_id: String,
}Fields§
§kind: MemoryRelationKind§target_id: StringImplementations§
Source§impl MemoryRelation
impl MemoryRelation
pub fn new(kind: MemoryRelationKind, target_id: impl Into<String>) -> Self
Trait Implementations§
Source§impl Clone for MemoryRelation
impl Clone for MemoryRelation
Source§fn clone(&self) -> MemoryRelation
fn clone(&self) -> MemoryRelation
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 MemoryRelation
impl Debug for MemoryRelation
Source§impl<'de> Deserialize<'de> for MemoryRelation
impl<'de> Deserialize<'de> for MemoryRelation
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 MemoryRelation
Source§impl Hash for MemoryRelation
impl Hash for MemoryRelation
Source§impl Ord for MemoryRelation
impl Ord for MemoryRelation
Source§fn cmp(&self, other: &MemoryRelation) -> Ordering
fn cmp(&self, other: &MemoryRelation) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for MemoryRelation
impl PartialEq for MemoryRelation
Source§impl PartialOrd for MemoryRelation
impl PartialOrd for MemoryRelation
Source§impl Serialize for MemoryRelation
impl Serialize for MemoryRelation
impl StructuralPartialEq for MemoryRelation
Auto Trait Implementations§
impl Freeze for MemoryRelation
impl RefUnwindSafe for MemoryRelation
impl Send for MemoryRelation
impl Sync for MemoryRelation
impl Unpin for MemoryRelation
impl UnsafeUnpin for MemoryRelation
impl UnwindSafe for MemoryRelation
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