pub enum LookupSubject {
Table {
table: TableName,
referencing_field: Option<String>,
},
Range {
table: TableName,
range: RecordIdKeyRangeLit,
referencing_field: Option<String>,
},
}Expand description
This enum instructs whether we scan all edges on a table or just a specific range
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for LookupSubject
impl Clone for LookupSubject
Source§impl Debug for LookupSubject
impl Debug for LookupSubject
impl Eq for LookupSubject
Source§impl From<LookupSubject> for LookupSubject
impl From<LookupSubject> for LookupSubject
Source§fn from(v: LookupSubject) -> Self
fn from(v: LookupSubject) -> Self
Converts to this type from the input type.
Source§impl From<LookupSubject> for LookupSubject
impl From<LookupSubject> for LookupSubject
Source§fn from(v: LookupSubject) -> Self
fn from(v: LookupSubject) -> Self
Converts to this type from the input type.
Source§impl Hash for LookupSubject
impl Hash for LookupSubject
Source§impl PartialEq for LookupSubject
impl PartialEq for LookupSubject
impl StructuralPartialEq for LookupSubject
Source§impl ToSql for LookupSubject
impl ToSql for LookupSubject
Source§impl<V: Visitor> Visit<V> for LookupSubject
impl<V: Visitor> Visit<V> for LookupSubject
Auto Trait Implementations§
impl Freeze for LookupSubject
impl RefUnwindSafe for LookupSubject
impl Send for LookupSubject
impl Sync for LookupSubject
impl Unpin for LookupSubject
impl UnsafeUnpin for LookupSubject
impl UnwindSafe for LookupSubject
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.