pub enum LookupSubject {
Table {
table: String,
referencing_field: Option<String>,
},
Range {
table: String,
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§
Source§impl LookupSubject
impl LookupSubject
pub fn referencing_field(&self) -> Option<&String>
Trait Implementations§
Source§impl Clone for LookupSubject
impl Clone for LookupSubject
Source§fn clone(&self) -> LookupSubject
fn clone(&self) -> LookupSubject
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 LookupSubject
impl Debug for LookupSubject
Source§impl PartialEq for LookupSubject
impl PartialEq for LookupSubject
Source§impl ToSql for LookupSubject
impl ToSql for LookupSubject
impl Eq for LookupSubject
impl StructuralPartialEq 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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more