pub struct CapabilityAllowlistKey {
pub source_moniker: ExtendedMoniker,
pub source_name: Name,
pub source: CapabilityAllowlistSource,
pub capability: CapabilityTypeName,
}
Expand description
Allowlist key for capability routing policy. Part of the runtime security policy. This defines all the required keying information to lookup whether a capability exists in the policy map or not.
Fields§
§source_moniker: ExtendedMoniker
§source_name: Name
§source: CapabilityAllowlistSource
§capability: CapabilityTypeName
Trait Implementations§
Source§impl Clone for CapabilityAllowlistKey
impl Clone for CapabilityAllowlistKey
Source§fn clone(&self) -> CapabilityAllowlistKey
fn clone(&self) -> CapabilityAllowlistKey
Returns a copy of the value. Read more
1.0.0 · 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 CapabilityAllowlistKey
impl Debug for CapabilityAllowlistKey
Source§impl Hash for CapabilityAllowlistKey
impl Hash for CapabilityAllowlistKey
Source§impl PartialEq for CapabilityAllowlistKey
impl PartialEq for CapabilityAllowlistKey
impl Eq for CapabilityAllowlistKey
impl StructuralPartialEq for CapabilityAllowlistKey
Auto Trait Implementations§
impl Freeze for CapabilityAllowlistKey
impl RefUnwindSafe for CapabilityAllowlistKey
impl Send for CapabilityAllowlistKey
impl Sync for CapabilityAllowlistKey
impl Unpin for CapabilityAllowlistKey
impl UnwindSafe for CapabilityAllowlistKey
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)