Struct QlogConfig
pub struct QlogConfig { /* private fields */ }Available on crate features
quic and qlog only.Expand description
Configuration for qlog trace logging
Implementations§
§impl QlogConfig
impl QlogConfig
pub fn writer(
&mut self,
writer: Box<dyn Write + Sync + Send>,
) -> &mut QlogConfig
pub fn writer( &mut self, writer: Box<dyn Write + Sync + Send>, ) -> &mut QlogConfig
Where to write a qlog TraceSeq
pub fn title(&mut self, title: Option<String>) -> &mut QlogConfig
pub fn title(&mut self, title: Option<String>) -> &mut QlogConfig
Title to record in the qlog capture
pub fn description(&mut self, description: Option<String>) -> &mut QlogConfig
pub fn description(&mut self, description: Option<String>) -> &mut QlogConfig
Description to record in the qlog capture
pub fn start_time(&mut self, start_time: Instant) -> &mut QlogConfig
pub fn start_time(&mut self, start_time: Instant) -> &mut QlogConfig
Epoch qlog event times are recorded relative to
pub fn into_stream(self) -> Option<QlogStream>
pub fn into_stream(self) -> Option<QlogStream>
Construct the QlogStream described by this configuration
Trait Implementations§
§impl Default for QlogConfig
impl Default for QlogConfig
§fn default() -> QlogConfig
fn default() -> QlogConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for QlogConfig
impl !RefUnwindSafe for QlogConfig
impl Send for QlogConfig
impl Sync for QlogConfig
impl Unpin for QlogConfig
impl UnsafeUnpin for QlogConfig
impl !UnwindSafe for QlogConfig
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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