pub struct MssqlTypeInfo { /* private fields */ }Expand description
SQL Server type information.
Implementations§
Trait Implementations§
Source§impl Clone for MssqlTypeInfo
impl Clone for MssqlTypeInfo
Source§fn clone(&self) -> MssqlTypeInfo
fn clone(&self) -> MssqlTypeInfo
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 moreSource§impl Debug for MssqlTypeInfo
impl Debug for MssqlTypeInfo
Source§impl Display for MssqlTypeInfo
impl Display for MssqlTypeInfo
Source§impl PartialEq for MssqlTypeInfo
impl PartialEq for MssqlTypeInfo
Source§fn eq(&self, other: &MssqlTypeInfo) -> bool
fn eq(&self, other: &MssqlTypeInfo) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl<'a> TryFrom<&'a MssqlTypeInfo> for AnyTypeInfo
impl<'a> TryFrom<&'a MssqlTypeInfo> for AnyTypeInfo
Source§impl TypeInfo for MssqlTypeInfo
impl TypeInfo for MssqlTypeInfo
fn is_null(&self) -> bool
Source§fn name(&self) -> &str
fn name(&self) -> &str
Returns the database system name of the type. Length specifiers should not be included.
Common type names are
VARCHAR, TEXT, or INT. Type names should be uppercase. They
should be a rough approximation of how they are written in SQL in the given database.Source§fn type_compatible(&self, other: &Self) -> bool
fn type_compatible(&self, other: &Self) -> bool
impl Eq for MssqlTypeInfo
impl StructuralPartialEq for MssqlTypeInfo
Auto Trait Implementations§
impl Freeze for MssqlTypeInfo
impl RefUnwindSafe for MssqlTypeInfo
impl Send for MssqlTypeInfo
impl Sync for MssqlTypeInfo
impl Unpin for MssqlTypeInfo
impl UnsafeUnpin for MssqlTypeInfo
impl UnwindSafe for MssqlTypeInfo
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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