Trait schema_org_types::ItemListTrait
source · pub trait ItemListTrait {
// Required methods
fn get_item_list_element(&self) -> &[ItemListElementProperty];
fn take_item_list_element(&mut self) -> Vec<ItemListElementProperty>;
fn get_item_list_order(&self) -> &[ItemListOrderProperty];
fn take_item_list_order(&mut self) -> Vec<ItemListOrderProperty>;
fn get_number_of_items(&self) -> &[NumberOfItemsProperty];
fn take_number_of_items(&mut self) -> Vec<NumberOfItemsProperty>;
}
Expand description
This trait is for properties from https://schema.org/ItemList.
Required Methods§
sourcefn get_item_list_element(&self) -> &[ItemListElementProperty]
fn get_item_list_element(&self) -> &[ItemListElementProperty]
Get https://schema.org/itemListElement from Self
as borrowed slice.
sourcefn take_item_list_element(&mut self) -> Vec<ItemListElementProperty>
fn take_item_list_element(&mut self) -> Vec<ItemListElementProperty>
Take https://schema.org/itemListElement from Self
as owned vector.
sourcefn get_item_list_order(&self) -> &[ItemListOrderProperty]
fn get_item_list_order(&self) -> &[ItemListOrderProperty]
Get https://schema.org/itemListOrder from Self
as borrowed slice.
sourcefn take_item_list_order(&mut self) -> Vec<ItemListOrderProperty>
fn take_item_list_order(&mut self) -> Vec<ItemListOrderProperty>
Take https://schema.org/itemListOrder from Self
as owned vector.
sourcefn get_number_of_items(&self) -> &[NumberOfItemsProperty]
fn get_number_of_items(&self) -> &[NumberOfItemsProperty]
Get https://schema.org/numberOfItems from Self
as borrowed slice.
sourcefn take_number_of_items(&mut self) -> Vec<NumberOfItemsProperty>
fn take_number_of_items(&mut self) -> Vec<NumberOfItemsProperty>
Take https://schema.org/numberOfItems from Self
as owned vector.