pub struct RunnelIoe { /* private fields */ }
Expand description
The set of StreamIn
, StreamOut
, StreamErr
.
Implementations
sourceimpl RunnelIoe
impl RunnelIoe
sourcepub fn new(
a_in: Box<dyn StreamIn>,
a_out: Box<dyn StreamOut>,
a_err: Box<dyn StreamErr>
) -> RunnelIoe
pub fn new(
a_in: Box<dyn StreamIn>,
a_out: Box<dyn StreamOut>,
a_err: Box<dyn StreamErr>
) -> RunnelIoe
create RunnelIoe. use RunnelIoeBuilder.
sourcepub fn pin(&self) -> &dyn StreamInⓘNotable traits for &dyn StreamInimpl Read for &dyn StreamIn
pub fn pin(&self) -> &dyn StreamInⓘNotable traits for &dyn StreamInimpl Read for &dyn StreamIn
get pluggable stream in
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for RunnelIoe
impl Send for RunnelIoe
impl Sync for RunnelIoe
impl Unpin for RunnelIoe
impl UnwindSafe for RunnelIoe
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more