pub enum InboundDerivationMessage {
NewDataAvailable,
SafeHeadUpdated,
}Expand description
Messages that the DerivationActor can receive from other actors.
Variants§
NewDataAvailable
New data is potentially available for processing on the data availability layer.
SafeHeadUpdated
The engine has updated its safe head. An attempt to process the next payload attributes can be made.
Trait Implementations§
Source§impl Clone for InboundDerivationMessage
impl Clone for InboundDerivationMessage
Source§fn clone(&self) -> InboundDerivationMessage
fn clone(&self) -> InboundDerivationMessage
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 InboundDerivationMessage
impl Debug for InboundDerivationMessage
Source§impl PartialEq for InboundDerivationMessage
impl PartialEq for InboundDerivationMessage
impl Copy for InboundDerivationMessage
impl Eq for InboundDerivationMessage
impl StructuralPartialEq for InboundDerivationMessage
Auto Trait Implementations§
impl Freeze for InboundDerivationMessage
impl RefUnwindSafe for InboundDerivationMessage
impl Send for InboundDerivationMessage
impl Sync for InboundDerivationMessage
impl Unpin for InboundDerivationMessage
impl UnwindSafe for InboundDerivationMessage
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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