pub struct OutcomeSignalsV1 {
pub build: Option<SignalState>,
pub tests: Option<SignalState>,
pub lint: Option<SignalState>,
pub typecheck: Option<SignalState>,
pub completion: Option<SignalState>,
pub pr: Option<SignalState>,
pub correction: Option<SignalState>,
pub rollback: Option<SignalState>,
pub retry: Option<SignalState>,
}Expand description
Verification signals attached to an accepted-outcome observation.
Fields§
§build: Option<SignalState>§tests: Option<SignalState>§lint: Option<SignalState>§typecheck: Option<SignalState>§completion: Option<SignalState>§pr: Option<SignalState>§correction: Option<SignalState>§rollback: Option<SignalState>§retry: Option<SignalState>Trait Implementations§
Source§impl Clone for OutcomeSignalsV1
impl Clone for OutcomeSignalsV1
Source§impl Debug for OutcomeSignalsV1
impl Debug for OutcomeSignalsV1
Source§impl<'de> Deserialize<'de> for OutcomeSignalsV1
impl<'de> Deserialize<'de> for OutcomeSignalsV1
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 OutcomeSignalsV1
Source§impl PartialEq for OutcomeSignalsV1
impl PartialEq for OutcomeSignalsV1
Source§impl Serialize for OutcomeSignalsV1
impl Serialize for OutcomeSignalsV1
impl StructuralPartialEq for OutcomeSignalsV1
Auto Trait Implementations§
impl Forget for OutcomeSignalsV1
impl Freeze for OutcomeSignalsV1
impl Move for OutcomeSignalsV1
impl RefUnwindSafe for OutcomeSignalsV1
impl Send for OutcomeSignalsV1
impl Sync for OutcomeSignalsV1
impl Unpin for OutcomeSignalsV1
impl UnsafeUnpin for OutcomeSignalsV1
impl UnwindSafe for OutcomeSignalsV1
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