Struct partiql_ast::ast::SymbolPrimitive
source · pub struct SymbolPrimitive {
pub value: String,
pub case: CaseSensitivity,
}
Fields§
§value: String
§case: CaseSensitivity
Trait Implementations§
source§impl Clone for SymbolPrimitive
impl Clone for SymbolPrimitive
source§fn clone(&self) -> SymbolPrimitive
fn clone(&self) -> SymbolPrimitive
Returns a copy 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 SymbolPrimitive
impl Debug for SymbolPrimitive
source§impl Hash for SymbolPrimitive
impl Hash for SymbolPrimitive
source§impl PartialEq<SymbolPrimitive> for SymbolPrimitive
impl PartialEq<SymbolPrimitive> for SymbolPrimitive
source§fn eq(&self, other: &SymbolPrimitive) -> bool
fn eq(&self, other: &SymbolPrimitive) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for SymbolPrimitive
impl StructuralEq for SymbolPrimitive
impl StructuralPartialEq for SymbolPrimitive
Auto Trait Implementations§
impl RefUnwindSafe for SymbolPrimitive
impl Send for SymbolPrimitive
impl Sync for SymbolPrimitive
impl Unpin for SymbolPrimitive
impl UnwindSafe for SymbolPrimitive
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.