pub struct RelationRecord {
pub id: RelationId,
pub relation_type: Option<RelationTypeId>,
pub labels: BTreeSet<LabelId>,
}Expand description
Fields§
§id: RelationIdStable relation identifier.
relation_type: Option<RelationTypeId>Optional relation type.
labels: BTreeSet<LabelId>Labels assigned to this relation.
Trait Implementations§
Source§impl Clone for RelationRecord
impl Clone for RelationRecord
Source§fn clone(&self) -> RelationRecord
fn clone(&self) -> RelationRecord
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 RelationRecord
impl Debug for RelationRecord
Source§impl<'de> Deserialize<'de> for RelationRecord
impl<'de> Deserialize<'de> for RelationRecord
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 RelationRecord
impl PartialEq for RelationRecord
Source§fn eq(&self, other: &RelationRecord) -> bool
fn eq(&self, other: &RelationRecord) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for RelationRecord
impl Serialize for RelationRecord
impl Eq for RelationRecord
impl StructuralPartialEq for RelationRecord
Auto Trait Implementations§
impl Freeze for RelationRecord
impl RefUnwindSafe for RelationRecord
impl Send for RelationRecord
impl Sync for RelationRecord
impl Unpin for RelationRecord
impl UnsafeUnpin for RelationRecord
impl UnwindSafe for RelationRecord
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