pub struct SchemaColumn {
pub name: String,
pub sql_type: String,
pub nullable: bool,
pub primary_key: bool,
}Expand description
Metadata about a database column.
Fields§
§name: StringThe name of the column.
sql_type: StringThe SQL type of the column (e.g., “INTEGER”, “TEXT”).
nullable: boolWhether the column can contain NULL values.
primary_key: boolWhether the column is part of the Primary Key.
Trait Implementations§
Source§impl Clone for SchemaColumn
impl Clone for SchemaColumn
Source§fn clone(&self) -> SchemaColumn
fn clone(&self) -> SchemaColumn
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 SchemaColumn
impl Debug for SchemaColumn
Source§impl PartialEq for SchemaColumn
impl PartialEq for SchemaColumn
impl Eq for SchemaColumn
impl StructuralPartialEq for SchemaColumn
Auto Trait Implementations§
impl Freeze for SchemaColumn
impl RefUnwindSafe for SchemaColumn
impl Send for SchemaColumn
impl Sync for SchemaColumn
impl Unpin for SchemaColumn
impl UnwindSafe for SchemaColumn
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