pub enum VaultTool {
Show 13 variants
Search,
Get,
Create,
Update,
Trash,
Restore,
TotpCode,
AttachmentGet,
AttachmentPut,
FolderList,
FolderCreate,
FolderUpdate,
FolderDelete,
}Expand description
One vault tool a held call can name. The wire spelling is the MCP tool name, so the card and the agent’s request cannot disagree about which operation is being approved.
Variants§
Search
Get
Create
Update
Trash
Restore
TotpCode
AttachmentGet
AttachmentPut
FolderList
FolderCreate
FolderUpdate
FolderDelete
Implementations§
Trait Implementations§
impl Copy for VaultTool
Source§impl<'de> Deserialize<'de> for VaultTool
impl<'de> Deserialize<'de> for VaultTool
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 VaultTool
Source§impl Ord for VaultTool
impl Ord for VaultTool
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
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for VaultTool
impl PartialOrd for VaultTool
impl StructuralPartialEq for VaultTool
Auto Trait Implementations§
impl Freeze for VaultTool
impl RefUnwindSafe for VaultTool
impl Send for VaultTool
impl Sync for VaultTool
impl Unpin for VaultTool
impl UnsafeUnpin for VaultTool
impl UnwindSafe for VaultTool
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,
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.