pub trait Backing<E: Context>: Mutable {
type Config: Clone + Send;
// Required method
fn init(
context: E,
cfg: Self::Config,
) -> impl Future<Output = Result<Self, JournalError>> + Send
where Self: Sized;
}Required Associated Types§
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementors§
Source§impl<E: Context, A: CodecFixedShared> Backing<E> for commonware_storage::journal::contiguous::fixed::Journal<E, A>
Available on neither commonware_stability_BETA nor commonware_stability_DELTA nor commonware_stability_EPSILON nor commonware_stability_GAMMA nor commonware_stability_RESERVED.
impl<E: Context, A: CodecFixedShared> Backing<E> for commonware_storage::journal::contiguous::fixed::Journal<E, A>
Available on neither
commonware_stability_BETA nor commonware_stability_DELTA nor commonware_stability_EPSILON nor commonware_stability_GAMMA nor commonware_stability_RESERVED.