pub struct SaveDataStorageTicoFat { /* private fields */ }Expand description
A container for Hungry Luma state.
Implementations§
Source§impl SaveDataStorageTicoFat
impl SaveDataStorageTicoFat
Sourcepub fn star_piece_num(
&self,
world_no: usize,
parts_index: usize,
) -> Option<&u16>
pub fn star_piece_num( &self, world_no: usize, parts_index: usize, ) -> Option<&u16>
Returns a reference to a Star Bit counter.
Sourcepub fn star_piece_num_mut(
&mut self,
world_no: usize,
parts_index: usize,
) -> Option<&mut u16>
pub fn star_piece_num_mut( &mut self, world_no: usize, parts_index: usize, ) -> Option<&mut u16>
Returns a mutable reference to a Star Bit counter.
Sourcepub fn is_coin_feed(&self, galaxy_name: impl Into<HashCode>) -> bool
pub fn is_coin_feed(&self, galaxy_name: impl Into<HashCode>) -> bool
Determines if a Hungry Luma in a galaxy was fed a satisfactory number of coins.
Sourcepub fn on_coin_feed(&mut self, galaxy_name: impl Into<HashCode>)
pub fn on_coin_feed(&mut self, galaxy_name: impl Into<HashCode>)
Registers a galaxy as having a Hungry Luma fed a satisfactory number of coins.
Sourcepub fn off_coin_feed(&mut self, galaxy_name: impl Into<HashCode>)
pub fn off_coin_feed(&mut self, galaxy_name: impl Into<HashCode>)
Omits a galaxy from having a Hungry Luma fed a satisfactory number of coins.
Trait Implementations§
Source§impl BinRead for SaveDataStorageTicoFat
impl BinRead for SaveDataStorageTicoFat
Source§fn read_options<R: Read + Seek>(
__binrw_generated_var_reader: &mut R,
__binrw_generated_var_endian: Endian,
__binrw_generated_var_arguments: Self::Args<'_>,
) -> BinResult<Self>
fn read_options<R: Read + Seek>( __binrw_generated_var_reader: &mut R, __binrw_generated_var_endian: Endian, __binrw_generated_var_arguments: Self::Args<'_>, ) -> BinResult<Self>
Source§fn read_be<R>(reader: &mut R) -> Result<Self, Error>
fn read_be<R>(reader: &mut R) -> Result<Self, Error>
Read
Self from the reader using default arguments and assuming
big-endian byte order. Read moreSource§fn read_le<R>(reader: &mut R) -> Result<Self, Error>
fn read_le<R>(reader: &mut R) -> Result<Self, Error>
Read
Self from the reader using default arguments and assuming
little-endian byte order. Read moreSource§fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
Read
T from the reader assuming native-endian byte order. Read moreSource§fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
Read
Self from the reader, assuming big-endian byte order, using the
given arguments. Read moreSource§impl BinWrite for SaveDataStorageTicoFat
impl BinWrite for SaveDataStorageTicoFat
Source§fn write_options<W: Write + Seek>(
&self,
__binrw_generated_var_writer: &mut W,
__binrw_generated_var_endian: Endian,
__binrw_generated_var_arguments: Self::Args<'_>,
) -> BinResult<()>
fn write_options<W: Write + Seek>( &self, __binrw_generated_var_writer: &mut W, __binrw_generated_var_endian: Endian, __binrw_generated_var_arguments: Self::Args<'_>, ) -> BinResult<()>
Source§fn write_be<W>(&self, writer: &mut W) -> Result<(), Error>
fn write_be<W>(&self, writer: &mut W) -> Result<(), Error>
Write
Self to the writer assuming big-endian byte order. Read moreSource§fn write_le<W>(&self, writer: &mut W) -> Result<(), Error>
fn write_le<W>(&self, writer: &mut W) -> Result<(), Error>
Write
Self to the writer assuming little-endian byte order. Read moreSource§fn write_ne<W>(&self, writer: &mut W) -> Result<(), Error>
fn write_ne<W>(&self, writer: &mut W) -> Result<(), Error>
Write
Self to the writer assuming native-endian byte order. Read moreSource§fn write_be_args<W>(
&self,
writer: &mut W,
args: Self::Args<'_>,
) -> Result<(), Error>
fn write_be_args<W>( &self, writer: &mut W, args: Self::Args<'_>, ) -> Result<(), Error>
Write
Self to the writer, assuming big-endian byte order, using the
given arguments. Read moreSource§impl Chunk for SaveDataStorageTicoFat
impl Chunk for SaveDataStorageTicoFat
Source§impl Debug for SaveDataStorageTicoFat
impl Debug for SaveDataStorageTicoFat
Source§impl Default for SaveDataStorageTicoFat
impl Default for SaveDataStorageTicoFat
Source§fn default() -> SaveDataStorageTicoFat
fn default() -> SaveDataStorageTicoFat
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SaveDataStorageTicoFat
impl RefUnwindSafe for SaveDataStorageTicoFat
impl Send for SaveDataStorageTicoFat
impl Sync for SaveDataStorageTicoFat
impl Unpin for SaveDataStorageTicoFat
impl UnsafeUnpin for SaveDataStorageTicoFat
impl UnwindSafe for SaveDataStorageTicoFat
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