pub struct HuffNode {
pub symbol: Option<u8>,
pub freq: u64,
pub left: Option<usize>,
pub right: Option<usize>,
}Expand description
A node in the Huffman tree.
Fields§
§symbol: Option<u8>§freq: u64§left: Option<usize>§right: Option<usize>Trait Implementations§
impl Eq for HuffNode
impl StructuralPartialEq for HuffNode
Auto Trait Implementations§
impl Freeze for HuffNode
impl RefUnwindSafe for HuffNode
impl Send for HuffNode
impl Sync for HuffNode
impl Unpin for HuffNode
impl UnsafeUnpin for HuffNode
impl UnwindSafe for HuffNode
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