pub struct DecisionExecutionRequest { /* private fields */ }Expand description
Immutable, transport-neutral request passed to one action executor.
Implementations§
Source§impl DecisionExecutionRequest
impl DecisionExecutionRequest
Sourcepub fn case(&self) -> &VerificationCase
pub fn case(&self) -> &VerificationCase
Returns the verification identity attached by the decision loop.
Sourcepub fn stage(&self) -> DecisionExecutionStage
pub fn stage(&self) -> DecisionExecutionStage
Returns whether passive or active evidence is requested.
Sourcepub fn origin(&self) -> Option<DecisionActionOrigin>
pub fn origin(&self) -> Option<DecisionActionOrigin>
Returns the source of a passive action request.
Sourcepub fn delay_ms(&self) -> Option<u64>
pub fn delay_ms(&self) -> Option<u64>
Returns the scheduler delay already honored by the adapter.
Sourcepub const fn limits(&self) -> DecisionExecutionLimits
pub const fn limits(&self) -> DecisionExecutionLimits
Returns host-owned resource allowances for this execution.
Sourcepub const fn payload_strategy(&self) -> Option<&PayloadStrategyRef>
pub const fn payload_strategy(&self) -> Option<&PayloadStrategyRef>
Returns the exact planner-selected strategy revision, when present.
Trait Implementations§
Source§impl Clone for DecisionExecutionRequest
impl Clone for DecisionExecutionRequest
Source§fn clone(&self) -> DecisionExecutionRequest
fn clone(&self) -> DecisionExecutionRequest
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 moreSource§impl Debug for DecisionExecutionRequest
impl Debug for DecisionExecutionRequest
impl Eq for DecisionExecutionRequest
Source§impl PartialEq for DecisionExecutionRequest
impl PartialEq for DecisionExecutionRequest
Source§impl Serialize for DecisionExecutionRequest
impl Serialize for DecisionExecutionRequest
impl StructuralPartialEq for DecisionExecutionRequest
Auto Trait Implementations§
impl Freeze for DecisionExecutionRequest
impl RefUnwindSafe for DecisionExecutionRequest
impl Send for DecisionExecutionRequest
impl Sync for DecisionExecutionRequest
impl Unpin for DecisionExecutionRequest
impl UnsafeUnpin for DecisionExecutionRequest
impl UnwindSafe for DecisionExecutionRequest
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more