pub struct FormatDetector { /* private fields */ }Expand description
@acp:summary “Detects documentation format from content”
Implementations§
Source§impl FormatDetector
impl FormatDetector
Sourcepub fn new(config: &BridgeConfig) -> Self
pub fn new(config: &BridgeConfig) -> Self
@acp:summary “Create a new format detector with configuration”
Sourcepub fn detect(&self, content: &str, language: &str) -> Option<SourceFormat>
pub fn detect(&self, content: &str, language: &str) -> Option<SourceFormat>
@acp:summary “Detect documentation format from content and language”
Sourcepub fn detect_python_docstring(&self, content: &str) -> Option<SourceFormat>
pub fn detect_python_docstring(&self, content: &str) -> Option<SourceFormat>
@acp:summary “Detect Python docstring style”
Sourcepub fn has_documentation(&self, content: &str, language: &str) -> bool
pub fn has_documentation(&self, content: &str, language: &str) -> bool
@acp:summary “Check if content has any documentation comments”
Auto Trait Implementations§
impl Freeze for FormatDetector
impl RefUnwindSafe for FormatDetector
impl Send for FormatDetector
impl Sync for FormatDetector
impl Unpin for FormatDetector
impl UnwindSafe for FormatDetector
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> 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