pub struct BoundedLogBuffer { /* private fields */ }Implementations§
Source§impl BoundedLogBuffer
impl BoundedLogBuffer
pub fn new(max_bytes: usize) -> Self
pub fn push(&mut self, stream: TaskOutputStream, chunk: String) -> u64
pub fn entries(&self) -> Vec<TaskLogEntry>
pub fn dropped_bytes(&self) -> u64
pub fn current_bytes(&self) -> usize
Trait Implementations§
Source§impl Clone for BoundedLogBuffer
impl Clone for BoundedLogBuffer
Source§fn clone(&self) -> BoundedLogBuffer
fn clone(&self) -> BoundedLogBuffer
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 moreAuto Trait Implementations§
impl Freeze for BoundedLogBuffer
impl RefUnwindSafe for BoundedLogBuffer
impl Send for BoundedLogBuffer
impl Sync for BoundedLogBuffer
impl Unpin for BoundedLogBuffer
impl UnsafeUnpin for BoundedLogBuffer
impl UnwindSafe for BoundedLogBuffer
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