Skip to main content

Module prelude

Module prelude 

Source
Expand description

Common imports for writing code against the provider traits.

Bringing the provider traits into scope is the usual ergonomic need — their async fns (RPIT) are only callable with the trait in scope. Glob-import this in production code:

use moonpool_core::prelude::*;

Re-exports§

pub use crate::NetworkProvider;
pub use crate::Providers;
pub use crate::RandomProvider;
pub use crate::StorageProvider;
pub use crate::TaskProvider;
pub use crate::TcpListenerTrait;
pub use crate::TimeProvider;
pub use crate::TokioProviders;