pub trait BridgeHandler<Driver, Os, T = ()>: BridgeDispatch<Driver, Os, T>{
const MAGIC: u32;
const REQUEST: u16;
const EMPTY: bool = false;
const VERIFY_VALUE1: Option<u64> = None;
const VERIFY_VALUE2: Option<u64> = None;
const VERIFY_VALUE3: Option<u64> = None;
const VERIFY_VALUE4: Option<u64> = None;
}Expand description
A bridge handler.
Required Associated Constants§
Provided Associated Constants§
Sourceconst EMPTY: bool = false
const EMPTY: bool = false
Marker for an empty handler.
Set to true in the implementation for the () type.
Sourceconst VERIFY_VALUE1: Option<u64> = None
const VERIFY_VALUE1: Option<u64> = None
Sourceconst VERIFY_VALUE2: Option<u64> = None
const VERIFY_VALUE2: Option<u64> = None
Sourceconst VERIFY_VALUE3: Option<u64> = None
const VERIFY_VALUE3: Option<u64> = None
Sourceconst VERIFY_VALUE4: Option<u64> = None
const VERIFY_VALUE4: Option<u64> = None
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.