pub(crate) struct TestPaths {
pub(crate) file: Utf8PathBuf,
pub(crate) relative_dir: Utf8PathBuf,
}Expand description
Path information for a single test file.
Fields§
§file: Utf8PathBufFull path to the test file.
For example:
/home/ferris/rust/tests/ui/warnings/hello-world.rs
For run-make tests, this path is the directory that contains
rmake.rs.
For example:
/home/ferris/rust/tests/run-make/emit
relative_dir: Utf8PathBufSubset of the full path that excludes the suite directory and the test filename. For tests in the root of their test suite directory, this is blank.
For example:
file:/home/ferris/rust/tests/ui/warnings/hello-world.rsrelative_dir:warnings
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TestPaths
impl RefUnwindSafe for TestPaths
impl Send for TestPaths
impl Sync for TestPaths
impl Unpin for TestPaths
impl UnwindSafe for TestPaths
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> WithSubscriber for T
impl<T> WithSubscriber for T
§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>,
§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: 48 bytes