Struct hit_data::field_types::FieldTypeSubobjectArray [−][src]
pub struct FieldTypeSubobjectArray { pub name: String, pub validators: Validators<Vec<Reference>>, pub authorized_models: Vec<String>, }
Fields
name: String
validators: Validators<Vec<Reference>>
Trait Implementations
impl Default for FieldTypeSubobjectArray
[src]
impl Default for FieldTypeSubobjectArray
[src]fn default() -> FieldTypeSubobjectArray
[src]
impl ModelField for FieldTypeSubobjectArray
[src]
impl ModelField for FieldTypeSubobjectArray
[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 FieldTypeSubobjectArray
impl !RefUnwindSafe for FieldTypeSubobjectArray
impl !Send for FieldTypeSubobjectArray
impl !Send for FieldTypeSubobjectArray
impl !Sync for FieldTypeSubobjectArray
impl !Sync for FieldTypeSubobjectArray
impl Unpin for FieldTypeSubobjectArray
impl Unpin for FieldTypeSubobjectArray
impl !UnwindSafe for FieldTypeSubobjectArray
impl !UnwindSafe for FieldTypeSubobjectArray