pub struct RenewalSummary {
pub renewed: u32,
pub skipped: u32,
pub failed: u32,
pub near_expiry: Vec<u128>,
}Expand description
Summary returned by RenewalManager::tick.
Fields§
§renewed: u32Number of leases successfully renewed this tick.
skipped: u32Number of leases checked but not yet due for renewal.
failed: u32Number of leases where renewal was attempted but failed.
near_expiry: Vec<u128>Lease IDs that are near expiry (< 10% TTL remaining).
Trait Implementations§
Source§impl Clone for RenewalSummary
impl Clone for RenewalSummary
Source§fn clone(&self) -> RenewalSummary
fn clone(&self) -> RenewalSummary
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RenewalSummary
impl Debug for RenewalSummary
Source§impl Default for RenewalSummary
impl Default for RenewalSummary
Source§fn default() -> RenewalSummary
fn default() -> RenewalSummary
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RenewalSummary
impl RefUnwindSafe for RenewalSummary
impl Send for RenewalSummary
impl Sync for RenewalSummary
impl Unpin for RenewalSummary
impl UnwindSafe for RenewalSummary
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