Struct runnel::RunnelIoe [−][src]
The set of StreamIn
, StreamOut
, StreamErr
.
Implementations
impl RunnelIoe
[src]
pub fn new(
a_in: Box<dyn StreamIn>,
a_out: Box<dyn StreamOut>,
a_err: Box<dyn StreamErr>
) -> RunnelIoe
[src]
a_in: Box<dyn StreamIn>,
a_out: Box<dyn StreamOut>,
a_err: Box<dyn StreamErr>
) -> RunnelIoe
create RunnelIoe. use RunnelIoeBuilder.
pub fn pin(&self) -> &dyn StreamInⓘ
[src]
get pluggable stream in
pub fn pout(&self) -> &dyn StreamOutⓘ
[src]
get pluggable stream out
pub fn perr(&self) -> &dyn StreamErrⓘ
[src]
get pluggable stream err
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
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,