pub struct ToolUpstreamEntry {
pub name: String,
pub tool_count: usize,
pub filter: Option<ToolFilter>,
pub param_restrictions: Option<ParamRestrictions>,
}Expand description
Metadata about a connected upstream tool server.
Fields§
§name: StringServer name.
tool_count: usizeNumber of tools currently visible (after filtering).
filter: Option<ToolFilter>Active tool filter, if any.
param_restrictions: Option<ParamRestrictions>Active parameter restrictions, if any.
Trait Implementations§
Source§impl Clone for ToolUpstreamEntry
impl Clone for ToolUpstreamEntry
Source§fn clone(&self) -> ToolUpstreamEntry
fn clone(&self) -> ToolUpstreamEntry
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 Debug for ToolUpstreamEntry
impl Debug for ToolUpstreamEntry
Auto Trait Implementations§
impl Freeze for ToolUpstreamEntry
impl RefUnwindSafe for ToolUpstreamEntry
impl Send for ToolUpstreamEntry
impl Sync for ToolUpstreamEntry
impl Unpin for ToolUpstreamEntry
impl UnsafeUnpin for ToolUpstreamEntry
impl UnwindSafe for ToolUpstreamEntry
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more