pub struct Unpack50Encoder { /* private fields */ }Implementations§
Source§impl Unpack50Encoder
impl Unpack50Encoder
pub fn new() -> Self
pub fn with_options(options: EncodeOptions) -> Self
pub fn encode_member( &mut self, input: &[u8], algorithm_version: u8, ) -> Result<Vec<u8>>
pub fn encode_member_with_filter( &mut self, input: &[u8], algorithm_version: u8, filter: Rar50FilterSpec, ) -> Result<Vec<u8>>
pub fn encode_member_with_filters( &mut self, input: &[u8], algorithm_version: u8, filters: &[Rar50FilterSpec], ) -> Result<Vec<u8>>
Trait Implementations§
Source§impl Clone for Unpack50Encoder
impl Clone for Unpack50Encoder
Source§fn clone(&self) -> Unpack50Encoder
fn clone(&self) -> Unpack50Encoder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 Unpack50Encoder
impl Debug for Unpack50Encoder
Source§impl Default for Unpack50Encoder
impl Default for Unpack50Encoder
Source§fn default() -> Unpack50Encoder
fn default() -> Unpack50Encoder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for Unpack50Encoder
impl RefUnwindSafe for Unpack50Encoder
impl Send for Unpack50Encoder
impl Sync for Unpack50Encoder
impl Unpin for Unpack50Encoder
impl UnsafeUnpin for Unpack50Encoder
impl UnwindSafe for Unpack50Encoder
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