pub struct DocCapability {
pub tag_span: Span,
pub capability: String,
pub capability_span: Span,
pub bindings: Vec<DocCapabilityBinding>,
pub description: String,
pub diagnostics: Vec<DocCapabilityDiagnostic>,
}Fields§
§tag_span: Span§capability: String§capability_span: Span§bindings: Vec<DocCapabilityBinding>§description: String§diagnostics: Vec<DocCapabilityDiagnostic>Trait Implementations§
Source§impl Clone for DocCapability
impl Clone for DocCapability
Source§impl Debug for DocCapability
impl Debug for DocCapability
Source§impl<'de> Deserialize<'de> for DocCapability
impl<'de> Deserialize<'de> for DocCapability
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 DocCapability
Source§impl PartialEq for DocCapability
impl PartialEq for DocCapability
Source§impl Serialize for DocCapability
impl Serialize for DocCapability
impl StructuralPartialEq for DocCapability
Auto Trait Implementations§
impl Freeze for DocCapability
impl RefUnwindSafe for DocCapability
impl Send for DocCapability
impl Sync for DocCapability
impl Unpin for DocCapability
impl UnsafeUnpin for DocCapability
impl UnwindSafe for DocCapability
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.