Skip to main content

Reader

Trait Reader 

Source
pub trait Reader {
    type Entries<'a>: Iterator<Item = Result<Entry>>
       where Self: 'a;

    // Required method
    fn entries(&mut self) -> Result<Self::Entries<'_>>;
}
Expand description

Input containing ChessBase game data.

Required Associated Types§

Source

type Entries<'a>: Iterator<Item = Result<Entry>> where Self: 'a

Required Methods§

Source

fn entries(&mut self) -> Result<Self::Entries<'_>>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<I: ReadSeek> Reader for Archive<I>

Source§

type Entries<'a> = ArchiveEntries<'a, I> where Self: 'a

Source§

impl<I: ReadSeek> Reader for Bundle<I>

Source§

type Entries<'a> = BundleEntries<'a, I> where Self: 'a

Source§

impl<I: ReadSeek> Reader for Games<I>

Source§

type Entries<'a> = Entries<'a, I> where Self: 'a