pub enum EngineOutcomeSignalValueV1 {
Boolean(bool),
Count(u32),
Unknown,
}Expand description
Values preserve the existing evaluator’s semantics: Boolean values pass when true, Count values pass when greater than zero, and Unknown never passes. Count is u32 to match the native local signal representation.
Variants§
Trait Implementations§
Source§impl Clone for EngineOutcomeSignalValueV1
impl Clone for EngineOutcomeSignalValueV1
impl Copy for EngineOutcomeSignalValueV1
Source§impl Debug for EngineOutcomeSignalValueV1
impl Debug for EngineOutcomeSignalValueV1
Source§impl<'de> Deserialize<'de> for EngineOutcomeSignalValueV1
impl<'de> Deserialize<'de> for EngineOutcomeSignalValueV1
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 EngineOutcomeSignalValueV1
impl StructuralPartialEq for EngineOutcomeSignalValueV1
Auto Trait Implementations§
impl Forget for EngineOutcomeSignalValueV1
impl Freeze for EngineOutcomeSignalValueV1
impl Move for EngineOutcomeSignalValueV1
impl RefUnwindSafe for EngineOutcomeSignalValueV1
impl Send for EngineOutcomeSignalValueV1
impl Sync for EngineOutcomeSignalValueV1
impl Unpin for EngineOutcomeSignalValueV1
impl UnsafeUnpin for EngineOutcomeSignalValueV1
impl UnwindSafe for EngineOutcomeSignalValueV1
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