pub struct LocalSignalAdapters;Expand description
Namespace for adapters from local command and lifecycle observations.
Implementations§
Source§impl LocalSignalAdapters
impl LocalSignalAdapters
Sourcepub fn boolean(signal_type: SignalType, value: bool) -> OutcomeSignal
pub fn boolean(signal_type: SignalType, value: bool) -> OutcomeSignal
Adapt a boolean result for any signal type.
Sourcepub fn count(signal_type: SignalType, value: u32) -> OutcomeSignal
pub fn count(signal_type: SignalType, value: u32) -> OutcomeSignal
Adapt a count result for any signal type.
Sourcepub fn unknown(signal_type: SignalType) -> OutcomeSignal
pub fn unknown(signal_type: SignalType) -> OutcomeSignal
Adapt an unobserved signal.
pub fn build_success(value: bool) -> OutcomeSignal
pub fn tests_passing(value: bool) -> OutcomeSignal
Sourcepub fn test_count_increased(delta: u32) -> OutcomeSignal
pub fn test_count_increased(delta: u32) -> OutcomeSignal
Adapt the positive delta in test count for a test-addition contract.
pub fn lint_clean(value: bool) -> OutcomeSignal
pub fn typecheck_passing(value: bool) -> OutcomeSignal
pub fn agent_completion(value: bool) -> OutcomeSignal
pub fn retry_count(value: u32) -> OutcomeSignal
pub fn human_acceptance(value: bool) -> OutcomeSignal
pub fn pr_merge(value: bool) -> OutcomeSignal
pub fn ci_passing(value: bool) -> OutcomeSignal
pub fn correction(value: bool) -> OutcomeSignal
pub fn rollback(value: bool) -> OutcomeSignal
Auto Trait Implementations§
impl Forget for LocalSignalAdapters
impl Freeze for LocalSignalAdapters
impl Move for LocalSignalAdapters
impl RefUnwindSafe for LocalSignalAdapters
impl Send for LocalSignalAdapters
impl Sync for LocalSignalAdapters
impl Unpin for LocalSignalAdapters
impl UnsafeUnpin for LocalSignalAdapters
impl UnwindSafe for LocalSignalAdapters
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more