pub struct DiagnosticsExtension;Expand description
Diagnostics: vigy-log / trace / metric / event.
Trait Implementations§
Source§impl Clone for DiagnosticsExtension
impl Clone for DiagnosticsExtension
Source§fn clone(&self) -> DiagnosticsExtension
fn clone(&self) -> DiagnosticsExtension
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DiagnosticsExtension
impl Debug for DiagnosticsExtension
Source§impl Default for DiagnosticsExtension
impl Default for DiagnosticsExtension
Source§fn default() -> DiagnosticsExtension
fn default() -> DiagnosticsExtension
Returns the “default value” for a type. Read more
Source§impl HostExtension for DiagnosticsExtension
impl HostExtension for DiagnosticsExtension
Source§fn install(&self, interp: &mut Interpreter<VigyHost>)
fn install(&self, interp: &mut Interpreter<VigyHost>)
Register every intrinsic this extension owns on the interpreter.
Idempotent within a single evaluation — registering twice on
the same interpreter overrides the prior binding (tatara-lisp’s
default behaviour). Across different interpreter instances each
install is independent.
impl Copy for DiagnosticsExtension
Auto Trait Implementations§
impl Freeze for DiagnosticsExtension
impl RefUnwindSafe for DiagnosticsExtension
impl Send for DiagnosticsExtension
impl Sync for DiagnosticsExtension
impl Unpin for DiagnosticsExtension
impl UnsafeUnpin for DiagnosticsExtension
impl UnwindSafe for DiagnosticsExtension
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