pub trait ChapterTrait {
    // Required methods
    fn get_page_end(&self) -> &[PageEndProperty];
    fn take_page_end(&mut self) -> Vec<PageEndProperty>;
    fn get_page_start(&self) -> &[PageStartProperty];
    fn take_page_start(&mut self) -> Vec<PageStartProperty>;
    fn get_pagination(&self) -> &[PaginationProperty];
    fn take_pagination(&mut self) -> Vec<PaginationProperty>;
}
Expand description

This trait is for properties from https://schema.org/Chapter.

Required Methods§

source

fn get_page_end(&self) -> &[PageEndProperty]

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

source

fn take_page_end(&mut self) -> Vec<PageEndProperty>

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

source

fn get_page_start(&self) -> &[PageStartProperty]

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

source

fn take_page_start(&mut self) -> Vec<PageStartProperty>

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

source

fn get_pagination(&self) -> &[PaginationProperty]

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

source

fn take_pagination(&mut self) -> Vec<PaginationProperty>

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

Implementors§