pub struct LoggerBuilder { /* private fields */ }Implementations§
Source§impl LoggerBuilder
impl LoggerBuilder
pub fn app_version(self, app_version: impl Into<String>) -> Self
pub fn verbose(self, verbose: bool) -> Self
pub fn environment(self, environment: EnvEnum) -> Self
pub fn logs_source_token(self, token: impl Into<String>) -> Self
pub fn max_retries(self, max_retries: u32) -> Self
pub fn base_delay(self, base_delay: Duration) -> Self
pub fn max_delay(self, max_delay: Duration) -> Self
pub fn jitter(self, jitter: bool) -> Self
pub fn build(self) -> Logger<ReqwestClient>
Trait Implementations§
Source§impl Default for LoggerBuilder
impl Default for LoggerBuilder
Source§fn default() -> LoggerBuilder
fn default() -> LoggerBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LoggerBuilder
impl RefUnwindSafe for LoggerBuilder
impl Send for LoggerBuilder
impl Sync for LoggerBuilder
impl Unpin for LoggerBuilder
impl UnsafeUnpin for LoggerBuilder
impl UnwindSafe for LoggerBuilder
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