pub fn iter<'a>(
        &'a self,
    ) -> impl Iterator<
        Item = Result<
            bool,
            <<B as AsReadWords<'a, Word, Stack>>::AsReadWords as ReadWords<Word, Stack>>::ReadError,
        >,
    > + 'a
    where
        B: AsReadWords<'a, Word, Stack>,
    {
        self.as_decoder()
    }
/// Returns an iterator over bits (in reverse direction) that leaves the current coder untouched.
///
/// You often don't need to call this method since a `StackCoder` is already an iterator
/// if the backend implements `ReadWords<Word, Stack>` (as the default backend
/// `Vec<Word>` does).
Returns an iterator over bits (in reverse direction) that leaves the current coder untouched.
Returns an iterator over bits ( in reverse direction ) that leaves the current coder untouched .
pub fn iter<'a>(
        &'a self,
    ) -> impl Iterator<
        Item = Result<
            bool,
            <<B as AsReadWords<'a, Word, Stack>>::AsReadWords as ReadWords<Word, Stack>>::ReadError,
        >,
    > + 'a
    where
        B: AsReadWords<'a, Word, Stack>,
    {
        self.as_decoder()
    }
pub fn iter < ' a > ( & ' a self , ) -> impl Iterator < Item = Result < bool , < < B as AsReadWords < ' a , Word , Stack > > :: AsReadWords as ReadWords < Word , Stack > > :: ReadError , > , > + ' a where B : AsReadWords < ' a , Word , Stack > , { self . as_decoder ( ) }
Returns an iterator over bits (in reverse direction) that leaves the current coder untouched.
Returns an iterator over bits ( in reverse direction ) that leaves the current coder untouched .
&'a self
&'a self