pub struct ExporterManager { /* private fields */ }Expand description
导出器管理器
Implementations§
Source§impl ExporterManager
impl ExporterManager
pub fn from_config(config: &Config) -> Result<Self>
pub fn initialize(&mut self) -> Result<()>
Sourcepub fn export_batch(&mut self, sqllogs: &[Sqllog<'_>]) -> Result<()>
pub fn export_batch(&mut self, sqllogs: &[Sqllog<'_>]) -> Result<()>
批量导出,直接传 slice,零额外分配
pub fn finalize(&mut self) -> Result<()>
pub fn name(&self) -> &str
pub fn log_stats(&self)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ExporterManager
impl !RefUnwindSafe for ExporterManager
impl !Send for ExporterManager
impl !Sync for ExporterManager
impl Unpin for ExporterManager
impl UnsafeUnpin for ExporterManager
impl !UnwindSafe for ExporterManager
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