Struct AlignmentSignal
pub struct AlignmentSignal {
pub name: String,
pub source: String,
pub metric: String,
pub target: SignalTarget,
}Expand description
A data point that indicates successful intent alignment.
Fields§
§name: StringHuman-readable name (e.g., “retention_rate”)
source: StringEntity type to monitor (e.g., “customer_events”)
metric: StringField to measure (e.g., “30d_retention”)
target: SignalTargetThreshold target
Trait Implementations§
§impl Clone for AlignmentSignal
impl Clone for AlignmentSignal
§fn clone(&self) -> AlignmentSignal
fn clone(&self) -> AlignmentSignal
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for AlignmentSignal
impl Debug for AlignmentSignal
§impl<'de> Deserialize<'de> for AlignmentSignal
impl<'de> Deserialize<'de> for AlignmentSignal
§fn deserialize<__D>(
__deserializer: __D,
) -> Result<AlignmentSignal, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AlignmentSignal, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl PartialEq for AlignmentSignal
impl PartialEq for AlignmentSignal
§impl Serialize for AlignmentSignal
impl Serialize for AlignmentSignal
§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
§impl ToSchema for AlignmentSignal
impl ToSchema for AlignmentSignal
impl StructuralPartialEq for AlignmentSignal
Auto Trait Implementations§
impl Freeze for AlignmentSignal
impl RefUnwindSafe for AlignmentSignal
impl Send for AlignmentSignal
impl Sync for AlignmentSignal
impl Unpin for AlignmentSignal
impl UnwindSafe for AlignmentSignal
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