pub trait QualitativeValueTrait {
Show 16 methods // Required methods fn get_additional_property(&self) -> &[AdditionalPropertyProperty]; fn take_additional_property(&mut self) -> Vec<AdditionalPropertyProperty>; fn get_equal(&self) -> &[EqualProperty]; fn take_equal(&mut self) -> Vec<EqualProperty>; fn get_greater(&self) -> &[GreaterProperty]; fn take_greater(&mut self) -> Vec<GreaterProperty>; fn get_greater_or_equal(&self) -> &[GreaterOrEqualProperty]; fn take_greater_or_equal(&mut self) -> Vec<GreaterOrEqualProperty>; fn get_lesser(&self) -> &[LesserProperty]; fn take_lesser(&mut self) -> Vec<LesserProperty>; fn get_lesser_or_equal(&self) -> &[LesserOrEqualProperty]; fn take_lesser_or_equal(&mut self) -> Vec<LesserOrEqualProperty>; fn get_non_equal(&self) -> &[NonEqualProperty]; fn take_non_equal(&mut self) -> Vec<NonEqualProperty>; fn get_value_reference(&self) -> &[ValueReferenceProperty]; fn take_value_reference(&mut self) -> Vec<ValueReferenceProperty>;
}
Expand description

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

Required Methods§

source

fn get_additional_property(&self) -> &[AdditionalPropertyProperty]

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

source

fn take_additional_property(&mut self) -> Vec<AdditionalPropertyProperty>

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

source

fn get_equal(&self) -> &[EqualProperty]

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

source

fn take_equal(&mut self) -> Vec<EqualProperty>

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

source

fn get_greater(&self) -> &[GreaterProperty]

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

source

fn take_greater(&mut self) -> Vec<GreaterProperty>

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

source

fn get_greater_or_equal(&self) -> &[GreaterOrEqualProperty]

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

source

fn take_greater_or_equal(&mut self) -> Vec<GreaterOrEqualProperty>

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

source

fn get_lesser(&self) -> &[LesserProperty]

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

source

fn take_lesser(&mut self) -> Vec<LesserProperty>

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

source

fn get_lesser_or_equal(&self) -> &[LesserOrEqualProperty]

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

source

fn take_lesser_or_equal(&mut self) -> Vec<LesserOrEqualProperty>

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

source

fn get_non_equal(&self) -> &[NonEqualProperty]

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

source

fn take_non_equal(&mut self) -> Vec<NonEqualProperty>

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

source

fn get_value_reference(&self) -> &[ValueReferenceProperty]

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

source

fn take_value_reference(&mut self) -> Vec<ValueReferenceProperty>

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

Implementors§