pub enum CharacterTypeName {
Char,
Character,
CharVarying,
CharacterVarying,
Varchar,
Nchar,
NcharVarying,
NationalChar,
NationalCharVarying,
NationalCharacter,
NationalCharacterVarying,
}Expand description
The SQL character type name forms represented by the AST.
Variants§
Char
The fixed-length CHAR spelling.
Character
The fixed-length CHARACTER spelling.
CharVarying
The variable-length CHAR VARYING spelling.
CharacterVarying
The variable-length CHARACTER VARYING spelling.
Varchar
The variable-length VARCHAR spelling.
Nchar
NCHAR (national character).
NcharVarying
NCHAR VARYING.
NationalChar
NATIONAL CHAR.
NationalCharVarying
NATIONAL CHAR VARYING.
NationalCharacter
NATIONAL CHARACTER.
NationalCharacterVarying
NATIONAL CHARACTER VARYING.
Trait Implementations§
Source§impl Clone for CharacterTypeName
impl Clone for CharacterTypeName
Source§fn clone(&self) -> CharacterTypeName
fn clone(&self) -> CharacterTypeName
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CharacterTypeName
Source§impl Debug for CharacterTypeName
impl Debug for CharacterTypeName
Source§impl<'de> Deserialize<'de> for CharacterTypeName
impl<'de> Deserialize<'de> for CharacterTypeName
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CharacterTypeName
Source§impl Hash for CharacterTypeName
impl Hash for CharacterTypeName
Source§impl PartialEq for CharacterTypeName
impl PartialEq for CharacterTypeName
Source§impl Serialize for CharacterTypeName
impl Serialize for CharacterTypeName
impl StructuralPartialEq for CharacterTypeName
Auto Trait Implementations§
impl Freeze for CharacterTypeName
impl RefUnwindSafe for CharacterTypeName
impl Send for CharacterTypeName
impl Sync for CharacterTypeName
impl Unpin for CharacterTypeName
impl UnsafeUnpin for CharacterTypeName
impl UnwindSafe for CharacterTypeName
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