pub enum MacBinaryVersion {
One,
Two,
Three,
}Expand description
Which MacBinary revision a stream identifies as.
Variants§
One
MacBinary I — no signature, no CRC. Identified only by heuristics.
Two
MacBinary II — version byte $7A == 0x81, CRC-16/XMODEM at $7C.
Three
MacBinary III — 'mBIN' at $66 and version byte $7A == 0x82.
Implementations§
Trait Implementations§
Source§impl Clone for MacBinaryVersion
impl Clone for MacBinaryVersion
impl Copy for MacBinaryVersion
Source§impl Debug for MacBinaryVersion
impl Debug for MacBinaryVersion
impl Eq for MacBinaryVersion
Source§impl PartialEq for MacBinaryVersion
impl PartialEq for MacBinaryVersion
impl StructuralPartialEq for MacBinaryVersion
Auto Trait Implementations§
impl Freeze for MacBinaryVersion
impl RefUnwindSafe for MacBinaryVersion
impl Send for MacBinaryVersion
impl Sync for MacBinaryVersion
impl Unpin for MacBinaryVersion
impl UnsafeUnpin for MacBinaryVersion
impl UnwindSafe for MacBinaryVersion
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