pub struct BoundedInterlace { /* private fields */ }Expand description
Implementations§
Source§impl BoundedInterlace
impl BoundedInterlace
pub fn new( first: impl Into<Participant>, second: impl Into<Participant>, policy: impl IntoPolicy, operation: InterlaceOperationOptions, ) -> Result<Self>
Sourcepub async fn run(&mut self) -> BoundedInterlaceOutcome
pub async fn run(&mut self) -> BoundedInterlaceOutcome
Drive to the bounded terminal, after required final output and route settlement. A later call returns the same outcome.
Auto Trait Implementations§
impl !RefUnwindSafe for BoundedInterlace
impl !Sync for BoundedInterlace
impl !UnwindSafe for BoundedInterlace
impl Freeze for BoundedInterlace
impl Send for BoundedInterlace
impl Unpin for BoundedInterlace
impl UnsafeUnpin for BoundedInterlace
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