Enum mentat_query_algebrizer::EmptyBecause
[−]
[src]
pub enum EmptyBecause { CachedAttributeHasNoValues { entity: Entid, attr: Entid, }, CachedAttributeHasNoEntity { value: TypedValue, attr: Entid, }, ConflictingBindings { var: Variable, existing: TypedValue, desired: TypedValue, }, TypeMismatch { var: Variable, existing: ValueTypeSet, desired: ValueTypeSet, }, KnownTypeMismatch { left: ValueTypeSet, right: ValueTypeSet, }, NoValidTypes(Variable), NonAttributeArgument, NonInstantArgument, NonNumericArgument, NonEntityArgument, NonStringFulltextValue, NonFulltextAttribute(Entid), UnresolvedIdent(Keyword), InvalidAttributeIdent(Keyword), InvalidAttributeEntid(Entid), InvalidBinding(Column, TypedValue), ValueTypeMismatch(ValueType, TypedValue), AttributeLookupFailed, }
Variants
CachedAttributeHasNoValues
Fields of CachedAttributeHasNoValues
entity: Entid | |
attr: Entid |
CachedAttributeHasNoEntity
Fields of CachedAttributeHasNoEntity
value: TypedValue | |
attr: Entid |
ConflictingBindings
Fields of ConflictingBindings
var: Variable | |
existing: TypedValue | |
desired: TypedValue |
TypeMismatch
Fields of TypeMismatch
var: Variable | |
existing: ValueTypeSet | |
desired: ValueTypeSet |
KnownTypeMismatch
Fields of KnownTypeMismatch
left: ValueTypeSet | |
right: ValueTypeSet |
NoValidTypes(Variable)
NonAttributeArgument
NonInstantArgument
NonNumericArgument
NonEntityArgument
NonStringFulltextValue
NonFulltextAttribute(Entid)
UnresolvedIdent(Keyword)
InvalidAttributeIdent(Keyword)
InvalidAttributeEntid(Entid)
InvalidBinding(Column, TypedValue)
ValueTypeMismatch(ValueType, TypedValue)
AttributeLookupFailed
Trait Implementations
impl PartialEq for EmptyBecause
[src]
fn eq(&self, __arg_0: &EmptyBecause) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &EmptyBecause) -> bool
[src]
This method tests for !=
.
impl Clone for EmptyBecause
[src]
fn clone(&self) -> EmptyBecause
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more