pub struct GoDocExtensions {
pub is_package_doc: bool,
pub bugs: Vec<(String, String)>,
pub is_exported: bool,
pub cross_refs: Vec<String>,
pub follows_convention: bool,
pub code_examples: Vec<String>,
}Expand description
@acp:summary “Go-specific extensions for doc comments”
Fields§
§is_package_doc: boolWhether this is package-level documentation
bugs: Vec<(String, String)>Known bugs (who, description)
is_exported: boolWhether the element is exported (starts with uppercase)
cross_refs: Vec<String>Cross-references found in the documentation
follows_convention: boolWhether doc follows convention (starts with element name)
code_examples: Vec<String>Code examples found (indented blocks)
Trait Implementations§
Source§impl Clone for GoDocExtensions
impl Clone for GoDocExtensions
Source§fn clone(&self) -> GoDocExtensions
fn clone(&self) -> GoDocExtensions
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 GoDocExtensions
impl Debug for GoDocExtensions
Source§impl Default for GoDocExtensions
impl Default for GoDocExtensions
Source§fn default() -> GoDocExtensions
fn default() -> GoDocExtensions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for GoDocExtensions
impl RefUnwindSafe for GoDocExtensions
impl Send for GoDocExtensions
impl Sync for GoDocExtensions
impl Unpin for GoDocExtensions
impl UnwindSafe for GoDocExtensions
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more