pub struct McpToolReference {
pub name: String,
pub server_name: String,
pub type_: McpToolReferenceType,
pub rest: Rest,
}Fields§
§name: String§server_name: String§type_: McpToolReferenceType§rest: RestImplementations§
Source§impl McpToolReference
impl McpToolReference
Sourcepub fn builder(
name: String,
server_name: String,
type_: McpToolReferenceType,
) -> McpToolReferenceBuilder
pub fn builder( name: String, server_name: String, type_: McpToolReferenceType, ) -> McpToolReferenceBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for McpToolReference
impl Clone for McpToolReference
Source§impl Debug for McpToolReference
impl Debug for McpToolReference
Source§impl DeclaredFields for McpToolReference
impl DeclaredFields for McpToolReference
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for McpToolReference
impl<'de> Deserialize<'de> for McpToolReference
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 McpToolReference
Source§impl PartialEq for McpToolReference
impl PartialEq for McpToolReference
Source§impl Serialize for McpToolReference
impl Serialize for McpToolReference
impl StructuralPartialEq for McpToolReference
Auto Trait Implementations§
impl Freeze for McpToolReference
impl RefUnwindSafe for McpToolReference
impl Send for McpToolReference
impl Sync for McpToolReference
impl Unpin for McpToolReference
impl UnsafeUnpin for McpToolReference
impl UnwindSafe for McpToolReference
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