Struct lsp_types::Registration [−][src]
pub struct Registration {
pub id: String,
pub method: String,
pub register_options: Option<Value>,
}
Expand description
General parameters to to register for a capability.
Fields
id: String
The id used to register the request. The id can be used to deregister the request again.
method: String
The method / capability to register for.
register_options: Option<Value>
Options necessary for the registration.
Trait Implementations
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for Registration
impl Send for Registration
impl Sync for Registration
impl Unpin for Registration
impl UnwindSafe for Registration
Blanket Implementations
Mutably borrows from an owned value. Read more