Trait schema_org_types::PermitTrait
source · pub trait PermitTrait {
Show 14 methods
// Required methods
fn get_issued_by(&self) -> &[IssuedByProperty];
fn take_issued_by(&mut self) -> Vec<IssuedByProperty>;
fn get_issued_through(&self) -> &[IssuedThroughProperty];
fn take_issued_through(&mut self) -> Vec<IssuedThroughProperty>;
fn get_permit_audience(&self) -> &[PermitAudienceProperty];
fn take_permit_audience(&mut self) -> Vec<PermitAudienceProperty>;
fn get_valid_for(&self) -> &[ValidForProperty];
fn take_valid_for(&mut self) -> Vec<ValidForProperty>;
fn get_valid_from(&self) -> &[ValidFromProperty];
fn take_valid_from(&mut self) -> Vec<ValidFromProperty>;
fn get_valid_in(&self) -> &[ValidInProperty];
fn take_valid_in(&mut self) -> Vec<ValidInProperty>;
fn get_valid_until(&self) -> &[ValidUntilProperty];
fn take_valid_until(&mut self) -> Vec<ValidUntilProperty>;
}
Expand description
This trait is for properties from https://schema.org/Permit.
Required Methods§
sourcefn get_issued_by(&self) -> &[IssuedByProperty]
fn get_issued_by(&self) -> &[IssuedByProperty]
Get https://schema.org/issuedBy from Self
as borrowed slice.
sourcefn take_issued_by(&mut self) -> Vec<IssuedByProperty>
fn take_issued_by(&mut self) -> Vec<IssuedByProperty>
Take https://schema.org/issuedBy from Self
as owned vector.
sourcefn get_issued_through(&self) -> &[IssuedThroughProperty]
fn get_issued_through(&self) -> &[IssuedThroughProperty]
Get https://schema.org/issuedThrough from Self
as borrowed slice.
sourcefn take_issued_through(&mut self) -> Vec<IssuedThroughProperty>
fn take_issued_through(&mut self) -> Vec<IssuedThroughProperty>
Take https://schema.org/issuedThrough from Self
as owned vector.
sourcefn get_permit_audience(&self) -> &[PermitAudienceProperty]
fn get_permit_audience(&self) -> &[PermitAudienceProperty]
Get https://schema.org/permitAudience from Self
as borrowed slice.
sourcefn take_permit_audience(&mut self) -> Vec<PermitAudienceProperty>
fn take_permit_audience(&mut self) -> Vec<PermitAudienceProperty>
Take https://schema.org/permitAudience from Self
as owned vector.
sourcefn get_valid_for(&self) -> &[ValidForProperty]
fn get_valid_for(&self) -> &[ValidForProperty]
Get https://schema.org/validFor from Self
as borrowed slice.
sourcefn take_valid_for(&mut self) -> Vec<ValidForProperty>
fn take_valid_for(&mut self) -> Vec<ValidForProperty>
Take https://schema.org/validFor from Self
as owned vector.
sourcefn get_valid_from(&self) -> &[ValidFromProperty]
fn get_valid_from(&self) -> &[ValidFromProperty]
Get https://schema.org/validFrom from Self
as borrowed slice.
sourcefn take_valid_from(&mut self) -> Vec<ValidFromProperty>
fn take_valid_from(&mut self) -> Vec<ValidFromProperty>
Take https://schema.org/validFrom from Self
as owned vector.
sourcefn get_valid_in(&self) -> &[ValidInProperty]
fn get_valid_in(&self) -> &[ValidInProperty]
Get https://schema.org/validIn from Self
as borrowed slice.
sourcefn take_valid_in(&mut self) -> Vec<ValidInProperty>
fn take_valid_in(&mut self) -> Vec<ValidInProperty>
Take https://schema.org/validIn from Self
as owned vector.
sourcefn get_valid_until(&self) -> &[ValidUntilProperty]
fn get_valid_until(&self) -> &[ValidUntilProperty]
Get https://schema.org/validUntil from Self
as borrowed slice.
sourcefn take_valid_until(&mut self) -> Vec<ValidUntilProperty>
fn take_valid_until(&mut self) -> Vec<ValidUntilProperty>
Take https://schema.org/validUntil from Self
as owned vector.