pub struct LogProducer { /* private fields */ }
Implementations§
Source§impl LogProducer
impl LogProducer
pub fn new( access_key: String, access_secret: String, host: String, ) -> Result<Self, LogProducerError>
pub async fn put_logs_json( &self, topic_id: String, data: String, ) -> Result<Response, LogProducerError>
pub async fn put_logs( &self, topic_id: String, log_group: &LogGroupList<'_>, ) -> Result<Response, LogProducerError>
Auto Trait Implementations§
impl Freeze for LogProducer
impl !RefUnwindSafe for LogProducer
impl Send for LogProducer
impl Sync for LogProducer
impl Unpin for LogProducer
impl !UnwindSafe for LogProducer
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