pub enum CapabilityOwner {
Gate,
Consumer(ConsumerId),
}Expand description
Provider ownership is an admission boundary. Consumer(owner) can serve
only requests whose exact consumer_id equals owner; Gate may be
shared, but only through an otherwise exact policy grant.
Variants§
Gate
Consumer(ConsumerId)
Trait Implementations§
Source§impl Clone for CapabilityOwner
impl Clone for CapabilityOwner
Source§impl Debug for CapabilityOwner
impl Debug for CapabilityOwner
Source§impl<'de> Deserialize<'de> for CapabilityOwner
impl<'de> Deserialize<'de> for CapabilityOwner
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
impl Eq for CapabilityOwner
Source§impl PartialEq for CapabilityOwner
impl PartialEq for CapabilityOwner
Source§impl Serialize for CapabilityOwner
impl Serialize for CapabilityOwner
impl StructuralPartialEq for CapabilityOwner
Auto Trait Implementations§
impl Freeze for CapabilityOwner
impl RefUnwindSafe for CapabilityOwner
impl Send for CapabilityOwner
impl Sync for CapabilityOwner
impl Unpin for CapabilityOwner
impl UnsafeUnpin for CapabilityOwner
impl UnwindSafe for CapabilityOwner
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