Trait typeface::Tape

source ·
pub trait Tape: Read + Seek + Sized {
    // Provided methods
    fn take<T: Value>(&mut self) -> Result<T> { ... }
    fn take_given<'l, T: Walue<'l>>(
        &mut self,
        parameter: T::Parameter
    ) -> Result<T> { ... }
}
Expand description

A type that can read.

Provided Methods§

source

fn take<T: Value>(&mut self) -> Result<T>

Read a value.

source

fn take_given<'l, T: Walue<'l>>(&mut self, parameter: T::Parameter) -> Result<T>

Read a value given a parameter.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<T: Read + Seek> Tape for T