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§
sourcefn get_additional_property(&self) -> &[AdditionalPropertyProperty]
fn get_additional_property(&self) -> &[AdditionalPropertyProperty]
Get https://schema.org/additionalProperty from Self
as borrowed slice.
sourcefn take_additional_property(&mut self) -> Vec<AdditionalPropertyProperty>
fn take_additional_property(&mut self) -> Vec<AdditionalPropertyProperty>
Take https://schema.org/additionalProperty from Self
as owned vector.
sourcefn get_equal(&self) -> &[EqualProperty]
fn get_equal(&self) -> &[EqualProperty]
Get https://schema.org/equal from Self
as borrowed slice.
sourcefn take_equal(&mut self) -> Vec<EqualProperty>
fn take_equal(&mut self) -> Vec<EqualProperty>
Take https://schema.org/equal from Self
as owned vector.
sourcefn get_greater(&self) -> &[GreaterProperty]
fn get_greater(&self) -> &[GreaterProperty]
Get https://schema.org/greater from Self
as borrowed slice.
sourcefn take_greater(&mut self) -> Vec<GreaterProperty>
fn take_greater(&mut self) -> Vec<GreaterProperty>
Take https://schema.org/greater from Self
as owned vector.
sourcefn get_greater_or_equal(&self) -> &[GreaterOrEqualProperty]
fn get_greater_or_equal(&self) -> &[GreaterOrEqualProperty]
Get https://schema.org/greaterOrEqual from Self
as borrowed slice.
sourcefn take_greater_or_equal(&mut self) -> Vec<GreaterOrEqualProperty>
fn take_greater_or_equal(&mut self) -> Vec<GreaterOrEqualProperty>
Take https://schema.org/greaterOrEqual from Self
as owned vector.
sourcefn get_lesser(&self) -> &[LesserProperty]
fn get_lesser(&self) -> &[LesserProperty]
Get https://schema.org/lesser from Self
as borrowed slice.
sourcefn take_lesser(&mut self) -> Vec<LesserProperty>
fn take_lesser(&mut self) -> Vec<LesserProperty>
Take https://schema.org/lesser from Self
as owned vector.
sourcefn get_lesser_or_equal(&self) -> &[LesserOrEqualProperty]
fn get_lesser_or_equal(&self) -> &[LesserOrEqualProperty]
Get https://schema.org/lesserOrEqual from Self
as borrowed slice.
sourcefn take_lesser_or_equal(&mut self) -> Vec<LesserOrEqualProperty>
fn take_lesser_or_equal(&mut self) -> Vec<LesserOrEqualProperty>
Take https://schema.org/lesserOrEqual from Self
as owned vector.
sourcefn get_non_equal(&self) -> &[NonEqualProperty]
fn get_non_equal(&self) -> &[NonEqualProperty]
Get https://schema.org/nonEqual from Self
as borrowed slice.
sourcefn take_non_equal(&mut self) -> Vec<NonEqualProperty>
fn take_non_equal(&mut self) -> Vec<NonEqualProperty>
Take https://schema.org/nonEqual from Self
as owned vector.
sourcefn get_value_reference(&self) -> &[ValueReferenceProperty]
fn get_value_reference(&self) -> &[ValueReferenceProperty]
Get https://schema.org/valueReference from Self
as borrowed slice.
sourcefn take_value_reference(&mut self) -> Vec<ValueReferenceProperty>
fn take_value_reference(&mut self) -> Vec<ValueReferenceProperty>
Take https://schema.org/valueReference from Self
as owned vector.