pub struct PlayerArgs {
pub name: Option<String>,
pub level: Option<u8>,
pub exp: Option<u16>,
pub gold: Option<u16>,
pub weapon: Option<u8>,
pub armor: Option<u8>,
pub shield: Option<u8>,
pub items: Option<[u8; 8]>,
pub herbs: Option<u8>,
pub keys: Option<u8>,
pub flags: Option<Flags>,
}Fields§
§name: Option<String>§level: Option<u8>§exp: Option<u16>§gold: Option<u16>§weapon: Option<u8>§armor: Option<u8>§shield: Option<u8>§items: Option<[u8; 8]>§herbs: Option<u8>§keys: Option<u8>§flags: Option<Flags>Implementations§
Source§impl PlayerArgs
impl PlayerArgs
pub fn from_save_data(save: &SaveData) -> Self
Trait Implementations§
Source§impl Default for PlayerArgs
impl Default for PlayerArgs
Source§fn default() -> PlayerArgs
fn default() -> PlayerArgs
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PlayerArgs
impl RefUnwindSafe for PlayerArgs
impl Send for PlayerArgs
impl Sync for PlayerArgs
impl Unpin for PlayerArgs
impl UnsafeUnpin for PlayerArgs
impl UnwindSafe for PlayerArgs
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