pub struct ArgumentName {
pub value: String,
pub is_quoted: bool,
}Expand description
Represents a named function argument with its original case and quote information.
This struct preserves whether an identifier was quoted in the SQL, which determines whether case-sensitive or case-insensitive matching should be used per SQL standards.
Fields§
§value: StringThe argument name in its original case as it appeared in the SQL
is_quoted: boolWhether the identifier was quoted (e.g., “STR” vs STR)
- true: quoted identifier, requires case-sensitive matching
- false: unquoted identifier, uses case-insensitive matching
Trait Implementations§
Source§impl Clone for ArgumentName
impl Clone for ArgumentName
Source§fn clone(&self) -> ArgumentName
fn clone(&self) -> ArgumentName
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 ArgumentName
impl Debug for ArgumentName
Source§impl PartialEq for ArgumentName
impl PartialEq for ArgumentName
impl Eq for ArgumentName
impl StructuralPartialEq for ArgumentName
Auto Trait Implementations§
impl Freeze for ArgumentName
impl RefUnwindSafe for ArgumentName
impl Send for ArgumentName
impl Sync for ArgumentName
impl Unpin for ArgumentName
impl UnwindSafe for ArgumentName
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> 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