pub struct IdentityDef { /* private fields */ }Implementations§
Source§impl IdentityDef
impl IdentityDef
pub fn new() -> Self
pub fn start(self, start: i64) -> Self
pub fn increment(self, increment: i64) -> Self
pub fn min_value(self, min_value: i64) -> Self
pub fn max_value(self, max_value: i64) -> Self
pub fn no_min_value(self, no_min_value: bool) -> Self
pub fn no_max_value(self, no_max_value: bool) -> Self
pub fn cache(self, cache: i64) -> Self
pub fn always(self, always: bool) -> Self
pub fn cycle(self, cycle: bool) -> Self
pub fn order(self, order: bool) -> Self
pub fn on_null(self, on_null: bool) -> Self
pub fn start_value(&self) -> Option<i64>
pub fn increment_value(&self) -> Option<i64>
pub fn minimum_value(&self) -> Option<i64>
pub fn maximum_value(&self) -> Option<i64>
pub fn is_no_min_value(&self) -> bool
pub fn is_no_max_value(&self) -> bool
pub fn cache_value(&self) -> Option<i64>
pub fn is_always(&self) -> bool
pub fn is_cycle(&self) -> bool
pub fn is_ordered(&self) -> bool
pub fn is_on_null(&self) -> bool
Trait Implementations§
Source§impl Clone for IdentityDef
impl Clone for IdentityDef
Source§impl Debug for IdentityDef
impl Debug for IdentityDef
Source§impl Default for IdentityDef
impl Default for IdentityDef
impl Eq for IdentityDef
Source§impl PartialEq for IdentityDef
impl PartialEq for IdentityDef
impl StructuralPartialEq for IdentityDef
Auto Trait Implementations§
impl Freeze for IdentityDef
impl RefUnwindSafe for IdentityDef
impl Send for IdentityDef
impl Sync for IdentityDef
impl Unpin for IdentityDef
impl UnsafeUnpin for IdentityDef
impl UnwindSafe for IdentityDef
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