pub struct SqlIdent(pub RawNamespacedIdentifier);Expand description
A SQL identifier or named reference. Currently case sensitive.
This holds a RawNamespacedIdentifier rather than a [RawIdentifier] because a
name written in SQL may be namespace-qualified (e.g. lib.library_table), and such
a name can never be validated into a single Identifier.
Tuple Fields§
§0: RawNamespacedIdentifierTrait Implementations§
Auto Trait Implementations§
impl Freeze for SqlIdent
impl RefUnwindSafe for SqlIdent
impl Send for SqlIdent
impl Sync for SqlIdent
impl Unpin for SqlIdent
impl UnsafeUnpin for SqlIdent
impl UnwindSafe for SqlIdent
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<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