Trait schema_org_types::RoleTrait
source · pub trait RoleTrait {
// Required methods
fn get_end_date(&self) -> &[EndDateProperty];
fn take_end_date(&mut self) -> Vec<EndDateProperty>;
fn get_named_position(&self) -> &[NamedPositionProperty];
fn take_named_position(&mut self) -> Vec<NamedPositionProperty>;
fn get_role_name(&self) -> &[RoleNameProperty];
fn take_role_name(&mut self) -> Vec<RoleNameProperty>;
fn get_start_date(&self) -> &[StartDateProperty];
fn take_start_date(&mut self) -> Vec<StartDateProperty>;
}
Expand description
This trait is for properties from https://schema.org/Role.
Required Methods§
sourcefn get_end_date(&self) -> &[EndDateProperty]
fn get_end_date(&self) -> &[EndDateProperty]
Get https://schema.org/endDate from Self
as borrowed slice.
sourcefn take_end_date(&mut self) -> Vec<EndDateProperty>
fn take_end_date(&mut self) -> Vec<EndDateProperty>
Take https://schema.org/endDate from Self
as owned vector.
sourcefn get_named_position(&self) -> &[NamedPositionProperty]
fn get_named_position(&self) -> &[NamedPositionProperty]
👎Deprecated: This schema is superseded by https://schema.org/roleName.
Get https://schema.org/namedPosition from Self
as borrowed slice.
sourcefn take_named_position(&mut self) -> Vec<NamedPositionProperty>
fn take_named_position(&mut self) -> Vec<NamedPositionProperty>
👎Deprecated: This schema is superseded by https://schema.org/roleName.
Take https://schema.org/namedPosition from Self
as owned vector.
sourcefn get_role_name(&self) -> &[RoleNameProperty]
fn get_role_name(&self) -> &[RoleNameProperty]
Get https://schema.org/roleName from Self
as borrowed slice.
sourcefn take_role_name(&mut self) -> Vec<RoleNameProperty>
fn take_role_name(&mut self) -> Vec<RoleNameProperty>
Take https://schema.org/roleName from Self
as owned vector.
sourcefn get_start_date(&self) -> &[StartDateProperty]
fn get_start_date(&self) -> &[StartDateProperty]
Get https://schema.org/startDate from Self
as borrowed slice.
sourcefn take_start_date(&mut self) -> Vec<StartDateProperty>
fn take_start_date(&mut self) -> Vec<StartDateProperty>
Take https://schema.org/startDate from Self
as owned vector.