pub enum ContentOrigin {
CargoManifestDescription(PathBuf),
CommonMarkFile(PathBuf),
RustDocTest(PathBuf, Span),
RustSourceFile(PathBuf),
TestEntityRust,
TestEntityCommonMark,
}Expand description
Definition of the source of a checkable chunk
Variants§
CargoManifestDescription(PathBuf)
A Cargo.toml manifest that contains a description field.
CommonMarkFile(PathBuf)
A common mark file at given path.
RustDocTest(PathBuf, Span)
A rustdoc comment, part of file reference by path in span.
RustSourceFile(PathBuf)
Full rust source file.
TestEntityRust
A test entity for a rust file, with no meaning outside of test.
TestEntityCommonMark
A test entity for a cmark file, with no meaning outside of test.
Implementations§
Source§impl ContentOrigin
impl ContentOrigin
Trait Implementations§
Source§impl Clone for ContentOrigin
impl Clone for ContentOrigin
Source§fn clone(&self) -> ContentOrigin
fn clone(&self) -> ContentOrigin
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 ContentOrigin
impl Debug for ContentOrigin
Source§impl Display for ContentOrigin
impl Display for ContentOrigin
Source§impl Hash for ContentOrigin
impl Hash for ContentOrigin
Source§impl PartialEq for ContentOrigin
impl PartialEq for ContentOrigin
impl Eq for ContentOrigin
impl StructuralPartialEq for ContentOrigin
Auto Trait Implementations§
impl Freeze for ContentOrigin
impl RefUnwindSafe for ContentOrigin
impl Send for ContentOrigin
impl Sync for ContentOrigin
impl Unpin for ContentOrigin
impl UnwindSafe for ContentOrigin
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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