Struct vndb_api::format::vn::VnRelation
source · pub struct VnRelation {Show 27 fields
pub relation: Option<String>,
pub relation_official: Option<bool>,
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>>,
}Fields§
§relation: Option<String>Relation type
relation_official: Option<bool>§id: Option<String>all visual novel fields need to be selected here
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>>Trait Implementations§
source§impl Debug for VnRelation
impl Debug for VnRelation
source§impl<'de> Deserialize<'de> for VnRelation
impl<'de> Deserialize<'de> for VnRelation
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 VnRelation
impl RefUnwindSafe for VnRelation
impl Send for VnRelation
impl Sync for VnRelation
impl Unpin for VnRelation
impl UnwindSafe for VnRelation
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