pub struct CreateDefault {
pub column: &'static str,
pub auth_field: &'static str,
pub ty: CreateDefaultType,
pub nullable: bool,
pub auth_field_required: bool,
}Fields§
§column: &'static str§auth_field: &'static str§ty: CreateDefaultType§nullable: bool§auth_field_required: boolWhether the auth field is required (non-optional) in the auth block. When true, a missing auth field should cause validation to fail, even if the model field is nullable. This prevents tenant-isolation issues where NULL values bypass policy predicates.
Trait Implementations§
Source§impl Clone for CreateDefault
impl Clone for CreateDefault
Source§fn clone(&self) -> CreateDefault
fn clone(&self) -> CreateDefault
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CreateDefault
Source§impl Debug for CreateDefault
impl Debug for CreateDefault
impl Eq for CreateDefault
Source§impl PartialEq for CreateDefault
impl PartialEq for CreateDefault
impl StructuralPartialEq for CreateDefault
Auto Trait Implementations§
impl Freeze for CreateDefault
impl RefUnwindSafe for CreateDefault
impl Send for CreateDefault
impl Sync for CreateDefault
impl Unpin for CreateDefault
impl UnsafeUnpin for CreateDefault
impl UnwindSafe for CreateDefault
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