pub struct TracingConfigImpl { /* private fields */ }Expand description
Plugin-side implementation of TracingConfig.
Host calls this to push filter updates to the plugin.
Implementations§
Source§impl TracingConfigImpl
impl TracingConfigImpl
Sourcepub fn new(filter: SharedFilter) -> Self
pub fn new(filter: SharedFilter) -> Self
Create a new TracingConfig implementation with the given shared filter.
Trait Implementations§
Source§impl Clone for TracingConfigImpl
impl Clone for TracingConfigImpl
Source§fn clone(&self) -> TracingConfigImpl
fn clone(&self) -> TracingConfigImpl
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl TracingConfig for TracingConfigImpl
impl TracingConfig for TracingConfigImpl
Source§async fn set_filter(&self, filter: String)
async fn set_filter(&self, filter: String)
Set the tracing filter. Read more
Auto Trait Implementations§
impl Freeze for TracingConfigImpl
impl !RefUnwindSafe for TracingConfigImpl
impl Send for TracingConfigImpl
impl Sync for TracingConfigImpl
impl Unpin for TracingConfigImpl
impl !UnwindSafe for TracingConfigImpl
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)