pub trait BootstrapProxyInterface: Send + Sync {
type CommitResponseFut: Future<Output = Result<BootstrapCommitResult, Error>> + Send;
// Required methods
fn add_identities(&self, identities: &[Identity]) -> Result<(), Error>;
fn commit(&self) -> Self::CommitResponseFut;
}Required Associated Types§
type CommitResponseFut: Future<Output = Result<BootstrapCommitResult, Error>> + Send
Required Methods§
fn add_identities(&self, identities: &[Identity]) -> Result<(), Error>
fn commit(&self) -> Self::CommitResponseFut
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".