pub enum DoubleTypeName {
DoublePrecision,
Double,
}Expand description
The SQL double type name forms represented by the AST.
Variants§
DoublePrecision
The standard DOUBLE PRECISION spelling.
Double
MySQL’s bare DOUBLE floating-point type (PostgreSQL leaves bare double
unreserved, so it is recognized only under
TypeNameSyntax::extended_scalar_type_names).
Trait Implementations§
Source§impl Clone for DoubleTypeName
impl Clone for DoubleTypeName
Source§fn clone(&self) -> DoubleTypeName
fn clone(&self) -> DoubleTypeName
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 DoubleTypeName
Source§impl Debug for DoubleTypeName
impl Debug for DoubleTypeName
Source§impl<'de> Deserialize<'de> for DoubleTypeName
impl<'de> Deserialize<'de> for DoubleTypeName
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 DoubleTypeName
Source§impl Hash for DoubleTypeName
impl Hash for DoubleTypeName
Source§impl PartialEq for DoubleTypeName
impl PartialEq for DoubleTypeName
Source§impl Serialize for DoubleTypeName
impl Serialize for DoubleTypeName
impl StructuralPartialEq for DoubleTypeName
Auto Trait Implementations§
impl Freeze for DoubleTypeName
impl RefUnwindSafe for DoubleTypeName
impl Send for DoubleTypeName
impl Sync for DoubleTypeName
impl Unpin for DoubleTypeName
impl UnsafeUnpin for DoubleTypeName
impl UnwindSafe for DoubleTypeName
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