pub struct VRMMeta {Show 13 fields
pub allowed_user_name: Option<AllowedUserName>,
pub author: Option<String>,
pub commercial_ussage_name: Option<UssageName>,
pub contact_information: Option<String>,
pub license_name: Option<LicenseName>,
pub other_license_url: Option<String>,
pub other_permission_url: Option<String>,
pub reference: Option<String>,
pub sexual_ussage_name: Option<UssageName>,
pub texture: Option<Index<Texture>>,
pub title: Option<String>,
pub version: Option<String>,
pub violent_ussage_name: Option<UssageName>,
}Fields§
§allowed_user_name: Option<AllowedUserName>A person who can perform with this avatar
Author of VRM model
commercial_ussage_name: Option<UssageName>For commercial use
contact_information: Option<String>Contact Information of VRM model author
license_name: Option<LicenseName>License type
other_license_url: Option<String>If “Other” is selected, put the URL link of the license document here.
other_permission_url: Option<String>If there are any conditions not mentioned above, put the URL link of the license document here.
reference: Option<String>Reference of VRM model
sexual_ussage_name: Option<UssageName>Permission to perform sexual acts with this avatar
texture: Option<Index<Texture>>Thumbnail of VRM model
title: Option<String>Title of VRM model
version: Option<String>Version of VRM model
violent_ussage_name: Option<UssageName>Permission to perform violent acts with this avatar
Trait Implementations§
Source§impl<'de> Deserialize<'de> for VRMMeta
impl<'de> Deserialize<'de> for VRMMeta
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 VRMMeta
impl RefUnwindSafe for VRMMeta
impl Send for VRMMeta
impl Sync for VRMMeta
impl Unpin for VRMMeta
impl UnsafeUnpin for VRMMeta
impl UnwindSafe for VRMMeta
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