pub struct NoOpSamplingClient;Expand description
No-op sampling client for when client doesn’t support sampling.
Trait Implementations§
Source§impl Clone for NoOpSamplingClient
impl Clone for NoOpSamplingClient
Source§fn clone(&self) -> NoOpSamplingClient
fn clone(&self) -> NoOpSamplingClient
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 Default for NoOpSamplingClient
impl Default for NoOpSamplingClient
Source§fn default() -> NoOpSamplingClient
fn default() -> NoOpSamplingClient
Returns the “default value” for a type. Read more
Source§impl SamplingClient for NoOpSamplingClient
impl SamplingClient for NoOpSamplingClient
Source§fn create_message(
&self,
_request: CreateMessageRequest,
) -> Pin<Box<dyn Future<Output = McpResult<CreateMessageResult>> + Send + '_>>
fn create_message( &self, _request: CreateMessageRequest, ) -> Pin<Box<dyn Future<Output = McpResult<CreateMessageResult>> + Send + '_>>
Send a sampling/createMessage request to the client.
Auto Trait Implementations§
impl Freeze for NoOpSamplingClient
impl RefUnwindSafe for NoOpSamplingClient
impl Send for NoOpSamplingClient
impl Sync for NoOpSamplingClient
impl Unpin for NoOpSamplingClient
impl UnsafeUnpin for NoOpSamplingClient
impl UnwindSafe for NoOpSamplingClient
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