pub struct DocComment {
pub span: Span,
pub summary: String,
pub params: Vec<DocParam>,
pub returns: Option<DocReturns>,
pub capabilities: Vec<DocCapability>,
pub throws: Vec<DocText>,
pub deprecated: Option<DocText>,
pub examples: Vec<DocText>,
pub unknown_tags: Vec<DocUnknownTag>,
}Fields§
§span: Span§summary: String§params: Vec<DocParam>§returns: Option<DocReturns>§capabilities: Vec<DocCapability>§throws: Vec<DocText>§deprecated: Option<DocText>§examples: Vec<DocText>Trait Implementations§
Source§impl Clone for DocComment
impl Clone for DocComment
Source§impl Debug for DocComment
impl Debug for DocComment
Source§impl<'de> Deserialize<'de> for DocComment
impl<'de> Deserialize<'de> for DocComment
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 DocComment
Source§impl PartialEq for DocComment
impl PartialEq for DocComment
Source§impl Serialize for DocComment
impl Serialize for DocComment
impl StructuralPartialEq for DocComment
Auto Trait Implementations§
impl Freeze for DocComment
impl RefUnwindSafe for DocComment
impl Send for DocComment
impl Sync for DocComment
impl Unpin for DocComment
impl UnsafeUnpin for DocComment
impl UnwindSafe for DocComment
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.