[][src]Enum opentimestamps::timestamp::StepData

pub enum StepData {
    Fork,
    Op(Op),
    Attestation(Attestation),
}

The actual contents of the execution step

Variants

Fork

This step splits execution into multiple paths

Op(Op)

This step executes some concrete operation

Attestation(Attestation)

This step asserts an attestation of the current state by some timestamp service

Trait Implementations

impl Clone for StepData[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl PartialEq<StepData> for StepData[src]

impl Eq for StepData[src]

impl Debug for StepData[src]

Auto Trait Implementations

impl Unpin for StepData

impl Sync for StepData

impl Send for StepData

impl UnwindSafe for StepData

impl RefUnwindSafe for StepData

Blanket Implementations

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]