pub struct BlockFetchResponder { /* private fields */ }Implementations§
Source§impl BlockFetchResponder
impl BlockFetchResponder
pub fn new(muxer: StageRef<MuxMessage>) -> (State, Self)
Trait Implementations§
Source§impl Clone for BlockFetchResponder
impl Clone for BlockFetchResponder
Source§fn clone(&self) -> BlockFetchResponder
fn clone(&self) -> BlockFetchResponder
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 BlockFetchResponder
impl Debug for BlockFetchResponder
Source§impl<'de> Deserialize<'de> for BlockFetchResponder
impl<'de> Deserialize<'de> for BlockFetchResponder
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
Source§impl PartialEq for BlockFetchResponder
impl PartialEq for BlockFetchResponder
Source§impl Serialize for BlockFetchResponder
impl Serialize for BlockFetchResponder
Source§impl StageState<State, Responder> for BlockFetchResponder
impl StageState<State, Responder> for BlockFetchResponder
type LocalIn = StreamBlocks
async fn local( self, _proto: &State, input: Self::LocalIn, eff: &Effects<Inputs<Self::LocalIn>>, ) -> Result<(Option<ResponderAction>, Self)>
async fn network( self, _proto: &State, input: ResponderResult, eff: &Effects<Inputs<Self::LocalIn>>, ) -> Result<(Option<ResponderAction>, Self)>
fn muxer(&self) -> &StageRef<MuxMessage>
impl Eq for BlockFetchResponder
impl StructuralPartialEq for BlockFetchResponder
Auto Trait Implementations§
impl Freeze for BlockFetchResponder
impl !RefUnwindSafe for BlockFetchResponder
impl Send for BlockFetchResponder
impl Sync for BlockFetchResponder
impl Unpin for BlockFetchResponder
impl UnsafeUnpin for BlockFetchResponder
impl !UnwindSafe for BlockFetchResponder
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<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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