pub struct BackendPrecedence {
pub id: &'static str,
pub rank: u32,
}Expand description
Per-backend precedence rank registered alongside its
BackendRegistration. Lower rank wins in router selection.
Conventional ranks are backend-owned. A backend that does not submit a
BackendPrecedence entry is treated as u32::MAX.
Fields§
§id: &'static strBackend identifier; must match the corresponding
BackendRegistration::id.
rank: u32Sort key. Lower means higher priority.
Trait Implementations§
impl Collect for BackendPrecedence
Auto Trait Implementations§
impl Freeze for BackendPrecedence
impl RefUnwindSafe for BackendPrecedence
impl Send for BackendPrecedence
impl Sync for BackendPrecedence
impl Unpin for BackendPrecedence
impl UnsafeUnpin for BackendPrecedence
impl UnwindSafe for BackendPrecedence
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more