pub struct PackedAmiibo { /* private fields */ }Expand description
Wrapper type for raw data to ensure valid data. Can be converted to raw type with std::convert::Into
Implementations§
Source§impl PackedAmiibo
impl PackedAmiibo
Sourcepub fn unpack(
self,
amiibo_keys: &AmiiboKeys,
) -> Result<UnverifiedAmiibo, AmiitoolError>
pub fn unpack( self, amiibo_keys: &AmiiboKeys, ) -> Result<UnverifiedAmiibo, AmiitoolError>
Unpacks amiibo.
Sourcepub fn generate(
amiibo_id: [u8; 8],
tag_uid: &[u8],
amiibo_keys: &AmiiboKeys,
) -> Result<Self, AmiitoolError>
pub fn generate( amiibo_id: [u8; 8], tag_uid: &[u8], amiibo_keys: &AmiiboKeys, ) -> Result<Self, AmiitoolError>
Generates PackedAmiibo given Amiibo ID and Tag UID. See PlainAmiibo::generate for guidelines.
Trait Implementations§
Source§impl Clone for PackedAmiibo
impl Clone for PackedAmiibo
Source§fn clone(&self) -> PackedAmiibo
fn clone(&self) -> PackedAmiibo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PackedAmiibo
impl Debug for PackedAmiibo
Source§impl TryFrom<&[u8]> for PackedAmiibo
impl TryFrom<&[u8]> for PackedAmiibo
impl Copy for PackedAmiibo
Auto Trait Implementations§
impl Freeze for PackedAmiibo
impl RefUnwindSafe for PackedAmiibo
impl Send for PackedAmiibo
impl Sync for PackedAmiibo
impl Unpin for PackedAmiibo
impl UnwindSafe for PackedAmiibo
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