pub struct MockAdapter {
pub captured: Vec<String>,
}Expand description
Mock adapter for testing - captures output without printing
Fields§
§captured: Vec<String>Captured print outputs
Implementations§
Trait Implementations§
Source§impl Clone for MockAdapter
impl Clone for MockAdapter
Source§fn clone(&self) -> MockAdapter
fn clone(&self) -> MockAdapter
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 MockAdapter
impl Debug for MockAdapter
Source§impl Default for MockAdapter
impl Default for MockAdapter
Source§fn default() -> MockAdapter
fn default() -> MockAdapter
Returns the “default value” for a type. Read more
Source§impl OutputAdapter for MockAdapter
impl OutputAdapter for MockAdapter
Source§fn clone_box(&self) -> Box<dyn OutputAdapter>
fn clone_box(&self) -> Box<dyn OutputAdapter>
Clone the adapter (for trait object cloning)
Source§fn print_content_html(&mut self, _html: String)
fn print_content_html(&mut self, _html: String)
Handle Content HTML from printing a Content value.
Default implementation does nothing (terminal adapters don’t need HTML).
Auto Trait Implementations§
impl Freeze for MockAdapter
impl RefUnwindSafe for MockAdapter
impl Send for MockAdapter
impl Sync for MockAdapter
impl Unpin for MockAdapter
impl UnsafeUnpin for MockAdapter
impl UnwindSafe for MockAdapter
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<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