pub struct Mii {Show 20 fields
pub options: Options,
pub selector_position: SelectorPosition,
pub console_identity: ConsoleIdentity,
pub system_id: u64,
pub mac_address: [u8; 6],
pub details: Details,
pub name: String,
pub height: u8,
pub width: u8,
pub face_details: FaceDetails,
pub hair_details: HairDetails,
pub eye_details: EyeDetails,
pub eyebrow_details: EyebrowDetails,
pub nose_details: NoseDetails,
pub mouth_details: MouthDetails,
pub mustache_details: MustacheDetails,
pub beard_details: BeardDetails,
pub glasses_details: GlassesDetails,
pub mole_details: MoleDetails,
pub author_name: String,
}Expand description
Full Mii data representation.
Some values are not ordered like the Mii Editor UI. The mapped values can be seen here.
This struct can be retrieved by MiiSelector::launch().
Fields§
§options: OptionsMii options.
selector_position: SelectorPositionPosition taken by the Mii on the Mii Selector screen.
console_identity: ConsoleIdentityConsole the Mii was created on.
system_id: u64Unique system ID, not dependant on the MAC address
mac_address: [u8; 6]Console’s MAC address.
details: DetailsGeneral information about the Mii.
name: StringMii name.
height: u8Mii height.
width: u8Mii width.
face_details: FaceDetailsFace details.
hair_details: HairDetailsHair details.
eye_details: EyeDetailsEyes details.
eyebrow_details: EyebrowDetailsEyebrow details.
nose_details: NoseDetailsNose details.
mouth_details: MouthDetailsMouth details.
mustache_details: MustacheDetailsMustache details.
beard_details: BeardDetailsBeard details.
glasses_details: GlassesDetailsGlasses details.
mole_details: MoleDetailsMole details.
Name of the Mii’s original author.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Mii
impl RefUnwindSafe for Mii
impl Send for Mii
impl Sync for Mii
impl Unpin for Mii
impl UnwindSafe for Mii
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)