pub struct HttpUsageEmitter { /* private fields */ }Implementations§
Source§impl HttpUsageEmitter
impl HttpUsageEmitter
pub fn new(endpoint: String, auth_token: Option<String>) -> Self
pub fn with_spool_dir( endpoint: String, auth_token: Option<String>, spool_dir: impl Into<PathBuf>, ) -> Self
pub fn with_config( endpoint: String, auth_token: Option<String>, batch_size: usize, flush_interval: Duration, ) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for HttpUsageEmitter
impl RefUnwindSafe for HttpUsageEmitter
impl Send for HttpUsageEmitter
impl Sync for HttpUsageEmitter
impl Unpin for HttpUsageEmitter
impl UnsafeUnpin for HttpUsageEmitter
impl UnwindSafe for HttpUsageEmitter
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