Trait PyDebug

Source
pub trait PyDebug {
    // Required method
    fn fmt_debug(&self) -> String;
}
Expand description

Types which can be displayed into the __repr__ implementation.

Required Methods§

Source

fn fmt_debug(&self) -> String

Implementations on Foreign Types§

Source§

impl PyDebug for &str

Source§

impl PyDebug for bool

Source§

impl PyDebug for f32

Source§

impl PyDebug for f64

Source§

impl PyDebug for i8

Source§

impl PyDebug for i16

Source§

impl PyDebug for i32

Source§

impl PyDebug for i64

Source§

impl PyDebug for i128

Source§

impl PyDebug for u8

Source§

impl PyDebug for u16

Source§

impl PyDebug for u32

Source§

impl PyDebug for u64

Source§

impl PyDebug for u128

Source§

impl PyDebug for String

Source§

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

Source§

impl<K: PyDebug, V: PyDebug> PyDebug for HashMap<K, V>

Source§

impl<T: PyDebug + Copy> PyDebug for Cell<T>

Source§

impl<T: PyDebug> PyDebug for &[T]

Source§

impl<T: PyDebug> PyDebug for Option<T>

Source§

impl<T: PyDebug> PyDebug for Arc<Mutex<T>>

Source§

impl<T: PyDebug> PyDebug for Arc<RwLock<T>>

Source§

impl<T: PyDebug> PyDebug for Vec<T>

Source§

impl<T: PyDebug> PyDebug for Mutex<T>

Source§

impl<T: PyDebug> PyDebug for RwLock<T>

Source§

impl<V: PyDebug> PyDebug for BTreeSet<V>

Source§

impl<V: PyDebug> PyDebug for HashSet<V>

Implementors§