pub trait PropertyValueSpecificationTrait {
Show 22 methods // Required methods fn get_default_value(&self) -> &[DefaultValueProperty]; fn take_default_value(&mut self) -> Vec<DefaultValueProperty>; fn get_max_value(&self) -> &[MaxValueProperty]; fn take_max_value(&mut self) -> Vec<MaxValueProperty>; fn get_min_value(&self) -> &[MinValueProperty]; fn take_min_value(&mut self) -> Vec<MinValueProperty>; fn get_multiple_values(&self) -> &[MultipleValuesProperty]; fn take_multiple_values(&mut self) -> Vec<MultipleValuesProperty>; fn get_readonly_value(&self) -> &[ReadonlyValueProperty]; fn take_readonly_value(&mut self) -> Vec<ReadonlyValueProperty>; fn get_step_value(&self) -> &[StepValueProperty]; fn take_step_value(&mut self) -> Vec<StepValueProperty>; fn get_value_max_length(&self) -> &[ValueMaxLengthProperty]; fn take_value_max_length(&mut self) -> Vec<ValueMaxLengthProperty>; fn get_value_min_length(&self) -> &[ValueMinLengthProperty]; fn take_value_min_length(&mut self) -> Vec<ValueMinLengthProperty>; fn get_value_name(&self) -> &[ValueNameProperty]; fn take_value_name(&mut self) -> Vec<ValueNameProperty>; fn get_value_pattern(&self) -> &[ValuePatternProperty]; fn take_value_pattern(&mut self) -> Vec<ValuePatternProperty>; fn get_value_required(&self) -> &[ValueRequiredProperty]; fn take_value_required(&mut self) -> Vec<ValueRequiredProperty>;
}
Expand description

This trait is for properties from https://schema.org/PropertyValueSpecification.

Required Methods§

source

fn get_default_value(&self) -> &[DefaultValueProperty]

Get https://schema.org/defaultValue from Self as borrowed slice.

source

fn take_default_value(&mut self) -> Vec<DefaultValueProperty>

Take https://schema.org/defaultValue from Self as owned vector.

source

fn get_max_value(&self) -> &[MaxValueProperty]

Get https://schema.org/maxValue from Self as borrowed slice.

source

fn take_max_value(&mut self) -> Vec<MaxValueProperty>

Take https://schema.org/maxValue from Self as owned vector.

source

fn get_min_value(&self) -> &[MinValueProperty]

Get https://schema.org/minValue from Self as borrowed slice.

source

fn take_min_value(&mut self) -> Vec<MinValueProperty>

Take https://schema.org/minValue from Self as owned vector.

source

fn get_multiple_values(&self) -> &[MultipleValuesProperty]

Get https://schema.org/multipleValues from Self as borrowed slice.

source

fn take_multiple_values(&mut self) -> Vec<MultipleValuesProperty>

Take https://schema.org/multipleValues from Self as owned vector.

source

fn get_readonly_value(&self) -> &[ReadonlyValueProperty]

Get https://schema.org/readonlyValue from Self as borrowed slice.

source

fn take_readonly_value(&mut self) -> Vec<ReadonlyValueProperty>

Take https://schema.org/readonlyValue from Self as owned vector.

source

fn get_step_value(&self) -> &[StepValueProperty]

Get https://schema.org/stepValue from Self as borrowed slice.

source

fn take_step_value(&mut self) -> Vec<StepValueProperty>

Take https://schema.org/stepValue from Self as owned vector.

source

fn get_value_max_length(&self) -> &[ValueMaxLengthProperty]

Get https://schema.org/valueMaxLength from Self as borrowed slice.

source

fn take_value_max_length(&mut self) -> Vec<ValueMaxLengthProperty>

Take https://schema.org/valueMaxLength from Self as owned vector.

source

fn get_value_min_length(&self) -> &[ValueMinLengthProperty]

Get https://schema.org/valueMinLength from Self as borrowed slice.

source

fn take_value_min_length(&mut self) -> Vec<ValueMinLengthProperty>

Take https://schema.org/valueMinLength from Self as owned vector.

source

fn get_value_name(&self) -> &[ValueNameProperty]

Get https://schema.org/valueName from Self as borrowed slice.

source

fn take_value_name(&mut self) -> Vec<ValueNameProperty>

Take https://schema.org/valueName from Self as owned vector.

source

fn get_value_pattern(&self) -> &[ValuePatternProperty]

Get https://schema.org/valuePattern from Self as borrowed slice.

source

fn take_value_pattern(&mut self) -> Vec<ValuePatternProperty>

Take https://schema.org/valuePattern from Self as owned vector.

source

fn get_value_required(&self) -> &[ValueRequiredProperty]

Get https://schema.org/valueRequired from Self as borrowed slice.

source

fn take_value_required(&mut self) -> Vec<ValueRequiredProperty>

Take https://schema.org/valueRequired from Self as owned vector.

Implementors§