pub enum IoValue {
Pure(RtObject),
Error(IoError),
Unit,
}Expand description
The result of executing an I/O action.
Variants§
Pure(RtObject)
Pure value (no side effects performed).
Error(IoError)
Error occurred.
Unit
Operation returned nothing meaningful (e.g., println).
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IoValue
impl RefUnwindSafe for IoValue
impl Send for IoValue
impl Sync for IoValue
impl Unpin for IoValue
impl UnsafeUnpin for IoValue
impl UnwindSafe for IoValue
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more