pub trait AsHandleRef {
// Required methods
fn as_handle_ref(&self) -> HandleRef<'_>;
fn object_type() -> ObjectType;
// Provided methods
fn signal_handle(
&self,
set: Signals,
clear: Signals,
) -> impl Future<Output = Result<(), Error>> { ... }
fn domain(&self) -> Arc<Client> { ... }
}
Expand description
Required Methods§
fn as_handle_ref(&self) -> HandleRef<'_>
fn object_type() -> ObjectType
Provided Methods§
fn signal_handle( &self, set: Signals, clear: Signals, ) -> impl Future<Output = Result<(), Error>>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.