pub struct SQLSequenceBuilder {
pub name: String,
pub start: i64,
pub increment: i64,
pub min_value: Option<i64>,
pub max_value: Option<i64>,
pub cycle: bool,
pub cache: u64,
}Fields§
§name: String§start: i64§increment: i64§min_value: Option<i64>§max_value: Option<i64>§cycle: bool§cache: u64Implementations§
Source§impl SQLSequenceBuilder
impl SQLSequenceBuilder
pub fn new(name: impl Into<String>) -> Self
pub fn start_with(self, n: i64) -> Self
pub fn increment_by(self, n: i64) -> Self
pub fn min(self, n: i64) -> Self
pub fn max(self, n: i64) -> Self
pub fn cycle(self) -> Self
pub fn cache(self, n: u64) -> Self
pub fn build(&self) -> String
Auto Trait Implementations§
impl Freeze for SQLSequenceBuilder
impl RefUnwindSafe for SQLSequenceBuilder
impl Send for SQLSequenceBuilder
impl Sync for SQLSequenceBuilder
impl Unpin for SQLSequenceBuilder
impl UnsafeUnpin for SQLSequenceBuilder
impl UnwindSafe for SQLSequenceBuilder
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