pub enum ServiceKind {
Mcp,
Intelligence,
Peer,
Http,
}Expand description
Which outbound surface a catalog entry describes. Matching is
KIND-FILTERED: an MCP dial only matches mcp entries, an http step only
http entries, and so on, because one host may legitimately serve several
kinds under different trust budgets.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for ServiceKind
impl Clone for ServiceKind
Source§fn clone(&self) -> ServiceKind
fn clone(&self) -> ServiceKind
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 ServiceKind
Source§impl Debug for ServiceKind
impl Debug for ServiceKind
Source§impl Default for ServiceKind
impl Default for ServiceKind
Source§fn default() -> ServiceKind
fn default() -> ServiceKind
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ServiceKind
impl<'de> Deserialize<'de> for ServiceKind
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
impl Eq for ServiceKind
Source§impl PartialEq for ServiceKind
impl PartialEq for ServiceKind
impl StructuralPartialEq for ServiceKind
Auto Trait Implementations§
impl Freeze for ServiceKind
impl RefUnwindSafe for ServiceKind
impl Send for ServiceKind
impl Sync for ServiceKind
impl Unpin for ServiceKind
impl UnsafeUnpin for ServiceKind
impl UnwindSafe for ServiceKind
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