Skip to main content

Manifold

Trait Manifold 

Source
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§

Source

fn drive(&mut self, driver: &mut ManifoldDriver<Self>)

Provided Methods§

Source

fn has_pending(&self, _driver: &mut ManifoldDriver<Self>) -> bool

Source

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".

Implementors§