Struct huffman_rust::HuffmanType
source · pub struct HuffmanType { /* private fields */ }
Implementations
sourceimpl HuffmanType
impl HuffmanType
pub fn new(symbol: u8, frequency: u64) -> HuffmanType
Trait Implementations
sourceimpl Debug for HuffmanType
impl Debug for HuffmanType
sourceimpl Ord for HuffmanType
impl Ord for HuffmanType
1.21.0 · sourcefn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<HuffmanType> for HuffmanType
impl PartialEq<HuffmanType> for HuffmanType
sourceimpl PartialOrd<HuffmanType> for HuffmanType
impl PartialOrd<HuffmanType> for HuffmanType
sourcefn partial_cmp(&self, other: &Self) -> Option<Ordering>
fn partial_cmp(&self, other: &Self) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Eq for HuffmanType
impl StructuralEq for HuffmanType
Auto Trait Implementations
impl RefUnwindSafe for HuffmanType
impl Send for HuffmanType
impl Sync for HuffmanType
impl Unpin for HuffmanType
impl UnwindSafe for HuffmanType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more