pub enum ExecutableTypeReference {
Scalar {
scalar_type: ExecutableScalarType,
},
Domain {
name: String,
},
List {
element: Box<Self>,
},
Term,
Compound,
PredicateReference,
}Variants§
Trait Implementations§
Source§impl Clone for ExecutableTypeReference
impl Clone for ExecutableTypeReference
Source§fn clone(&self) -> ExecutableTypeReference
fn clone(&self) -> ExecutableTypeReference
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ExecutableTypeReference
impl Debug for ExecutableTypeReference
impl Eq for ExecutableTypeReference
Source§impl PartialEq for ExecutableTypeReference
impl PartialEq for ExecutableTypeReference
Source§impl Serialize for ExecutableTypeReference
impl Serialize for ExecutableTypeReference
impl StructuralPartialEq for ExecutableTypeReference
Auto Trait Implementations§
impl Freeze for ExecutableTypeReference
impl RefUnwindSafe for ExecutableTypeReference
impl Send for ExecutableTypeReference
impl Sync for ExecutableTypeReference
impl Unpin for ExecutableTypeReference
impl UnsafeUnpin for ExecutableTypeReference
impl UnwindSafe for ExecutableTypeReference
Blanket Implementations§
impl<T> Allocation for T
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