pub struct BufferConsole {
pub out_buffer: Vec<Message>,
pub in_buffer: Vec<String>,
pub print_json: bool,
}Expand description
Implementation of Console storing all printed messages to a memory buffer
Fields§
§out_buffer: Vec<Message>§in_buffer: Vec<String>§print_json: boolImplementations§
Source§impl BufferConsole
impl BufferConsole
Trait Implementations§
Source§impl Console for BufferConsole
impl Console for BufferConsole
Source§impl Debug for BufferConsole
impl Debug for BufferConsole
Source§impl Default for BufferConsole
impl Default for BufferConsole
Source§fn default() -> BufferConsole
fn default() -> BufferConsole
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BufferConsole
impl RefUnwindSafe for BufferConsole
impl Send for BufferConsole
impl Sync for BufferConsole
impl Unpin for BufferConsole
impl UnsafeUnpin for BufferConsole
impl UnwindSafe for BufferConsole
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