#[repr(C)]pub struct BNMcpToolDefinition {
pub name: *const c_char,
pub title: *const c_char,
pub description: *const c_char,
pub inputSchema: *const c_char,
pub outputSchema: *const c_char,
pub scope: BNMcpToolScope,
pub annotations: u32,
}Fields§
§name: *const c_char§title: *const c_char§description: *const c_char§inputSchema: *const c_char§outputSchema: *const c_char§scope: BNMcpToolScope§annotations: u32Trait Implementations§
Source§impl Clone for BNMcpToolDefinition
impl Clone for BNMcpToolDefinition
Source§fn clone(&self) -> BNMcpToolDefinition
fn clone(&self) -> BNMcpToolDefinition
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 moreimpl Copy for BNMcpToolDefinition
Source§impl Debug for BNMcpToolDefinition
impl Debug for BNMcpToolDefinition
Auto Trait Implementations§
impl !Send for BNMcpToolDefinition
impl !Sync for BNMcpToolDefinition
impl Freeze for BNMcpToolDefinition
impl RefUnwindSafe for BNMcpToolDefinition
impl Unpin for BNMcpToolDefinition
impl UnsafeUnpin for BNMcpToolDefinition
impl UnwindSafe for BNMcpToolDefinition
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