pub enum InfoStatement {
Root(bool, Option<Expr>),
Ns(bool, Option<Expr>),
Db(bool, Option<Expr>),
Tb(Expr, bool, Option<Expr>),
User(Expr, Option<Base>, bool),
Index(Expr, Expr, bool),
}Variants§
Root(bool, Option<Expr>)
Root information
Ns(bool, Option<Expr>)
Namespace information
Db(bool, Option<Expr>)
Database information
Tb(Expr, bool, Option<Expr>)
Table information
User(Expr, Option<Base>, bool)
Index(Expr, Expr, bool)
Index information
Implementations§
Trait Implementations§
Source§impl Clone for InfoStatement
impl Clone for InfoStatement
Source§impl Debug for InfoStatement
impl Debug for InfoStatement
impl Eq for InfoStatement
Source§impl From<InfoStatement> for InfoStatement
impl From<InfoStatement> for InfoStatement
Source§fn from(v: InfoStatement) -> Self
fn from(v: InfoStatement) -> Self
Converts to this type from the input type.
Source§impl From<InfoStatement> for InfoStatement
impl From<InfoStatement> for InfoStatement
Source§fn from(v: InfoStatement) -> Self
fn from(v: InfoStatement) -> Self
Converts to this type from the input type.
Source§impl Hash for InfoStatement
impl Hash for InfoStatement
Source§impl PartialEq for InfoStatement
impl PartialEq for InfoStatement
impl StructuralPartialEq for InfoStatement
Source§impl<V: Visitor> Visit<V> for InfoStatement
impl<V: Visitor> Visit<V> for InfoStatement
Auto Trait Implementations§
impl !Freeze for InfoStatement
impl RefUnwindSafe for InfoStatement
impl Send for InfoStatement
impl Sync for InfoStatement
impl Unpin for InfoStatement
impl UnsafeUnpin for InfoStatement
impl UnwindSafe for InfoStatement
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.