pub enum PredicateSequenceMember {
Simple(SimpleValue),
ValueConstructor(ValueConstructor),
Mapping(MappingValue),
Reference(IdentifierReference),
}
Variants§
Simple(SimpleValue)
ValueConstructor(ValueConstructor)
Mapping(MappingValue)
Reference(IdentifierReference)
Implementations§
Source§impl PredicateSequenceMember
impl PredicateSequenceMember
pub const fn is_simple(&self) -> bool
pub const fn as_simple(&self) -> Option<&SimpleValue>
pub const fn is_reference(&self) -> bool
pub const fn as_reference(&self) -> Option<&IdentifierReference>
Trait Implementations§
Source§impl Clone for PredicateSequenceMember
impl Clone for PredicateSequenceMember
Source§fn clone(&self) -> PredicateSequenceMember
fn clone(&self) -> PredicateSequenceMember
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 PredicateSequenceMember
impl Debug for PredicateSequenceMember
Source§impl<'de> Deserialize<'de> for PredicateSequenceMember
impl<'de> Deserialize<'de> for PredicateSequenceMember
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 Display for PredicateSequenceMember
impl Display for PredicateSequenceMember
Source§impl From<IdentifierReference> for PredicateSequenceMember
impl From<IdentifierReference> for PredicateSequenceMember
Source§fn from(v: IdentifierReference) -> Self
fn from(v: IdentifierReference) -> Self
Converts to this type from the input type.
Source§impl<T> From<T> for PredicateSequenceMemberwhere
T: Into<SimpleValue>,
impl<T> From<T> for PredicateSequenceMemberwhere
T: Into<SimpleValue>,
Source§impl FromIterator<PredicateSequenceMember> for SequenceOfPredicateValues
impl FromIterator<PredicateSequenceMember> for SequenceOfPredicateValues
Source§fn from_iter<T: IntoIterator<Item = PredicateSequenceMember>>(iter: T) -> Self
fn from_iter<T: IntoIterator<Item = PredicateSequenceMember>>(iter: T) -> Self
Creates a value from an iterator. Read more
Auto Trait Implementations§
impl Freeze for PredicateSequenceMember
impl RefUnwindSafe for PredicateSequenceMember
impl Send for PredicateSequenceMember
impl Sync for PredicateSequenceMember
impl Unpin for PredicateSequenceMember
impl UnwindSafe for PredicateSequenceMember
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