pub trait BusinessAudienceTrait {
// Required methods
fn get_number_of_employees(&self) -> &[NumberOfEmployeesProperty];
fn take_number_of_employees(&mut self) -> Vec<NumberOfEmployeesProperty>;
fn get_yearly_revenue(&self) -> &[YearlyRevenueProperty];
fn take_yearly_revenue(&mut self) -> Vec<YearlyRevenueProperty>;
fn get_years_in_operation(&self) -> &[YearsInOperationProperty];
fn take_years_in_operation(&mut self) -> Vec<YearsInOperationProperty>;
}
Expand description
This trait is for properties from https://schema.org/BusinessAudience.
Required Methods§
sourcefn get_number_of_employees(&self) -> &[NumberOfEmployeesProperty]
fn get_number_of_employees(&self) -> &[NumberOfEmployeesProperty]
Get https://schema.org/numberOfEmployees from Self
as borrowed slice.
sourcefn take_number_of_employees(&mut self) -> Vec<NumberOfEmployeesProperty>
fn take_number_of_employees(&mut self) -> Vec<NumberOfEmployeesProperty>
Take https://schema.org/numberOfEmployees from Self
as owned vector.
sourcefn get_yearly_revenue(&self) -> &[YearlyRevenueProperty]
fn get_yearly_revenue(&self) -> &[YearlyRevenueProperty]
Get https://schema.org/yearlyRevenue from Self
as borrowed slice.
sourcefn take_yearly_revenue(&mut self) -> Vec<YearlyRevenueProperty>
fn take_yearly_revenue(&mut self) -> Vec<YearlyRevenueProperty>
Take https://schema.org/yearlyRevenue from Self
as owned vector.
sourcefn get_years_in_operation(&self) -> &[YearsInOperationProperty]
fn get_years_in_operation(&self) -> &[YearsInOperationProperty]
Get https://schema.org/yearsInOperation from Self
as borrowed slice.
sourcefn take_years_in_operation(&mut self) -> Vec<YearsInOperationProperty>
fn take_years_in_operation(&mut self) -> Vec<YearsInOperationProperty>
Take https://schema.org/yearsInOperation from Self
as owned vector.