pub enum ExpandedRelation {
EmptyAcquired {
name: ExpandedName,
description: Option<Description>,
},
EntityAcquired {
name: ExpandedName,
description: Option<Description>,
head: Box<ExpandedEntity>,
tail: Box<ExpandedEntity>,
},
}Variants§
EmptyAcquired
EntityAcquired
Fields
§
name: ExpandedName§
description: Option<Description>§
head: Box<ExpandedEntity>§
tail: Box<ExpandedEntity>Trait Implementations§
Source§impl Clone for ExpandedRelation
impl Clone for ExpandedRelation
Source§fn clone(&self) -> ExpandedRelation
fn clone(&self) -> ExpandedRelation
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 ExpandedRelation
impl Debug for ExpandedRelation
Source§impl PartialEq for ExpandedRelation
impl PartialEq for ExpandedRelation
Source§impl Serialize for ExpandedRelation
impl Serialize for ExpandedRelation
impl StructuralPartialEq for ExpandedRelation
Auto Trait Implementations§
impl Freeze for ExpandedRelation
impl RefUnwindSafe for ExpandedRelation
impl Send for ExpandedRelation
impl Sync for ExpandedRelation
impl Unpin for ExpandedRelation
impl UnsafeUnpin for ExpandedRelation
impl UnwindSafe for ExpandedRelation
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