pub struct PermissionDeniedErrorData {
pub request: Option<ResourceRequestParams>,
}Expand description
Details carried in the data field of a PermissionDenied (-32009) error.
Fields§
§request: Option<ResourceRequestParams>The resource access that, if granted via resourceRequest, would
unlock the operation. Omitted when no specific access grant would
resolve the denial.
Trait Implementations§
Source§impl Clone for PermissionDeniedErrorData
impl Clone for PermissionDeniedErrorData
Source§fn clone(&self) -> PermissionDeniedErrorData
fn clone(&self) -> PermissionDeniedErrorData
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 PermissionDeniedErrorData
impl Debug for PermissionDeniedErrorData
Source§impl Default for PermissionDeniedErrorData
impl Default for PermissionDeniedErrorData
Source§fn default() -> PermissionDeniedErrorData
fn default() -> PermissionDeniedErrorData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PermissionDeniedErrorData
impl<'de> Deserialize<'de> for PermissionDeniedErrorData
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 PermissionDeniedErrorData
impl PartialEq for PermissionDeniedErrorData
Source§fn eq(&self, other: &PermissionDeniedErrorData) -> bool
fn eq(&self, other: &PermissionDeniedErrorData) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PermissionDeniedErrorData
Auto Trait Implementations§
impl Freeze for PermissionDeniedErrorData
impl RefUnwindSafe for PermissionDeniedErrorData
impl Send for PermissionDeniedErrorData
impl Sync for PermissionDeniedErrorData
impl Unpin for PermissionDeniedErrorData
impl UnsafeUnpin for PermissionDeniedErrorData
impl UnwindSafe for PermissionDeniedErrorData
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