pub enum ToolResourceAccess {
Read,
Write,
Delete,
Execute,
Unknown,
}Expand description
Access requested for a resolved resource.
Variants§
Read
Read-only access.
Write
Create or modify access.
Delete
Delete access.
Execute
Execute or spawn access.
Unknown
Access semantics unknown to this runtime.
Trait Implementations§
Source§impl Clone for ToolResourceAccess
impl Clone for ToolResourceAccess
Source§fn clone(&self) -> ToolResourceAccess
fn clone(&self) -> ToolResourceAccess
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 moreimpl Copy for ToolResourceAccess
Source§impl Debug for ToolResourceAccess
impl Debug for ToolResourceAccess
Source§impl<'de> Deserialize<'de> for ToolResourceAccess
impl<'de> Deserialize<'de> for ToolResourceAccess
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 ToolResourceAccess
Source§impl Hash for ToolResourceAccess
impl Hash for ToolResourceAccess
Source§impl Ord for ToolResourceAccess
impl Ord for ToolResourceAccess
Source§fn cmp(&self, other: &ToolResourceAccess) -> Ordering
fn cmp(&self, other: &ToolResourceAccess) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ToolResourceAccess
impl PartialEq for ToolResourceAccess
Source§impl PartialOrd for ToolResourceAccess
impl PartialOrd for ToolResourceAccess
Source§impl Serialize for ToolResourceAccess
impl Serialize for ToolResourceAccess
impl StructuralPartialEq for ToolResourceAccess
Auto Trait Implementations§
impl Freeze for ToolResourceAccess
impl RefUnwindSafe for ToolResourceAccess
impl Send for ToolResourceAccess
impl Sync for ToolResourceAccess
impl Unpin for ToolResourceAccess
impl UnsafeUnpin for ToolResourceAccess
impl UnwindSafe for ToolResourceAccess
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