pub struct Unpack29 { /* private fields */ }Implementations§
Source§impl Unpack29
impl Unpack29
pub fn new() -> Self
pub fn reset_non_solid(&mut self)
pub fn decode_non_solid_member( &mut self, input: &[u8], output_size: usize, ) -> Result<Vec<u8>>
pub fn decode_non_solid_member_to( &mut self, input: &[u8], output_size: usize, out: &mut impl Write, ) -> Result<()>
pub fn decode_non_solid_member_from_reader( &mut self, input: &mut impl Read, output_size: usize, out: &mut impl Write, ) -> Result<()>
pub fn decode_member( &mut self, input: &[u8], output_size: usize, ) -> Result<Vec<u8>>
pub fn decode_member_to( &mut self, input: &[u8], output_size: usize, out: &mut impl Write, ) -> Result<()>
pub fn decode_member_from_reader( &mut self, input: &mut impl Read, output_size: usize, out: &mut impl Write, ) -> Result<()>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Unpack29
impl RefUnwindSafe for Unpack29
impl Send for Unpack29
impl Sync for Unpack29
impl Unpin for Unpack29
impl UnsafeUnpin for Unpack29
impl UnwindSafe for Unpack29
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