pub enum IntegrationOutcome {
Success,
BlockedPush {
reason: String,
},
Failed {
reason: String,
},
}Expand description
Outcome of the integration loop.
Variants§
Success
Push succeeded and compliance gates passed.
BlockedPush
Integration could not complete within bounded retries.
Failed
Terminal integration failure (for example no resumable session).
Trait Implementations§
Source§impl Clone for IntegrationOutcome
impl Clone for IntegrationOutcome
Source§fn clone(&self) -> IntegrationOutcome
fn clone(&self) -> IntegrationOutcome
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 moreSource§impl Debug for IntegrationOutcome
impl Debug for IntegrationOutcome
Source§impl PartialEq for IntegrationOutcome
impl PartialEq for IntegrationOutcome
impl Eq for IntegrationOutcome
impl StructuralPartialEq for IntegrationOutcome
Auto Trait Implementations§
impl Freeze for IntegrationOutcome
impl RefUnwindSafe for IntegrationOutcome
impl Send for IntegrationOutcome
impl Sync for IntegrationOutcome
impl Unpin for IntegrationOutcome
impl UnsafeUnpin for IntegrationOutcome
impl UnwindSafe for IntegrationOutcome
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.