pub struct GetToolsRet {
pub tools: Vec<SMCPTool>,
pub req_id: ReqId,
}Expand description
获取工具返回
Fields§
§tools: Vec<SMCPTool>§req_id: ReqIdTrait Implementations§
Source§impl Clone for GetToolsRet
impl Clone for GetToolsRet
Source§fn clone(&self) -> GetToolsRet
fn clone(&self) -> GetToolsRet
Returns a duplicate of the value. Read more
1.0.0 · 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 GetToolsRet
impl Debug for GetToolsRet
Source§impl<'de> Deserialize<'de> for GetToolsRet
impl<'de> Deserialize<'de> for GetToolsRet
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 GetToolsRet
impl RefUnwindSafe for GetToolsRet
impl Send for GetToolsRet
impl Sync for GetToolsRet
impl Unpin for GetToolsRet
impl UnsafeUnpin for GetToolsRet
impl UnwindSafe for GetToolsRet
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