pub struct SendStub {
pub mode: SendMode,
pub blocked_by: Vec<ReviewGate>,
pub audit_action: Action,
}Expand description
Send stub used by the daily update workflow; it packages operational changes into reviewable staff updates instead of free-form agent output.
Fields§
§mode: SendModeMode copied from reviewed source input for audit, reviewer explanation, or agent context; callers must not invent or mutate it.
blocked_by: Vec<ReviewGate>Blocked by copied from reviewed source input for audit, reviewer explanation, or agent context; callers must not invent or mutate it.
audit_action: ActionAudit action copied from reviewed source input for audit, reviewer explanation, or agent context; callers must not invent or mutate it.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SendStub
impl<'de> Deserialize<'de> for SendStub
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SendStub
impl StructuralPartialEq for SendStub
Auto Trait Implementations§
impl Freeze for SendStub
impl RefUnwindSafe for SendStub
impl Send for SendStub
impl Sync for SendStub
impl Unpin for SendStub
impl UnsafeUnpin for SendStub
impl UnwindSafe for SendStub
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