fn floating_point_symbol_table<F>(
        &'m self,
    ) -> FloatingPointSymbolTable<F, Self::Iter, PRECISION>
    where
        F: From<Self::Probability>,
    {
        FloatingPointSymbolTable {
            inner: self.symbol_table(),
            phantom: PhantomData,
        }
    }
/// Similar to [`symbol_table`], but yields both cumulatives and probabilities in
/// floating point representation.
///
/// The conversion to floats is guaranteed to be lossless due to the trait bound `F:
/// From<Self::Probability>`.
///
/// [`symbol_table`]: Self::symbol_table
Similar to [`symbol_table`], but yields both cumulatives and probabilities in
floating point representation.

The conversion to floats is guaranteed to be lossless due to the trait bound `F:
From`.


Similar to [ ` symbol_table ` ] but yields both cumulatives and probabilities in floating point representation . The conversion to floats is guaranteed to be lossless due to the trait bound ` F : From ` .
fn floating_point_symbol_table<F>(
        &'m self,
    ) -> FloatingPointSymbolTable<F, Self::Iter, PRECISION>
    where
        F: From<Self::Probability>,
    {
        FloatingPointSymbolTable {
            inner: self.symbol_table(),
            phantom: PhantomData,
        }
    }
fn floating_point_symbol_table < F > ( & ' m self , ) -> FloatingPointSymbolTable < F , Self :: Iter , PRECISION > where F : From < Self :: Probability > , { FloatingPointSymbolTable { inner : self . symbol_table ( ) , phantom : PhantomData , } }
Similar to [`symbol_table`], but yields both cumulatives and probabilities in
floating point representation.
Similar to [ ` symbol_table ` ] but yields both cumulatives and probabilities in floating point representation .
&'m self
&'m self