pub struct ColumnArgs<'a> {
pub original_struct_name: Ident,
pub fields: Vec<SatsField<'a>>,
pub columns: Vec<Column<'a>>,
pub unique_columns: Vec<Column<'a>>,
pub sequenced_columns: Vec<Column<'a>>,
pub primary_key_column: Option<Column<'a>>,
}Fields§
§original_struct_name: Ident§fields: Vec<SatsField<'a>>§columns: Vec<Column<'a>>§unique_columns: Vec<Column<'a>>§sequenced_columns: Vec<Column<'a>>§primary_key_column: Option<Column<'a>>Implementations§
Source§impl<'a> ColumnArgs<'a>
impl<'a> ColumnArgs<'a>
Auto Trait Implementations§
impl<'a> !Send for ColumnArgs<'a>
impl<'a> !Sync for ColumnArgs<'a>
impl<'a> Freeze for ColumnArgs<'a>
impl<'a> RefUnwindSafe for ColumnArgs<'a>
impl<'a> Unpin for ColumnArgs<'a>
impl<'a> UnsafeUnpin for ColumnArgs<'a>
impl<'a> UnwindSafe for ColumnArgs<'a>
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