pub struct Refused {
pub resource: String,
pub action: String,
pub needed: Needed,
pub request: String,
}Expand description
The contents of the shared refusal envelope.
Fields§
§resource: StringThe resource as kind and id.
action: StringThe action refused.
needed: NeededThe grant that would permit it.
request: StringThe Lys address at which to request that grant.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Refused
impl<'de> Deserialize<'de> for Refused
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 Refused
impl StructuralPartialEq for Refused
Auto Trait Implementations§
impl Freeze for Refused
impl RefUnwindSafe for Refused
impl Send for Refused
impl Sync for Refused
impl Unpin for Refused
impl UnsafeUnpin for Refused
impl UnwindSafe for Refused
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