pub enum ResolveResult {
Resolved(String),
TableNotFound,
ColumnNotFound,
Ambiguous(Vec<String>),
}Expand description
Result of resolving a column reference.
Variants§
Resolved(String)
Column resolved to the given alias.
TableNotFound
The table qualifier was not found.
ColumnNotFound
The column was not found in the specified table.
Ambiguous(Vec<String>)
The column was found in multiple tables (ambiguous).
Trait Implementations§
Source§impl Clone for ResolveResult
impl Clone for ResolveResult
Source§fn clone(&self) -> ResolveResult
fn clone(&self) -> ResolveResult
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 ResolveResult
impl Debug for ResolveResult
Source§impl PartialEq for ResolveResult
impl PartialEq for ResolveResult
impl Eq for ResolveResult
impl StructuralPartialEq for ResolveResult
Auto Trait Implementations§
impl Freeze for ResolveResult
impl RefUnwindSafe for ResolveResult
impl Send for ResolveResult
impl Sync for ResolveResult
impl Unpin for ResolveResult
impl UnsafeUnpin for ResolveResult
impl UnwindSafe for ResolveResult
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