pub trait Threaded<T> {
type Rest;
// Required method
fn split(self) -> (T, Self::Rest);
}Expand description
The result of an operation that consumes and returns a value.
rebind and rebind_entry restore the value and return the extra outputs:
| Operation returns | Value restored | Helper returns |
|---|---|---|
Ok(value) | value | Ok(()) |
Ok((value, a)) | value | Ok(a) |
Ok((value, a, b)) | value | Ok((a, b)) |
Required Associated Types§
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".