pub struct DeliveryOpts {
pub severity: Option<AdvisorSeverity>,
pub auto_resume_suppressed: bool,
pub streaming: bool,
pub aborting: bool,
pub interrupt_immune_turn_active: bool,
}Expand description
Unstable (feature: advisor) — may change or be removed
Inputs to [`crate::advisor::channels::resolve_delivery_channel`].
omp `resolveAdvisorDeliveryChannel` opts.Fields§
§severity: Option<AdvisorSeverity>The note’s severity (None = nit).
auto_resume_suppressed: boolLatched true when the user deliberately interrupted; suppresses
concern/blocker auto-resume until the user next resumes.
streaming: boolWhether the primary agent is currently streaming a turn.
aborting: boolWhether an interrupted turn is still being torn down.
interrupt_immune_turn_active: boolWhether the post-interrupt immune-turn cooldown window is active.
Trait Implementations§
Source§impl Clone for DeliveryOpts
impl Clone for DeliveryOpts
Source§fn clone(&self) -> DeliveryOpts
fn clone(&self) -> DeliveryOpts
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 DeliveryOpts
Source§impl Debug for DeliveryOpts
impl Debug for DeliveryOpts
Source§impl Default for DeliveryOpts
impl Default for DeliveryOpts
Source§fn default() -> DeliveryOpts
fn default() -> DeliveryOpts
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DeliveryOpts
impl RefUnwindSafe for DeliveryOpts
impl Send for DeliveryOpts
impl Sync for DeliveryOpts
impl Unpin for DeliveryOpts
impl UnsafeUnpin for DeliveryOpts
impl UnwindSafe for DeliveryOpts
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