Trait io_providers::Io[][src]

pub trait Io {
    type E: Env;
    type F: Fs;
    type S: StdStreams;
    fn env(&mut self) -> &mut Self::E;
fn fs(&mut self) -> &mut Self::F;
fn std_streams(&mut self) -> &mut Self::S; }

Provides access to the process environment, filesystem, and standard streams.

See env::Env, std_streams::StdStreams and fs::Fs for details.

Associated Types

Required Methods

Gets the env::Env provider.

Gets the fs::Fs provider.

Implementors