pub enum AssertTarget {
Value(Arg),
Stdout,
Stderr,
Pipe(String),
}Expand description
First-argument target for ASSERT_EQ / ASSERT_CONTAINS.
Values (Arg) evaluate in memory and never touch disk. The Stdout,
Stderr, and Pipe markers observe stream buffers. Bare stdout /
stderr / pipe:NAME spellings lower to markers; quoted spellings stay
literal string values, so quoting remains interchangeable everywhere.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for AssertTarget
impl Clone for AssertTarget
Source§fn clone(&self) -> AssertTarget
fn clone(&self) -> AssertTarget
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AssertTarget
impl Debug for AssertTarget
Source§impl PartialEq for AssertTarget
impl PartialEq for AssertTarget
impl StructuralPartialEq for AssertTarget
Auto Trait Implementations§
impl Freeze for AssertTarget
impl RefUnwindSafe for AssertTarget
impl Send for AssertTarget
impl Sync for AssertTarget
impl Unpin for AssertTarget
impl UnsafeUnpin for AssertTarget
impl UnwindSafe for AssertTarget
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