pub struct Character {Show 18 fields
pub id: Option<String>,
pub name: Option<String>,
pub original: Option<String>,
pub aliases: Option<Vec<String>>,
pub description: Option<String>,
pub image: Option<CharacterImage>,
pub blood_type: Option<String>,
pub height: Option<u32>,
pub weight: Option<u32>,
pub bust: Option<u32>,
pub waist: Option<u32>,
pub hips: Option<u32>,
pub cup: Option<String>,
pub age: Option<u32>,
pub birthday: Option<Vec<u8>>,
pub gender: Option<CharacterGenderWrapper>,
pub vns: Option<Vec<CharacterVnRelation>>,
pub traits: Option<Vec<CharacterTrait>>,
}Fields§
§id: Option<String>§name: Option<String>§original: Option<String>Name in the original script
aliases: Option<Vec<String>>§description: Option<String>May contain formatting codes
image: Option<CharacterImage>Same sub-fields as the image visual novel fields except for thumbnail and thumbnail_dims because character images are currently always limited to 256x300px but that is subject to change in the future
blood_type: Option<String>§height: Option<u32>§weight: Option<u32>§bust: Option<u32>§waist: Option<u32>§hips: Option<u32>§cup: Option<String>§age: Option<u32>§birthday: Option<Vec<u8>>[month, day]
gender: Option<CharacterGenderWrapper>The character’s apparent (non-spoiler) sex and the character’s real (spoiler) sex
vns: Option<Vec<CharacterVnRelation>>§traits: Option<Vec<CharacterTrait>>Trait Implementations§
source§impl<'de> Deserialize<'de> for Character
impl<'de> Deserialize<'de> for Character
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 Character
impl RefUnwindSafe for Character
impl Send for Character
impl Sync for Character
impl Unpin for Character
impl UnwindSafe for Character
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