pub enum AssertTarget {
Value(Arg),
Stdout,
Stderr,
}Expand description
First-argument target for ASSERT_EQ / ASSERT_CONTAINS.
Values (Arg) evaluate in memory and never touch disk. The Stdout
and Stderr markers observe stream buffers. Pipes are asserted through
plain variables: a $var holding a PIPE peeks its backend bytes at
runtime, so no pipe marker variant exists. Bare stdout / stderr
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§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