[−][src]Struct service_logging::LogQueue
Queue of log entries to be sent to log service
Implementations
impl LogQueue[src]
pub fn new() -> Self[src]
Constructs a new empty log queue
pub fn take(&mut self) -> Vec<LogEntry>[src]
Returns all queued items, emptying self
pub fn is_empty(&self) -> bool[src]
Returns true if there are no items to log
pub fn clear(&mut self)[src]
Removes all log entries
pub fn log(&mut self, e: LogEntry)[src]
Appends a log entry to the queue
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for LogQueue
impl Send for LogQueue
impl Sync for LogQueue
impl Unpin for LogQueue
impl UnwindSafe for LogQueue
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> Instrument for T[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T> Instrument for T[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized, [src]
T: Display + ?Sized,
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>,