pub struct ColumnBuilder(/* private fields */);Expand description
Compact column builder.
Implementations§
Source§impl ColumnBuilder
impl ColumnBuilder
Sourcepub fn required(name: ColumnName, domain: DomainId) -> Self
pub fn required(name: ColumnName, domain: DomainId) -> Self
Starts a required column.
Sourcepub fn nullable(name: ColumnName, domain: DomainId) -> Self
pub fn nullable(name: ColumnName, domain: DomainId) -> Self
Starts a nullable column.
Sourcepub fn generated(self, value: GeneratedValue) -> Self
pub fn generated(self, value: GeneratedValue) -> Self
Adds a generated expression.
Auto Trait Implementations§
impl Freeze for ColumnBuilder
impl RefUnwindSafe for ColumnBuilder
impl Send for ColumnBuilder
impl Sync for ColumnBuilder
impl Unpin for ColumnBuilder
impl UnsafeUnpin for ColumnBuilder
impl UnwindSafe for ColumnBuilder
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