pub struct McpServerRow {
pub id: String,
pub url: String,
pub credential: &'static str,
pub tools: i64,
pub changed_tools: i64,
}Expand description
One registered MCP server, enriched with live inventory counts.
Fields§
§id: String§url: String§credential: &'static strgateway when the entry injects an env credential, caller when the
upstream is public/unauthenticated from the gateway’s perspective.
tools: i64§changed_tools: i64Tools whose definition fingerprint changed at least once (rug-pull signal — observe stage surfaces, M4 enforces).
Trait Implementations§
Source§impl Clone for McpServerRow
impl Clone for McpServerRow
Source§fn clone(&self) -> McpServerRow
fn clone(&self) -> McpServerRow
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 McpServerRow
impl Debug for McpServerRow
Auto Trait Implementations§
impl Freeze for McpServerRow
impl RefUnwindSafe for McpServerRow
impl Send for McpServerRow
impl Sync for McpServerRow
impl Unpin for McpServerRow
impl UnsafeUnpin for McpServerRow
impl UnwindSafe for McpServerRow
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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