pub struct ExecutionLedger {
pub entries: Vec<ExecutionLedgerEntryV1>,
}Expand description
Compatibility aggregate for the existing execution-ledger CLI commands.
Fields§
§entries: Vec<ExecutionLedgerEntryV1>Implementations§
Source§impl ExecutionLedger
impl ExecutionLedger
Sourcepub fn find_task(&self, task_id: &str) -> Option<&ExecutionLedgerEntryV1>
pub fn find_task(&self, task_id: &str) -> Option<&ExecutionLedgerEntryV1>
Finds the first projection for a task.
Sourcepub fn verify(&self) -> ExecutionLedgerVerifyResult
pub fn verify(&self) -> ExecutionLedgerVerifyResult
Verifies the source event chain and reports CLI-friendly details.
Trait Implementations§
Source§impl Clone for ExecutionLedger
impl Clone for ExecutionLedger
Source§impl Debug for ExecutionLedger
impl Debug for ExecutionLedger
Source§impl Default for ExecutionLedger
impl Default for ExecutionLedger
Source§impl<'de> Deserialize<'de> for ExecutionLedger
impl<'de> Deserialize<'de> for ExecutionLedger
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
Auto Trait Implementations§
impl Forget for ExecutionLedger
impl Freeze for ExecutionLedger
impl Move for ExecutionLedger
impl RefUnwindSafe for ExecutionLedger
impl Send for ExecutionLedger
impl Sync for ExecutionLedger
impl Unpin for ExecutionLedger
impl UnsafeUnpin for ExecutionLedger
impl UnwindSafe for ExecutionLedger
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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