pub struct KeyManagerShutdownReport {
pub stats: KeyManagerStats,
pub task_failed: bool,
pub deadline_expired: bool,
}Expand description
What KeyManager::shutdown observed.
Fields§
§stats: KeyManagerStatsThe final refresh counters.
task_failed: boolThe task panicked or was cancelled, or did not stop within
shutdown_timeout.
deadline_expired: boolThe task did not stop within shutdown_timeout; it is aborted as
shutdown returns.
Trait Implementations§
Source§impl Clone for KeyManagerShutdownReport
impl Clone for KeyManagerShutdownReport
impl Copy for KeyManagerShutdownReport
Auto Trait Implementations§
impl Freeze for KeyManagerShutdownReport
impl RefUnwindSafe for KeyManagerShutdownReport
impl Send for KeyManagerShutdownReport
impl Sync for KeyManagerShutdownReport
impl Unpin for KeyManagerShutdownReport
impl UnsafeUnpin for KeyManagerShutdownReport
impl UnwindSafe for KeyManagerShutdownReport
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