Struct vndb_api::format::character::CharacterVnRelation
source · pub struct CharacterVnRelation {Show 28 fields
pub spoiler: Option<u32>,
pub role: Option<CharacterRole>,
pub id: Option<String>,
pub title: Option<String>,
pub alttitle: Option<String>,
pub titles: Option<Vec<VnTitle>>,
pub aliases: Option<Vec<String>>,
pub olang: Option<Language>,
pub devstatus: Option<VnDevStatus>,
pub released: Option<String>,
pub languages: Option<Vec<Language>>,
pub platforms: Option<Vec<Platform>>,
pub image: Option<VnImage>,
pub length: Option<VnLength>,
pub length_minutes: Option<u32>,
pub length_votes: Option<u32>,
pub description: Option<String>,
pub rating: Option<f32>,
pub votecount: Option<u32>,
pub screenshots: Option<Vec<VnScreenShot>>,
pub relations: Option<Vec<VnRelation>>,
pub tags: Option<Vec<VnTag>>,
pub developers: Option<Vec<Producer>>,
pub editions: Option<Vec<VnEdition>>,
pub staff: Option<Vec<VnStaff>>,
pub va: Option<Vec<VnVoiceActor>>,
pub extlinks: Option<Vec<ExtLink>>,
pub release: Option<Release>,
}Fields§
§spoiler: Option<u32>§role: Option<CharacterRole>§id: Option<String>Takes all /vn fields
title: Option<String>§alttitle: Option<String>§titles: Option<Vec<VnTitle>>§aliases: Option<Vec<String>>§olang: Option<Language>§devstatus: Option<VnDevStatus>§released: Option<String>§languages: Option<Vec<Language>>§platforms: Option<Vec<Platform>>§image: Option<VnImage>§length: Option<VnLength>§length_minutes: Option<u32>§length_votes: Option<u32>§description: Option<String>§rating: Option<f32>§votecount: Option<u32>§screenshots: Option<Vec<VnScreenShot>>§relations: Option<Vec<VnRelation>>§developers: Option<Vec<Producer>>§editions: Option<Vec<VnEdition>>§staff: Option<Vec<VnStaff>>§va: Option<Vec<VnVoiceActor>>§extlinks: Option<Vec<ExtLink>>§release: Option<Release>Trait Implementations§
source§impl Debug for CharacterVnRelation
impl Debug for CharacterVnRelation
source§impl<'de> Deserialize<'de> for CharacterVnRelation
impl<'de> Deserialize<'de> for CharacterVnRelation
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CharacterVnRelation
impl RefUnwindSafe for CharacterVnRelation
impl Send for CharacterVnRelation
impl Sync for CharacterVnRelation
impl Unpin for CharacterVnRelation
impl UnwindSafe for CharacterVnRelation
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more