[][src]Struct pyo3_log::ResetHandle

pub struct ResetHandle(_);

A handle into a Logger, able to reset its caches.

This handle can be used to manipulate a Logger even after it has been installed. It's main purpose is to reset the internal caches, for example if the logging settings on the Python side changed.

Implementations

impl ResetHandle[src]

pub fn reset(&self)[src]

Reset the internal logger caches.

This removes all the cached loggers and levels (if there were any). Future logging calls may cache them again, using the current Python logging settings.

Trait Implementations

impl Clone for ResetHandle[src]

impl Debug for ResetHandle[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> FromPy<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> IntoPy<U> for T where
    U: FromPy<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.