Trait io_providers::IoProvider [] [src]

pub trait IoProvider {
    type E: Provider;
    type S: Provider;
    fn env<'a>(&'a mut self) -> &'a mut Self::E;
    fn stream<'a>(&'a mut self) -> &'a mut Self::S;
}

Provides access to an environment provider and a stream provider.

See env::Provider and stream::Provider for more information.

Associated Types

Required Methods

Gets the env::Provider.

Gets the stream::Provider.

Implementors