Struct hit_data::field_types::FieldTypeSubobject [−][src]
pub struct FieldTypeSubobject { 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
impl ModelField for FieldTypeSubobject
[src]
impl ModelField for FieldTypeSubobject
[src]fn on_kernel_init(&mut self, model_name: &str) -> Result<(), HitError>
[src]
fn accepts_for_set(
&self,
value: &ObjectValue,
_context: &ValidatorContext<'_>
) -> bool
[src]
&self,
value: &ObjectValue,
_context: &ValidatorContext<'_>
) -> bool
fn accepts_model(&self, model: &Model) -> bool
[src]
fn get_name(&self) -> String
[src]
fn validate(
&self,
value: &ObjectValue,
context: &ValidatorContext<'_>
) -> Result<Option<Vec<ValidationError>>, HitError>
[src]
&self,
value: &ObjectValue,
context: &ValidatorContext<'_>
) -> Result<Option<Vec<ValidationError>>, HitError>
fn is_vec_reference(&self) -> bool
[src]
fn is_vec_subobject(&self) -> bool
[src]
Auto Trait Implementations
impl !RefUnwindSafe for FieldTypeSubobject
impl !RefUnwindSafe for FieldTypeSubobject
impl !Send for FieldTypeSubobject
impl !Send for FieldTypeSubobject
impl !Sync for FieldTypeSubobject
impl !Sync for FieldTypeSubobject
impl Unpin for FieldTypeSubobject
impl Unpin for FieldTypeSubobject
impl !UnwindSafe for FieldTypeSubobject
impl !UnwindSafe for FieldTypeSubobject