pub struct FieldTypeReference {
pub required: bool,
pub name: String,
pub validators: Validators<Reference>,
pub authorized_models: Vec<String>,
}Fields§
§required: bool§name: String§validators: Validators<Reference>Trait Implementations§
Source§impl Default for FieldTypeReference
impl Default for FieldTypeReference
Source§fn default() -> FieldTypeReference
fn default() -> FieldTypeReference
Returns the “default value” for a type. Read more
Source§impl ModelField for FieldTypeReference
impl ModelField for FieldTypeReference
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 FieldTypeReference
impl !RefUnwindSafe for FieldTypeReference
impl !Send for FieldTypeReference
impl !Sync for FieldTypeReference
impl Unpin for FieldTypeReference
impl !UnwindSafe for FieldTypeReference
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