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§

source

fn get_issued_by(&self) -> &[IssuedByProperty]

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

source

fn take_issued_by(&mut self) -> Vec<IssuedByProperty>

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

source

fn get_issued_through(&self) -> &[IssuedThroughProperty]

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

source

fn take_issued_through(&mut self) -> Vec<IssuedThroughProperty>

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

source

fn get_permit_audience(&self) -> &[PermitAudienceProperty]

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

source

fn take_permit_audience(&mut self) -> Vec<PermitAudienceProperty>

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

source

fn get_valid_for(&self) -> &[ValidForProperty]

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

source

fn take_valid_for(&mut self) -> Vec<ValidForProperty>

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

source

fn get_valid_from(&self) -> &[ValidFromProperty]

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

source

fn take_valid_from(&mut self) -> Vec<ValidFromProperty>

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

source

fn get_valid_in(&self) -> &[ValidInProperty]

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

source

fn take_valid_in(&mut self) -> Vec<ValidInProperty>

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

source

fn get_valid_until(&self) -> &[ValidUntilProperty]

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

source

fn take_valid_until(&mut self) -> Vec<ValidUntilProperty>

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

Implementors§