#[non_exhaustive]pub struct McpToolChangeReference {
pub name: String,
pub server_name: String,
pub type_: McpToolChangeReferenceType,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.name: String§server_name: String§type_: McpToolChangeReferenceTypeImplementations§
Trait Implementations§
Source§impl Clone for McpToolChangeReference
impl Clone for McpToolChangeReference
Source§fn clone(&self) -> McpToolChangeReference
fn clone(&self) -> McpToolChangeReference
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 McpToolChangeReference
impl Debug for McpToolChangeReference
Source§impl<'de> Deserialize<'de> for McpToolChangeReference
impl<'de> Deserialize<'de> for McpToolChangeReference
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
Source§impl PartialEq for McpToolChangeReference
impl PartialEq for McpToolChangeReference
Source§impl Serialize for McpToolChangeReference
impl Serialize for McpToolChangeReference
impl StructuralPartialEq for McpToolChangeReference
Auto Trait Implementations§
impl Freeze for McpToolChangeReference
impl RefUnwindSafe for McpToolChangeReference
impl Send for McpToolChangeReference
impl Sync for McpToolChangeReference
impl Unpin for McpToolChangeReference
impl UnsafeUnpin for McpToolChangeReference
impl UnwindSafe for McpToolChangeReference
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