Trait ReqToConnID
pub trait ReqToConnID<Input>:
Sized
+ Clone
+ Send
+ Sync
+ 'staticwhere
Input: ExtensionsRef,{
type ID: ConnID;
// Required method
fn id(
&self,
input: &Input,
) -> Result<Self::ID, Box<dyn Error + Send + Sync>>;
}Expand description
ReqToConnID is used to convert a Input to a connection ID. These IDs
are not unique and multiple connections can have the same ID. IDs are used
to filter which connections can be used for a specific input in a way that
is independent of what an input is.
Required Associated Types§
Required Methods§
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.