pub struct ParticipantConnectionFateOutcome { /* private fields */ }Expand description
One connection-fate result paired with every conversation impact committed before the fate operation returned.
Implementations§
Source§impl ParticipantConnectionFateOutcome
impl ParticipantConnectionFateOutcome
Sourcepub const fn unchanged(result: Result<(), ParticipantSemanticError>) -> Self
pub const fn unchanged(result: Result<(), ParticipantSemanticError>) -> Self
Wraps a fixture fate handler which committed no dispatch impact.
Sourcepub const fn new(
result: Result<(), ParticipantSemanticError>,
impacts: Vec<DispatchImpact>,
) -> Self
pub const fn new( result: Result<(), ParticipantSemanticError>, impacts: Vec<DispatchImpact>, ) -> Self
Carries a fate result and every committed per-conversation impact.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ParticipantConnectionFateOutcome
impl RefUnwindSafe for ParticipantConnectionFateOutcome
impl Send for ParticipantConnectionFateOutcome
impl Sync for ParticipantConnectionFateOutcome
impl Unpin for ParticipantConnectionFateOutcome
impl UnsafeUnpin for ParticipantConnectionFateOutcome
impl UnwindSafe for ParticipantConnectionFateOutcome
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