pub struct ProcessSignalResult {
pub process_ref: IsolatedProcessRef,
pub signal: ProcessSignal,
pub delivered: bool,
pub redacted_summary: String,
}Expand description
Carries process signal result data across a host-port boundary. Constructing the value does not call the host; the port method that receives it documents any adapter, network, or storage effect.
Fields§
§process_ref: IsolatedProcessRefTyped process ref reference. Resolving or executing it is a separate policy-gated step.
signal: ProcessSignalSignal used by this record or request.
delivered: boolWhether delivered is enabled. Policy, validation, or routing code uses this flag to choose the explicit behavior.
redacted_summary: StringRedacted human-readable summary safe for events, telemetry, and logs.
Trait Implementations§
Source§impl Clone for ProcessSignalResult
impl Clone for ProcessSignalResult
Source§fn clone(&self) -> ProcessSignalResult
fn clone(&self) -> ProcessSignalResult
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 ProcessSignalResult
impl Debug for ProcessSignalResult
Source§impl<'de> Deserialize<'de> for ProcessSignalResult
impl<'de> Deserialize<'de> for ProcessSignalResult
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
Source§impl PartialEq for ProcessSignalResult
impl PartialEq for ProcessSignalResult
Source§fn eq(&self, other: &ProcessSignalResult) -> bool
fn eq(&self, other: &ProcessSignalResult) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ProcessSignalResult
impl Serialize for ProcessSignalResult
impl Eq for ProcessSignalResult
impl StructuralPartialEq for ProcessSignalResult
Auto Trait Implementations§
impl Freeze for ProcessSignalResult
impl RefUnwindSafe for ProcessSignalResult
impl Send for ProcessSignalResult
impl Sync for ProcessSignalResult
impl Unpin for ProcessSignalResult
impl UnsafeUnpin for ProcessSignalResult
impl UnwindSafe for ProcessSignalResult
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