pub struct Signal {Show 14 fields
pub guard_name: String,
pub result: bool,
pub properties: HashMap<String, PropertyValue>,
pub timestamp_ms: i64,
pub trace: Option<TraceContext>,
pub signal_id: String,
pub execution_id: String,
pub parent_signal_id: Option<String>,
pub sequence_number: i64,
pub callsite_id: String,
pub kind: String,
pub dropped_signals_since_last: i32,
pub measurement: Option<SignalPerformance>,
pub rate_limit_decisions: Vec<RateLimitDecision>,
}Expand description
A buffered guard check signal.
Fields§
§guard_name: String§result: bool§properties: HashMap<String, PropertyValue>§timestamp_ms: i64§trace: Option<TraceContext>§signal_id: String§execution_id: String§parent_signal_id: Option<String>§sequence_number: i64§callsite_id: String§kind: String§dropped_signals_since_last: i32§measurement: Option<SignalPerformance>§rate_limit_decisions: Vec<RateLimitDecision>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Signal
impl<'de> Deserialize<'de> for Signal
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 StructuralPartialEq for Signal
Auto Trait Implementations§
impl Freeze for Signal
impl RefUnwindSafe for Signal
impl Send for Signal
impl Sync for Signal
impl Unpin for Signal
impl UnsafeUnpin for Signal
impl UnwindSafe for Signal
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