pub struct CustomReconnectionPolicy(/* private fields */);Expand description
A ReconnectionPolicy as held by
ReconnectionConfig::Custom.
The wrapper exists so a Config stays Clone and
Debug: a policy is neither, and its Debug says only that one is
injected.
Implementations§
Source§impl CustomReconnectionPolicy
impl CustomReconnectionPolicy
Sourcepub fn new(policy: impl ReconnectionPolicy) -> Self
pub fn new(policy: impl ReconnectionPolicy) -> Self
Wraps policy, which may be a closure.
Trait Implementations§
Source§impl Clone for CustomReconnectionPolicy
impl Clone for CustomReconnectionPolicy
Auto Trait Implementations§
impl !RefUnwindSafe for CustomReconnectionPolicy
impl !UnwindSafe for CustomReconnectionPolicy
impl Freeze for CustomReconnectionPolicy
impl Send for CustomReconnectionPolicy
impl Sync for CustomReconnectionPolicy
impl Unpin for CustomReconnectionPolicy
impl UnsafeUnpin for CustomReconnectionPolicy
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