Trait schema_org_types::DataFeedItemTrait
source · pub trait DataFeedItemTrait {
// Required methods
fn get_date_created(&self) -> &[DateCreatedProperty];
fn take_date_created(&mut self) -> Vec<DateCreatedProperty>;
fn get_date_deleted(&self) -> &[DateDeletedProperty];
fn take_date_deleted(&mut self) -> Vec<DateDeletedProperty>;
fn get_date_modified(&self) -> &[DateModifiedProperty];
fn take_date_modified(&mut self) -> Vec<DateModifiedProperty>;
fn get_item(&self) -> &[ItemProperty];
fn take_item(&mut self) -> Vec<ItemProperty>;
}
Expand description
This trait is for properties from https://schema.org/DataFeedItem.
Required Methods§
sourcefn get_date_created(&self) -> &[DateCreatedProperty]
fn get_date_created(&self) -> &[DateCreatedProperty]
Get https://schema.org/dateCreated from Self
as borrowed slice.
sourcefn take_date_created(&mut self) -> Vec<DateCreatedProperty>
fn take_date_created(&mut self) -> Vec<DateCreatedProperty>
Take https://schema.org/dateCreated from Self
as owned vector.
sourcefn get_date_deleted(&self) -> &[DateDeletedProperty]
fn get_date_deleted(&self) -> &[DateDeletedProperty]
Get https://schema.org/dateDeleted from Self
as borrowed slice.
sourcefn take_date_deleted(&mut self) -> Vec<DateDeletedProperty>
fn take_date_deleted(&mut self) -> Vec<DateDeletedProperty>
Take https://schema.org/dateDeleted from Self
as owned vector.
sourcefn get_date_modified(&self) -> &[DateModifiedProperty]
fn get_date_modified(&self) -> &[DateModifiedProperty]
Get https://schema.org/dateModified from Self
as borrowed slice.
sourcefn take_date_modified(&mut self) -> Vec<DateModifiedProperty>
fn take_date_modified(&mut self) -> Vec<DateModifiedProperty>
Take https://schema.org/dateModified from Self
as owned vector.
sourcefn get_item(&self) -> &[ItemProperty]
fn get_item(&self) -> &[ItemProperty]
Get https://schema.org/item from Self
as borrowed slice.
sourcefn take_item(&mut self) -> Vec<ItemProperty>
fn take_item(&mut self) -> Vec<ItemProperty>
Take https://schema.org/item from Self
as owned vector.