pub enum SemanticDeleteSelector {
Reference {
reference: ObjectRef,
domain: Option<DomainSelector>,
},
Domain {
domain: DomainSelector,
},
Variable {
domain: DomainSelector,
name: PublicName,
},
Vocabulary {
domain: DomainSelector,
name: PublicName,
},
Entity {
entity: EntitySelector,
},
Relation {
relation: RelationSelector,
},
}Variants§
Reference
Domain
Fields
§
domain: DomainSelectorVariable
Vocabulary
Entity
Fields
§
entity: EntitySelectorRelation
Fields
§
relation: RelationSelectorTrait Implementations§
Source§impl Clone for SemanticDeleteSelector
impl Clone for SemanticDeleteSelector
Source§fn clone(&self) -> SemanticDeleteSelector
fn clone(&self) -> SemanticDeleteSelector
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 SemanticDeleteSelector
impl Debug for SemanticDeleteSelector
Source§impl<'de> Deserialize<'de> for SemanticDeleteSelector
impl<'de> Deserialize<'de> for SemanticDeleteSelector
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 SemanticDeleteSelector
impl PartialEq for SemanticDeleteSelector
Source§impl Serialize for SemanticDeleteSelector
impl Serialize for SemanticDeleteSelector
impl Eq for SemanticDeleteSelector
impl StructuralPartialEq for SemanticDeleteSelector
Auto Trait Implementations§
impl Freeze for SemanticDeleteSelector
impl RefUnwindSafe for SemanticDeleteSelector
impl Send for SemanticDeleteSelector
impl Sync for SemanticDeleteSelector
impl Unpin for SemanticDeleteSelector
impl UnsafeUnpin for SemanticDeleteSelector
impl UnwindSafe for SemanticDeleteSelector
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