ServerInfoProvider

Trait ServerInfoProvider 

Source
pub trait ServerInfoProvider:
    Send
    + Sync
    + 'static {
    // Required method
    fn get_info(&self) -> ServerInfo;

    // Provided method
    fn capabilities(&self) -> ServerCapabilities { ... }
}
Expand description

Provider for server info and initialization.

This is required for any composed server.

Required Methods§

Source

fn get_info(&self) -> ServerInfo

Get the server info and capabilities.

Provided Methods§

Source

fn capabilities(&self) -> ServerCapabilities

Get the base capabilities (before provider-based adjustments).

Implementors§