pub struct DummyCoreSyncSvc(/* private fields */);Expand description
A dummy core sync service that just returns static CoreSyncData.
Implementations§
Source§impl DummyCoreSyncSvc
impl DummyCoreSyncSvc
Sourcepub const fn static_mainnet_genesis() -> Self
pub const fn static_mainnet_genesis() -> Self
Returns a DummyCoreSyncSvc that will just return the mainnet genesis CoreSyncData.
Sourcepub const fn static_testnet_genesis() -> Self
pub const fn static_testnet_genesis() -> Self
Returns a DummyCoreSyncSvc that will just return the testnet genesis CoreSyncData.
Sourcepub const fn static_stagenet_genesis() -> Self
pub const fn static_stagenet_genesis() -> Self
Returns a DummyCoreSyncSvc that will just return the stagenet genesis CoreSyncData.
Sourcepub const fn static_custom(data: CoreSyncData) -> Self
pub const fn static_custom(data: CoreSyncData) -> Self
Returns a DummyCoreSyncSvc that will return the provided CoreSyncData.
Trait Implementations§
Source§impl Clone for DummyCoreSyncSvc
impl Clone for DummyCoreSyncSvc
Source§fn clone(&self) -> DummyCoreSyncSvc
fn clone(&self) -> DummyCoreSyncSvc
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DummyCoreSyncSvc
impl Debug for DummyCoreSyncSvc
Source§impl Service<CoreSyncDataRequest> for DummyCoreSyncSvc
impl Service<CoreSyncDataRequest> for DummyCoreSyncSvc
Source§type Response = CoreSyncDataResponse
type Response = CoreSyncDataResponse
Responses given by the service.
Source§type Future = Ready<Result<<DummyCoreSyncSvc as Service<CoreSyncDataRequest>>::Response, <DummyCoreSyncSvc as Service<CoreSyncDataRequest>>::Error>>
type Future = Ready<Result<<DummyCoreSyncSvc as Service<CoreSyncDataRequest>>::Response, <DummyCoreSyncSvc as Service<CoreSyncDataRequest>>::Error>>
The future response value.
Source§fn poll_ready(&mut self, _: &mut Context<'_>) -> Poll<Result<(), Self::Error>>
fn poll_ready(&mut self, _: &mut Context<'_>) -> Poll<Result<(), Self::Error>>
Returns
Poll::Ready(Ok(())) when the service is able to process requests. Read moreSource§fn call(&mut self, _: CoreSyncDataRequest) -> Self::Future
fn call(&mut self, _: CoreSyncDataRequest) -> Self::Future
Process the request and return the response asynchronously. Read more
Auto Trait Implementations§
impl Freeze for DummyCoreSyncSvc
impl RefUnwindSafe for DummyCoreSyncSvc
impl Send for DummyCoreSyncSvc
impl Sync for DummyCoreSyncSvc
impl Unpin for DummyCoreSyncSvc
impl UnsafeUnpin for DummyCoreSyncSvc
impl UnwindSafe for DummyCoreSyncSvc
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> CoreSyncSvc for Twhere
T: Service<CoreSyncDataRequest, Response = CoreSyncDataResponse, Error = Box<dyn Error + Sync + Send>> + Send + 'static,
<T as Service<CoreSyncDataRequest>>::Future: Send + 'static,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
§impl<T, Request> ServiceExt<Request> for Twhere
T: Service<Request> + ?Sized,
impl<T, Request> ServiceExt<Request> for Twhere
T: Service<Request> + ?Sized,
§fn ready(&mut self) -> Ready<'_, Self, Request> ⓘwhere
Self: Sized,
fn ready(&mut self) -> Ready<'_, Self, Request> ⓘwhere
Self: Sized,
Yields a mutable reference to the service when it is ready to accept a request.
§fn ready_oneshot(self) -> ReadyOneshot<Self, Request> ⓘwhere
Self: Sized,
fn ready_oneshot(self) -> ReadyOneshot<Self, Request> ⓘwhere
Self: Sized,
Yields the service when it is ready to accept a request.
§fn oneshot(self, req: Request) -> Oneshot<Self, Request> ⓘwhere
Self: Sized,
fn oneshot(self, req: Request) -> Oneshot<Self, Request> ⓘwhere
Self: Sized,
Consume this
Service, calling it with the provided request once it is ready.§fn and_then<F>(self, f: F) -> AndThen<Self, F>
fn and_then<F>(self, f: F) -> AndThen<Self, F>
Executes a new future after this service’s future resolves. This does
not alter the behaviour of the
poll_ready method. Read more§fn map_response<F, Response>(self, f: F) -> MapResponse<Self, F>
fn map_response<F, Response>(self, f: F) -> MapResponse<Self, F>
Maps this service’s response value to a different value. This does not
alter the behaviour of the
poll_ready method. Read more§fn map_err<F, Error>(self, f: F) -> MapErr<Self, F>
fn map_err<F, Error>(self, f: F) -> MapErr<Self, F>
Maps this service’s error value to a different value. This does not
alter the behaviour of the
poll_ready method. Read more§fn map_result<F, Response, Error>(self, f: F) -> MapResult<Self, F>
fn map_result<F, Response, Error>(self, f: F) -> MapResult<Self, F>
Maps this service’s result type (
Result<Self::Response, Self::Error>)
to a different value, regardless of whether the future succeeds or
fails. Read more§fn map_request<F, NewRequest>(self, f: F) -> MapRequest<Self, F>
fn map_request<F, NewRequest>(self, f: F) -> MapRequest<Self, F>
Composes a function in front of the service. Read more
§fn then<F, Response, Error, Fut>(self, f: F) -> Then<Self, F>
fn then<F, Response, Error, Fut>(self, f: F) -> Then<Self, F>
Composes an asynchronous function after this service. Read more
§fn map_future<F, Fut, Response, Error>(self, f: F) -> MapFuture<Self, F>
fn map_future<F, Fut, Response, Error>(self, f: F) -> MapFuture<Self, F>
Composes a function that transforms futures produced by the service. Read more
§impl<T> WithSubscriber for T
impl<T> WithSubscriber for T
§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> ⓘwhere
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> ⓘwhere
S: Into<Dispatch>,
§fn with_current_subscriber(self) -> WithDispatch<Self> ⓘ
fn with_current_subscriber(self) -> WithDispatch<Self> ⓘ
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 64 bytes