pub struct McpToolUsage {
pub tool: String,
pub uses: Vec<McpUse>,
pub per_day: Vec<DayCount>,
}Expand description
One tool of a server.
Fields§
§tool: StringThe tool’s name without the server prefix, or the whole name under the line with no server.
uses: Vec<McpUse>§per_day: Vec<DayCount>Trait Implementations§
Source§impl Clone for McpToolUsage
impl Clone for McpToolUsage
Source§impl Debug for McpToolUsage
impl Debug for McpToolUsage
Source§impl<'de> Deserialize<'de> for McpToolUsage
impl<'de> Deserialize<'de> for McpToolUsage
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 McpToolUsage
Source§impl PartialEq for McpToolUsage
impl PartialEq for McpToolUsage
Source§impl Serialize for McpToolUsage
impl Serialize for McpToolUsage
impl StructuralPartialEq for McpToolUsage
Auto Trait Implementations§
impl Freeze for McpToolUsage
impl RefUnwindSafe for McpToolUsage
impl Send for McpToolUsage
impl Sync for McpToolUsage
impl Unpin for McpToolUsage
impl UnsafeUnpin for McpToolUsage
impl UnwindSafe for McpToolUsage
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