pub struct ReconnectAggregate { /* private fields */ }Expand description
Non-cloneable reconnect producer and single-attempt state shell.
The brief keeps this state inside ClientParticipantAggregate, rather
than exposing a fresh public constructor, so persisted authorization and the
root participant facts cannot be independently recombined.
Implementations§
Source§impl ReconnectAggregate
impl ReconnectAggregate
Sourcepub const fn state(&self) -> ReconnectState
pub const fn state(&self) -> ReconnectState
Reports reconnect state without exposing permit identity.
Trait Implementations§
Source§impl Debug for ReconnectAggregate
impl Debug for ReconnectAggregate
impl Eq for ReconnectAggregate
Source§impl PartialEq for ReconnectAggregate
impl PartialEq for ReconnectAggregate
impl StructuralPartialEq for ReconnectAggregate
Auto Trait Implementations§
impl Freeze for ReconnectAggregate
impl RefUnwindSafe for ReconnectAggregate
impl Send for ReconnectAggregate
impl Sync for ReconnectAggregate
impl Unpin for ReconnectAggregate
impl UnsafeUnpin for ReconnectAggregate
impl UnwindSafe for ReconnectAggregate
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