pub struct Release {Show 22 fields
pub id: Option<String>,
pub title: Option<String>,
pub alttitle: Option<String>,
pub languages: Option<Vec<ReleaseLanguage>>,
pub platforms: Option<Vec<Platform>>,
pub medium: Option<Vec<ReleaseMedia>>,
pub vns: Option<Vec<ReleaseVnRelation>>,
pub producers: Option<Vec<ReleaseProducer>>,
pub released: Option<String>,
pub minage: Option<u8>,
pub patch: Option<bool>,
pub freeware: Option<bool>,
pub uncensored: Option<bool>,
pub official: Option<bool>,
pub has_ero: Option<bool>,
pub resolution: Option<Resolution>,
pub engine: Option<String>,
pub voiced: Option<VoicedType>,
pub notes: Option<String>,
pub gtin: Option<String>,
pub catalog: Option<String>,
pub extlinks: Option<Vec<ExtLink>>,
}Fields§
§id: Option<String>Vndbid
title: Option<String>Main title as displayed on the site typically romanized from the original script
alttitle: Option<String>Alternative title typically the same as title but in the original script
languages: Option<Vec<ReleaseLanguage>>Languages this release is available in
platforms: Option<Vec<Platform>>§medium: Option<Vec<ReleaseMedia>>§vns: Option<Vec<ReleaseVnRelation>>List of visual novels this release is linked to
producers: Option<Vec<ReleaseProducer>>§released: Option<String>Release date
minage: Option<u8>Possibly null age rating
patch: Option<bool>§freeware: Option<bool>§uncensored: Option<bool>Can be null
official: Option<bool>§has_ero: Option<bool>§resolution: Option<Resolution>Can be the string “non-standard” or an array of two integers indicating the width and height
engine: Option<String>§voiced: Option<VoicedType>Possibly null, 1 = not voiced, 2 = only ero scenes voiced, 3 = partially voiced, 4 = fully voiced
notes: Option<String>May contain formatting codes
gtin: Option<String>Possibly null JAN/EAN/UPC code
catalog: Option<String>§extlinks: Option<Vec<ExtLink>>Trait Implementations§
source§impl<'de> Deserialize<'de> for Release
impl<'de> Deserialize<'de> for Release
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 Release
impl RefUnwindSafe for Release
impl Send for Release
impl Sync for Release
impl Unpin for Release
impl UnwindSafe for Release
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