pub trait Manifold {
type Backend: CompletionBackend;
// Required method
fn drive(&mut self, driver: &mut ManifoldDriver<Self>);
// Provided methods
fn has_pending(&self, _driver: &mut ManifoldDriver<Self>) -> bool { ... }
fn park_timeout(&mut self) -> Option<Duration> { ... }
}Required Associated Types§
Required Methods§
fn drive(&mut self, driver: &mut ManifoldDriver<Self>)
Provided Methods§
fn has_pending(&self, _driver: &mut ManifoldDriver<Self>) -> bool
fn park_timeout(&mut self) -> Option<Duration>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".