pub struct FieldTypeReferenceArray {
pub name: String,
pub validators: Validators<Reference>,
pub authorized_models: Vec<String>,
}Fields§
§name: String§validators: Validators<Reference>Trait Implementations§
Source§impl Default for FieldTypeReferenceArray
impl Default for FieldTypeReferenceArray
Source§fn default() -> FieldTypeReferenceArray
fn default() -> FieldTypeReferenceArray
Returns the “default value” for a type. Read more
Source§impl ModelField for FieldTypeReferenceArray
impl ModelField for FieldTypeReferenceArray
fn on_kernel_init(&mut self, model_name: &str) -> Result<(), HitError>
fn accepts_for_set( &self, value: &ObjectValue, _context: &ValidatorContext<'_>, ) -> bool
fn accepts_model(&self, _model: &Model) -> bool
fn get_name(&self) -> String
fn validate( &self, value: &ObjectValue, _context: &ValidatorContext<'_>, ) -> Result<Option<Vec<ValidationError>>, HitError>
fn is_vec_reference(&self) -> bool
fn is_vec_subobject(&self) -> bool
Auto Trait Implementations§
impl Freeze for FieldTypeReferenceArray
impl !RefUnwindSafe for FieldTypeReferenceArray
impl !Send for FieldTypeReferenceArray
impl !Sync for FieldTypeReferenceArray
impl Unpin for FieldTypeReferenceArray
impl !UnwindSafe for FieldTypeReferenceArray
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