Struct web_log::Console [−][src]
Wrapper over browser's console
On Drop
performs flush
or requires manual flush
for written to be printed in the console.
Buffer capacity is 4096 bytes.
In case of overflow it dumps existing data to the console and overwrites with rest of it.
Implementations
impl Console
[src]
pub const fn new(typ: ConsoleType) -> Self
[src]
Creates new instance
pub fn buffer(&self) -> &[u8]
[src]
Returns content of written buffer.
pub fn flush(&mut self)
[src]
Flushes internal buffer, if any data is available.
Namely it dumps stored data in buffer via Console. And resets buffered length to 0.
pub fn write_data(&mut self, data: &[u8])
[src]
Writes supplied text to the buffer.
On buffer overflow, data is logged via Console
and buffer is filled with the rest of data
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Console
[src]
impl Send for Console
[src]
impl Sync for Console
[src]
impl Unpin for Console
[src]
impl UnwindSafe for Console
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,