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§
Sourcefn get_info(&self) -> ServerInfo
fn get_info(&self) -> ServerInfo
Get the server info and capabilities.
Provided Methods§
Sourcefn capabilities(&self) -> ServerCapabilities
fn capabilities(&self) -> ServerCapabilities
Get the base capabilities (before provider-based adjustments).