pub struct ProgramDocs {
pub entries: Vec<DocEntry>,
}Fields§
§entries: Vec<DocEntry>Implementations§
Source§impl ProgramDocs
impl ProgramDocs
pub fn entry_for_path(&self, path: &str) -> Option<&DocEntry>
pub fn entry_for_span(&self, span: Span) -> Option<&DocEntry>
pub fn comment_for_path(&self, path: &str) -> Option<&DocComment>
pub fn comment_for_span(&self, span: Span) -> Option<&DocComment>
Trait Implementations§
Source§impl Clone for ProgramDocs
impl Clone for ProgramDocs
Source§fn clone(&self) -> ProgramDocs
fn clone(&self) -> ProgramDocs
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProgramDocs
impl Debug for ProgramDocs
Source§impl Default for ProgramDocs
impl Default for ProgramDocs
Source§fn default() -> ProgramDocs
fn default() -> ProgramDocs
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProgramDocs
impl<'de> Deserialize<'de> for ProgramDocs
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
Source§impl PartialEq for ProgramDocs
impl PartialEq for ProgramDocs
Source§impl Serialize for ProgramDocs
impl Serialize for ProgramDocs
impl Eq for ProgramDocs
impl StructuralPartialEq for ProgramDocs
Auto Trait Implementations§
impl Freeze for ProgramDocs
impl RefUnwindSafe for ProgramDocs
impl Send for ProgramDocs
impl Sync for ProgramDocs
impl Unpin for ProgramDocs
impl UnsafeUnpin for ProgramDocs
impl UnwindSafe for ProgramDocs
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