pub enum DeadlinePolicy {
Released,
Activated,
Inherited,
}Expand description
How an EDF deadline is interpreted relative to a callback firing.
Released: deadline isrelease_time + period. Default for timer-triggered callbacks.Activated: deadline isactivation_time + relative_deadline. Default for event-triggered subscriptions.Inherited: deadline travels in the message header — latency- aware pipelines extract it per-message at dispatch time.
Variants§
Trait Implementations§
Source§impl Clone for DeadlinePolicy
impl Clone for DeadlinePolicy
Source§fn clone(&self) -> DeadlinePolicy
fn clone(&self) -> DeadlinePolicy
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 DeadlinePolicy
impl Debug for DeadlinePolicy
Source§impl Default for DeadlinePolicy
impl Default for DeadlinePolicy
Source§fn default() -> DeadlinePolicy
fn default() -> DeadlinePolicy
Returns the “default value” for a type. Read more
Source§impl PartialEq for DeadlinePolicy
impl PartialEq for DeadlinePolicy
impl Copy for DeadlinePolicy
impl Eq for DeadlinePolicy
impl StructuralPartialEq for DeadlinePolicy
Auto Trait Implementations§
impl Freeze for DeadlinePolicy
impl RefUnwindSafe for DeadlinePolicy
impl Send for DeadlinePolicy
impl Sync for DeadlinePolicy
impl Unpin for DeadlinePolicy
impl UnsafeUnpin for DeadlinePolicy
impl UnwindSafe for DeadlinePolicy
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