pub trait VisualArtworkTrait {
Show 26 methods // Required methods fn get_art_edition(&self) -> &[ArtEditionProperty]; fn take_art_edition(&mut self) -> Vec<ArtEditionProperty>; fn get_art_medium(&self) -> &[ArtMediumProperty]; fn take_art_medium(&mut self) -> Vec<ArtMediumProperty>; fn get_artform(&self) -> &[ArtformProperty]; fn take_artform(&mut self) -> Vec<ArtformProperty>; fn get_artist(&self) -> &[ArtistProperty]; fn take_artist(&mut self) -> Vec<ArtistProperty>; fn get_artwork_surface(&self) -> &[ArtworkSurfaceProperty]; fn take_artwork_surface(&mut self) -> Vec<ArtworkSurfaceProperty>; fn get_colorist(&self) -> &[ColoristProperty]; fn take_colorist(&mut self) -> Vec<ColoristProperty>; fn get_depth(&self) -> &[DepthProperty]; fn take_depth(&mut self) -> Vec<DepthProperty>; fn get_height(&self) -> &[HeightProperty]; fn take_height(&mut self) -> Vec<HeightProperty>; 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_surface(&self) -> &[SurfaceProperty]; fn take_surface(&mut self) -> Vec<SurfaceProperty>; fn get_width(&self) -> &[WidthProperty]; fn take_width(&mut self) -> Vec<WidthProperty>;
}
Expand description

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

Required Methods§

source

fn get_art_edition(&self) -> &[ArtEditionProperty]

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

source

fn take_art_edition(&mut self) -> Vec<ArtEditionProperty>

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

source

fn get_art_medium(&self) -> &[ArtMediumProperty]

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

source

fn take_art_medium(&mut self) -> Vec<ArtMediumProperty>

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

source

fn get_artform(&self) -> &[ArtformProperty]

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

source

fn take_artform(&mut self) -> Vec<ArtformProperty>

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

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_artwork_surface(&self) -> &[ArtworkSurfaceProperty]

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

source

fn take_artwork_surface(&mut self) -> Vec<ArtworkSurfaceProperty>

Take https://schema.org/artworkSurface 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_depth(&self) -> &[DepthProperty]

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

source

fn take_depth(&mut self) -> Vec<DepthProperty>

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

source

fn get_height(&self) -> &[HeightProperty]

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

source

fn take_height(&mut self) -> Vec<HeightProperty>

Take https://schema.org/height 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_surface(&self) -> &[SurfaceProperty]

👎Deprecated: This schema is superseded by https://schema.org/artworkSurface.

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

source

fn take_surface(&mut self) -> Vec<SurfaceProperty>

👎Deprecated: This schema is superseded by https://schema.org/artworkSurface.

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

source

fn get_width(&self) -> &[WidthProperty]

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

source

fn take_width(&mut self) -> Vec<WidthProperty>

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

Implementors§