pub struct WriteSinkBuilder<W, ArgW> { /* private fields */ }
Expand description
Implementations§
Source§impl<W, ArgW> WriteSinkBuilder<W, ArgW>
impl<W, ArgW> WriteSinkBuilder<W, ArgW>
Sourcepub fn target(self, target: W) -> WriteSinkBuilder<W, PhantomData<W>>
pub fn target(self, target: W) -> WriteSinkBuilder<W, PhantomData<W>>
Specifies the target that implemented Write
trait, log messages will
be written into the target.
This parameter is required.
Sourcepub fn level_filter(self, level_filter: LevelFilter) -> Self
pub fn level_filter(self, level_filter: LevelFilter) -> Self
Specifies a log level filter.
This parameter is optional.
Sourcepub fn formatter(self, formatter: Box<dyn Formatter>) -> Self
pub fn formatter(self, formatter: Box<dyn Formatter>) -> Self
Specifies a formatter.
This parameter is optional.
Sourcepub fn error_handler(self, handler: ErrorHandler) -> Self
pub fn error_handler(self, handler: ErrorHandler) -> Self
Specifies an error handler.
This parameter is optional.
Auto Trait Implementations§
impl<W, ArgW> Freeze for WriteSinkBuilder<W, ArgW>where
W: Freeze,
impl<W, ArgW> !RefUnwindSafe for WriteSinkBuilder<W, ArgW>
impl<W, ArgW> Send for WriteSinkBuilder<W, ArgW>
impl<W, ArgW> Sync for WriteSinkBuilder<W, ArgW>
impl<W, ArgW> Unpin for WriteSinkBuilder<W, ArgW>
impl<W, ArgW> !UnwindSafe for WriteSinkBuilder<W, ArgW>
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