Enum rustdoc::html::markdown::MarkdownLinkRange
source · pub(crate) enum MarkdownLinkRange {
Destination(Range<usize>),
WholeLink(Range<usize>),
}
Variants§
Destination(Range<usize>)
Normally, markdown link warnings point only at the destination.
WholeLink(Range<usize>)
In some cases, it’s not possible to point at the destination.
Usually, this happens because backslashes \\
are used.
When that happens, point at the whole link, and don’t provide structured suggestions.
Implementations§
source§impl MarkdownLinkRange
impl MarkdownLinkRange
sourcepub fn inner_range(&self) -> &Range<usize>
pub fn inner_range(&self) -> &Range<usize>
Extracts the inner range.
Trait Implementations§
source§impl Clone for MarkdownLinkRange
impl Clone for MarkdownLinkRange
source§fn clone(&self) -> MarkdownLinkRange
fn clone(&self) -> MarkdownLinkRange
Returns a copy 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 moreAuto Trait Implementations§
impl RefUnwindSafe for MarkdownLinkRange
impl Send for MarkdownLinkRange
impl Sync for MarkdownLinkRange
impl Unpin for MarkdownLinkRange
impl UnwindSafe for MarkdownLinkRange
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> WithSubscriber for T
impl<T> WithSubscriber for T
source§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,
source§fn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 24 bytes
Size for each variant:
Destination
: 16 bytesWholeLink
: 16 bytes