TupleDebug

Trait TupleDebug 

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

A trait for debugging tuples.

Part of the tuplities crate.

Required Methods§

Source

fn tuple_debug(&self) -> String

Returns a string representation of the tuple for debugging.

§Examples
use tuplities_debug::TupleDebug;

let tuple = (1, "hello", 3.14);
let debug_str = tuple.tuple_debug();

assert_eq!(debug_str, "(1, \"hello\", 3.14)");

Implementations on Foreign Types§

Source§

impl TupleDebug for ()

Source§

impl<T1: Debug> TupleDebug for (T1,)

Source§

impl<T1: Debug, T2: Debug> TupleDebug for (T1, T2)

Source§

impl<T1: Debug, T2: Debug, T3: Debug> TupleDebug for (T1, T2, T3)

Source§

impl<T1: Debug, T2: Debug, T3: Debug, T4: Debug> TupleDebug for (T1, T2, T3, T4)

Source§

impl<T1: Debug, T2: Debug, T3: Debug, T4: Debug, T5: Debug> TupleDebug for (T1, T2, T3, T4, T5)

Source§

impl<T1: Debug, T2: Debug, T3: Debug, T4: Debug, T5: Debug, T6: Debug> TupleDebug for (T1, T2, T3, T4, T5, T6)

Source§

impl<T1: Debug, T2: Debug, T3: Debug, T4: Debug, T5: Debug, T6: Debug, T7: Debug> TupleDebug for (T1, T2, T3, T4, T5, T6, T7)

Source§

impl<T1: Debug, T2: Debug, T3: Debug, T4: Debug, T5: Debug, T6: Debug, T7: Debug, T8: Debug> TupleDebug for (T1, T2, T3, T4, T5, T6, T7, T8)

Implementors§