pub struct UiProtocolCapabilityClaim {
pub id: &'static str,
pub status: UiCapabilityStatus,
pub scope: UiCapabilityScope,
pub note: Option<&'static str>,
}Expand description
Machine-readable, scoped capability claim. Unlike features, this makes
partial and host-owned behavior explicit so clients can adapt safely.
Fields§
§id: &'static str§status: UiCapabilityStatus§scope: UiCapabilityScope§note: Option<&'static str>Trait Implementations§
Source§impl Clone for UiProtocolCapabilityClaim
impl Clone for UiProtocolCapabilityClaim
Source§fn clone(&self) -> UiProtocolCapabilityClaim
fn clone(&self) -> UiProtocolCapabilityClaim
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 UiProtocolCapabilityClaim
impl Debug for UiProtocolCapabilityClaim
Auto Trait Implementations§
impl Freeze for UiProtocolCapabilityClaim
impl RefUnwindSafe for UiProtocolCapabilityClaim
impl Send for UiProtocolCapabilityClaim
impl Sync for UiProtocolCapabilityClaim
impl Unpin for UiProtocolCapabilityClaim
impl UnsafeUnpin for UiProtocolCapabilityClaim
impl UnwindSafe for UiProtocolCapabilityClaim
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