pub struct ContractNativeGuardDenial {
pub id: String,
pub action: String,
pub reason: String,
pub required_capability: String,
}Expand description
One guarded action denied for contract-native authoring.
Fields§
§id: StringStable denial id used by cache consumers.
action: StringHuman-readable action label.
reason: StringRefusal reason from the Atelier guard.
required_capability: StringCapability that would normally guard the action family.
Trait Implementations§
Source§impl Clone for ContractNativeGuardDenial
impl Clone for ContractNativeGuardDenial
Source§fn clone(&self) -> ContractNativeGuardDenial
fn clone(&self) -> ContractNativeGuardDenial
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 ContractNativeGuardDenial
impl Debug for ContractNativeGuardDenial
impl Eq for ContractNativeGuardDenial
impl StructuralPartialEq for ContractNativeGuardDenial
Auto Trait Implementations§
impl Freeze for ContractNativeGuardDenial
impl RefUnwindSafe for ContractNativeGuardDenial
impl Send for ContractNativeGuardDenial
impl Sync for ContractNativeGuardDenial
impl Unpin for ContractNativeGuardDenial
impl UnsafeUnpin for ContractNativeGuardDenial
impl UnwindSafe for ContractNativeGuardDenial
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§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.