/// Reads an edge from a CD and stores into the next edge.
///
/// This method positions the iterator so that the next call to
/// [`Self::next`] will yield the first character of the next edge.
Reads an edge from a CD and stores into the next edge.
This method positions the iterator so that the next call to
[`Self::next`] will yield the first character of the next edge.
Reads an edge from a CD and stores into the next edge . This method positions the iterator so that the next call to [ ` Self :: next ` ] will yield the first character of the next edge .
fn create_edge(&mut self) -> CdResult<()> {
        self.skip_whitespace();
        self.next_edge = self.parse_edge()?;
        Ok(())
    }
fn create_edge ( & mut self ) -> CdResult < ( ) > { self . skip_whitespace ( ) ; self . next_edge = self . parse_edge ( ) ? ; Ok ( ( ) ) }
Reads an edge from a CD and stores into the next edge.
Reads an edge from a CD and stores into the next edge .
&mut self