Struct vndb_api::format::release::ReleaseVnRelation
source · pub struct ReleaseVnRelation {Show 26 fields
pub rtype: Option<ReleaseType>,
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§
§rtype: Option<ReleaseType>The release type for this visual novel
id: Option<String>Also implements 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>>Trait Implementations§
source§impl Debug for ReleaseVnRelation
impl Debug for ReleaseVnRelation
source§impl<'de> Deserialize<'de> for ReleaseVnRelation
impl<'de> Deserialize<'de> for ReleaseVnRelation
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 ReleaseVnRelation
impl RefUnwindSafe for ReleaseVnRelation
impl Send for ReleaseVnRelation
impl Sync for ReleaseVnRelation
impl Unpin for ReleaseVnRelation
impl UnwindSafe for ReleaseVnRelation
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