pub struct CallToolArgs {
pub action: String,
pub payload: Value,
pub payment: Option<u64>,
}
Fields§
§action: String
§payload: Value
§payment: Option<u64>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CallToolArgs
impl<'de> Deserialize<'de> for CallToolArgs
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
Auto Trait Implementations§
impl Freeze for CallToolArgs
impl RefUnwindSafe for CallToolArgs
impl Send for CallToolArgs
impl Sync for CallToolArgs
impl Unpin for CallToolArgs
impl UnwindSafe for CallToolArgs
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