pub enum SemanticMutationTarget {
Instance {
instance: SemanticInstanceIdentity,
},
Mapping {
mapping: SemanticMappingIdentity,
},
Link {
link: SemanticLinkIdentity,
},
}Variants§
Instance
Fields
§
instance: SemanticInstanceIdentityMapping
Fields
§
mapping: SemanticMappingIdentityLink
Fields
§
link: SemanticLinkIdentityTrait Implementations§
Source§impl Clone for SemanticMutationTarget
impl Clone for SemanticMutationTarget
Source§fn clone(&self) -> SemanticMutationTarget
fn clone(&self) -> SemanticMutationTarget
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 SemanticMutationTarget
impl Debug for SemanticMutationTarget
Source§impl<'de> Deserialize<'de> for SemanticMutationTarget
impl<'de> Deserialize<'de> for SemanticMutationTarget
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 SemanticMutationTarget
impl PartialEq for SemanticMutationTarget
Source§impl Serialize for SemanticMutationTarget
impl Serialize for SemanticMutationTarget
impl Eq for SemanticMutationTarget
impl StructuralPartialEq for SemanticMutationTarget
Auto Trait Implementations§
impl Freeze for SemanticMutationTarget
impl RefUnwindSafe for SemanticMutationTarget
impl Send for SemanticMutationTarget
impl Sync for SemanticMutationTarget
impl Unpin for SemanticMutationTarget
impl UnsafeUnpin for SemanticMutationTarget
impl UnwindSafe for SemanticMutationTarget
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