pub struct Mii {Show 20 fields
pub options: Options,
pub selector_position: SelectorPosition,
pub console_identity: ConsoleIdentity,
pub system_id: [u8; 8],
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 glass_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: Options
Mii options.
selector_position: SelectorPosition
Position taken by the Mii on the Mii Selector screen.
console_identity: ConsoleIdentity
Console the Mii was created on.
system_id: [u8; 8]
Unique system ID, not dependant on the MAC address
mac_address: [u8; 6]
Console’s MAC address.
details: Details
General information about the Mii.
name: String
Mii name.
height: u8
Mii height.
width: u8
Mii width.
face_details: FaceDetails
Face details.
hair_details: HairDetails
Hair details.
eye_details: EyeDetails
Eyes details.
eyebrow_details: EyebrowDetails
Eyebrow details.
nose_details: NoseDetails
Nose details.
mouth_details: MouthDetails
Mouth details.
mustache_details: MustacheDetails
Mustache details.
beard_details: BeardDetails
Beard details.
glass_details: GlassesDetails
Glasses details.
mole_details: MoleDetails
Mole details.
Name of the Mii’s original author.
Trait Implementations§
Auto Trait Implementations§
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