Trait Discoverable

pub trait Discoverable {
    const PROTOCOL_NAME: &'static str;
}
Expand description

A discoverable protocol.

Required Associated Constants§

const PROTOCOL_NAME: &'static str

The service name to use to connect to this discoverable protocol.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

impl Discoverable for Binder

impl Discoverable for EventStream

impl Discoverable for Introspector

impl Discoverable for Namespace

impl Discoverable for Realm

impl Discoverable for Resolver

impl Discoverable for ComponentRunner

impl Discoverable for TaskProvider

impl Discoverable for CapabilityStore

impl Discoverable for ConnectorRouter

impl Discoverable for DataRouter

impl Discoverable for Dictionary

impl Discoverable for DictionaryRouter

impl Discoverable for DirConnectorRouter

impl Discoverable for DirEntryRouter

impl Discoverable for DirReceiver

impl Discoverable for DirectoryRouter

impl Discoverable for Receiver

impl Discoverable for CompositeNodeManager

impl Discoverable for Directory

impl Discoverable for File

impl Discoverable for Node

impl Discoverable for Symlink

impl Discoverable for Launcher

impl Discoverable for Resolver