pub struct WakeSchedules {
pub scheduled_announces: WakeSchedule,
pub receipt_timeouts: WakeSchedule,
pub path_request_timeouts: WakeSchedule,
pub expired_routes: WakeSchedule,
pub expired_destination_identities: WakeSchedule,
pub expired_blackholes: WakeSchedule,
pub link_deadlines: WakeSchedule,
pub resource_deadlines: WakeSchedule,
pub channel_timeouts: WakeSchedule,
pub held_announce_release: WakeSchedule,
}Fields§
§scheduled_announces: WakeSchedule§receipt_timeouts: WakeSchedule§path_request_timeouts: WakeSchedule§expired_routes: WakeSchedule§expired_destination_identities: WakeSchedule§expired_blackholes: WakeSchedule§link_deadlines: WakeSchedule§resource_deadlines: WakeSchedule§channel_timeouts: WakeSchedule§held_announce_release: WakeScheduleImplementations§
Source§impl WakeSchedules
impl WakeSchedules
pub const UNCHANGED: WakeSchedules
pub fn merge(&mut self, delta: WakeSchedules)
pub fn soonest(&self, now: InstantMillis) -> NextWake
Trait Implementations§
Source§impl Clone for WakeSchedules
impl Clone for WakeSchedules
Source§fn clone(&self) -> WakeSchedules
fn clone(&self) -> WakeSchedules
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for WakeSchedules
Source§impl Debug for WakeSchedules
impl Debug for WakeSchedules
impl Eq for WakeSchedules
Source§impl PartialEq for WakeSchedules
impl PartialEq for WakeSchedules
impl StructuralPartialEq for WakeSchedules
Auto Trait Implementations§
impl Freeze for WakeSchedules
impl RefUnwindSafe for WakeSchedules
impl Send for WakeSchedules
impl Sync for WakeSchedules
impl Unpin for WakeSchedules
impl UnsafeUnpin for WakeSchedules
impl UnwindSafe for WakeSchedules
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