pub struct IdentityColumn {
pub always: bool,
pub start: Option<i64>,
pub increment: Option<i64>,
pub min_value: Option<i64>,
pub max_value: Option<i64>,
pub cycle: bool,
pub cache: Option<i64>,
}Expand description
Identity (auto-increment) column.
Fields§
§always: bool§start: Option<i64>§increment: Option<i64>§min_value: Option<i64>§max_value: Option<i64>§cycle: bool§cache: Option<i64>Trait Implementations§
Source§impl Clone for IdentityColumn
impl Clone for IdentityColumn
Source§fn clone(&self) -> IdentityColumn
fn clone(&self) -> IdentityColumn
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 IdentityColumn
impl Debug for IdentityColumn
Source§impl Default for IdentityColumn
impl Default for IdentityColumn
Source§fn default() -> IdentityColumn
fn default() -> IdentityColumn
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for IdentityColumn
impl RefUnwindSafe for IdentityColumn
impl Send for IdentityColumn
impl Sync for IdentityColumn
impl Unpin for IdentityColumn
impl UnsafeUnpin for IdentityColumn
impl UnwindSafe for IdentityColumn
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