pub trait Id: Copy + Eq {
type Slot: Copy + Eq;
// Required methods
fn new(slot: Self::Slot, fd: RawFd) -> Self;
fn slot(self) -> Self::Slot;
fn fd(self) -> RawFd;
}Required Associated Types§
Required Methods§
fn new(slot: Self::Slot, fd: RawFd) -> Self
fn slot(self) -> Self::Slot
fn fd(self) -> RawFd
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".