pub struct CapabilityProvider {
pub provider: String,
pub priority: u16,
}Expand description
A provider registered under a capability with its priority for that capability.
Fields§
§provider: StringProvider name (must be registered via upsert_provider).
priority: u16Priority for this capability (higher = preferred). Overrides provider-level priority.
Trait Implementations§
Source§impl Clone for CapabilityProvider
impl Clone for CapabilityProvider
Source§fn clone(&self) -> CapabilityProvider
fn clone(&self) -> CapabilityProvider
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CapabilityProvider
impl Debug for CapabilityProvider
Source§impl<'de> Deserialize<'de> for CapabilityProvider
impl<'de> Deserialize<'de> for CapabilityProvider
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CapabilityProvider
impl RefUnwindSafe for CapabilityProvider
impl Send for CapabilityProvider
impl Sync for CapabilityProvider
impl Unpin for CapabilityProvider
impl UnsafeUnpin for CapabilityProvider
impl UnwindSafe for CapabilityProvider
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