Trait IntoEnvIO
env_io
pub trait IntoEnvIO { type Out; type IntoEnv: EnvIO<Out = Self::Out>; fn effect(self) -> Self::IntoEnv; }
type Out
type IntoEnv: EnvIO<Out = Self::Out>
fn effect(self) -> Self::IntoEnv
impl<T, F: Fn() -> T> IntoEnvIO for F
type Out = T
type IntoEnv = Effect<T, F>