pub trait ComicIssueTrait {
    // Required methods
    fn get_artist(&self) -> &[ArtistProperty];
    fn take_artist(&mut self) -> Vec<ArtistProperty>;
    fn get_colorist(&self) -> &[ColoristProperty];
    fn take_colorist(&mut self) -> Vec<ColoristProperty>;
    fn get_inker(&self) -> &[InkerProperty];
    fn take_inker(&mut self) -> Vec<InkerProperty>;
    fn get_letterer(&self) -> &[LettererProperty];
    fn take_letterer(&mut self) -> Vec<LettererProperty>;
    fn get_penciler(&self) -> &[PencilerProperty];
    fn take_penciler(&mut self) -> Vec<PencilerProperty>;
    fn get_variant_cover(&self) -> &[VariantCoverProperty];
    fn take_variant_cover(&mut self) -> Vec<VariantCoverProperty>;
}
Expand description

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

Required Methods§

source

fn get_artist(&self) -> &[ArtistProperty]

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

source

fn take_artist(&mut self) -> Vec<ArtistProperty>

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

source

fn get_colorist(&self) -> &[ColoristProperty]

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

source

fn take_colorist(&mut self) -> Vec<ColoristProperty>

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

source

fn get_inker(&self) -> &[InkerProperty]

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

source

fn take_inker(&mut self) -> Vec<InkerProperty>

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

source

fn get_letterer(&self) -> &[LettererProperty]

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

source

fn take_letterer(&mut self) -> Vec<LettererProperty>

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

source

fn get_penciler(&self) -> &[PencilerProperty]

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

source

fn take_penciler(&mut self) -> Vec<PencilerProperty>

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

source

fn get_variant_cover(&self) -> &[VariantCoverProperty]

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

source

fn take_variant_cover(&mut self) -> Vec<VariantCoverProperty>

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

Implementors§