pub struct PredicateSignature {
pub id: PredicateId,
pub name: String,
pub fields: Vec<ValueType>,
}Fields§
§id: PredicateId§name: String§fields: Vec<ValueType>Trait Implementations§
Source§impl Clone for PredicateSignature
impl Clone for PredicateSignature
Source§fn clone(&self) -> PredicateSignature
fn clone(&self) -> PredicateSignature
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 PredicateSignature
impl Debug for PredicateSignature
Source§impl<'de> Deserialize<'de> for PredicateSignature
impl<'de> Deserialize<'de> for PredicateSignature
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 PredicateSignature
impl PartialEq for PredicateSignature
Source§impl Serialize for PredicateSignature
impl Serialize for PredicateSignature
impl Eq for PredicateSignature
impl StructuralPartialEq for PredicateSignature
Auto Trait Implementations§
impl Freeze for PredicateSignature
impl RefUnwindSafe for PredicateSignature
impl Send for PredicateSignature
impl Sync for PredicateSignature
impl Unpin for PredicateSignature
impl UnwindSafe for PredicateSignature
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.