Skip to main content

LogSafe

Trait LogSafe 

Source
pub trait LogSafe { }
Expand description

Marker trait for types whose serialized representation is safe to include in logs and error parameters.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<K: LogSafe, V: LogSafe, S> LogSafe for HashMap<K, V, S>

Source§

impl<K: LogSafe, V: LogSafe> LogSafe for BTreeMap<K, V>

Source§

impl<T: LogSafe + ?Sized> LogSafe for &T

Source§

impl<T: LogSafe + ?Sized> LogSafe for &mut T

Source§

impl<T: LogSafe + ?Sized> LogSafe for Arc<T>

Source§

impl<T: LogSafe + ?Sized> LogSafe for Box<T>

Source§

impl<T: LogSafe + ?Sized> LogSafe for Rc<T>

Source§

impl<T: LogSafe, S> LogSafe for HashSet<T, S>

Source§

impl<T: LogSafe, const N: usize> LogSafe for [T; N]

Source§

impl<T: LogSafe> LogSafe for BTreeSet<T>

Source§

impl<T: LogSafe> LogSafe for BinaryHeap<T>

Source§

impl<T: LogSafe> LogSafe for LinkedList<T>

Source§

impl<T: LogSafe> LogSafe for Option<T>

Source§

impl<T: LogSafe> LogSafe for Vec<T>

Source§

impl<T: LogSafe> LogSafe for VecDeque<T>

Source§

impl<T: LogSafe> LogSafe for [T]

Implementors§