pub struct KeyCapabilities {
pub devices: Option<DeviceCapabilities>,
pub unknown: Unknown,
}Expand description
What a key may do, by resource.
Fields§
§devices: Option<DeviceCapabilities>Populated for auth keys only.
unknown: UnknownEverything the description did not mention, kept so that a control plane ahead of this build still answers usefully.
Implementations§
Trait Implementations§
Source§impl Clone for KeyCapabilities
impl Clone for KeyCapabilities
Source§fn clone(&self) -> KeyCapabilities
fn clone(&self) -> KeyCapabilities
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 KeyCapabilities
impl Debug for KeyCapabilities
Source§impl<'de> Deserialize<'de> for KeyCapabilities
impl<'de> Deserialize<'de> for KeyCapabilities
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
Source§impl PartialEq for KeyCapabilities
impl PartialEq for KeyCapabilities
Source§impl Serialize for KeyCapabilities
impl Serialize for KeyCapabilities
impl StructuralPartialEq for KeyCapabilities
Auto Trait Implementations§
impl Freeze for KeyCapabilities
impl RefUnwindSafe for KeyCapabilities
impl Send for KeyCapabilities
impl Sync for KeyCapabilities
impl Unpin for KeyCapabilities
impl UnsafeUnpin for KeyCapabilities
impl UnwindSafe for KeyCapabilities
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