referrerpolicy=no-referrer-when-downgrade
sp_std::fmt

Trait Debug

1.0.0 · Source
pub trait Debug {
    // Required method
    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>;
}
Expand description

? formatting.

Debug should format the output in a programmer-facing, debugging context.

Generally speaking, you should just derive a Debug implementation.

When used with the alternate format specifier #?, the output is pretty-printed.

For more information on formatters, see the module-level documentation.

This trait can be used with #[derive] if all fields implement Debug. When derived for structs, it will use the name of the struct, then {, then a comma-separated list of each field’s name and Debug value, then }. For enums, it will use the name of the variant and, if applicable, (, then the Debug values of the fields, then ).

§Stability

Derived Debug formats are not stable, and so may change with future Rust versions. Additionally, Debug implementations of types provided by the standard library (std, core, alloc, etc.) are not stable, and may also change with future Rust versions.

§Examples

Deriving an implementation:

#[derive(Debug)]
struct Point {
    x: i32,
    y: i32,
}

let origin = Point { x: 0, y: 0 };

assert_eq!(
    format!("The origin is: {origin:?}"),
    "The origin is: Point { x: 0, y: 0 }",
);

Manually implementing:

use std::fmt;

struct Point {
    x: i32,
    y: i32,
}

impl fmt::Debug for Point {
    fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
        f.debug_struct("Point")
         .field("x", &self.x)
         .field("y", &self.y)
         .finish()
    }
}

let origin = Point { x: 0, y: 0 };

assert_eq!(
    format!("The origin is: {origin:?}"),
    "The origin is: Point { x: 0, y: 0 }",
);

There are a number of helper methods on the Formatter struct to help you with manual implementations, such as debug_struct.

Types that do not wish to use the standard suite of debug representations provided by the Formatter trait (debug_struct, debug_tuple, debug_list, debug_set, debug_map) can do something totally custom by manually writing an arbitrary representation to the Formatter.

impl fmt::Debug for Point {
    fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
        write!(f, "Point [{} {}]", self.x, self.y)
    }
}

Debug implementations using either derive or the debug builder API on Formatter support pretty-printing using the alternate flag: {:#?}.

Pretty-printing with #?:

#[derive(Debug)]
struct Point {
    x: i32,
    y: i32,
}

let origin = Point { x: 0, y: 0 };

let expected = "The origin is: Point {
    x: 0,
    y: 0,
}";
assert_eq!(format!("The origin is: {origin:#?}"), expected);

Required Methods§

1.0.0 · Source

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.

§Errors

This function should return Err if, and only if, the provided Formatter returns Err. String formatting is considered an infallible operation; this function only returns a Result because writing to the underlying stream might fail and it must provide a way to propagate the fact that an error has occurred back up the stack.

§Examples
use std::fmt;

struct Position {
    longitude: f32,
    latitude: f32,
}

impl fmt::Debug for Position {
    fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
        f.debug_tuple("")
         .field(&self.longitude)
         .field(&self.latitude)
         .finish()
    }
}

let position = Position { longitude: 1.987, latitude: 2.983 };
assert_eq!(format!("{position:?}"), "(1.987, 2.983)");

assert_eq!(format!("{position:#?}"), "(
    1.987,
    2.983,
)");

Implementors§

1.0.0 · Source§

impl Debug for sp_std::cmp::Ordering

1.34.0 · Source§

impl Debug for Infallible

1.0.0 · Source§

impl Debug for FpCategory

1.55.0 · Source§

impl Debug for IntErrorKind

Source§

impl Debug for SearchStep

1.0.0 · Source§

impl Debug for sp_std::sync::atomic::Ordering

1.12.0 · Source§

impl Debug for RecvTimeoutError

1.0.0 · Source§

impl Debug for TryRecvError

1.28.0 · Source§

impl Debug for sp_std::fmt::Alignment

Source§

impl Debug for TryReserveErrorKind

Source§

impl Debug for AsciiChar

1.16.0 · Source§

impl Debug for c_void

1.7.0 · Source§

impl Debug for IpAddr

Source§

impl Debug for Ipv6MulticastScope

1.0.0 · Source§

impl Debug for core::net::socket_addr::SocketAddr

1.65.0 · Source§

impl Debug for BacktraceStatus

1.0.0 · Source§

impl Debug for VarError

1.0.0 · Source§

impl Debug for SeekFrom

1.0.0 · Source§

impl Debug for ErrorKind

1.0.0 · Source§

impl Debug for Shutdown

Source§

impl Debug for AncillaryError

Source§

impl Debug for BacktraceStyle

Source§

impl Debug for _Unwind_Reason_Code

1.0.0 · Source§

impl Debug for bool

1.0.0 · Source§

impl Debug for char

1.0.0 · Source§

impl Debug for f16

1.0.0 · Source§

impl Debug for f32

1.0.0 · Source§

impl Debug for f64

1.0.0 · Source§

impl Debug for f128

1.0.0 · Source§

impl Debug for i8

1.0.0 · Source§

impl Debug for i16

1.0.0 · Source§

impl Debug for i32

1.0.0 · Source§

impl Debug for i64

1.0.0 · Source§

impl Debug for i128

1.0.0 · Source§

impl Debug for isize

Source§

impl Debug for !

1.0.0 · Source§

impl Debug for str

1.0.0 · Source§

impl Debug for u8

1.0.0 · Source§

impl Debug for u16

1.0.0 · Source§

impl Debug for u32

1.0.0 · Source§

impl Debug for u64

1.0.0 · Source§

impl Debug for u128

1.0.0 · Source§

impl Debug for ()

1.0.0 · Source§

impl Debug for usize

Source§

impl Debug for AllocError

Source§

impl Debug for Global

1.28.0 · Source§

impl Debug for Layout

1.50.0 · Source§

impl Debug for LayoutError

1.28.0 · Source§

impl Debug for System

1.0.0 · Source§

impl Debug for TypeId

1.13.0 · Source§

impl Debug for BorrowError

1.13.0 · Source§

impl Debug for BorrowMutError

Source§

impl Debug for UnorderedKeyError

1.7.0 · Source§

impl Debug for DefaultHasher

1.16.0 · Source§

impl Debug for RandomState

1.0.0 · Source§

impl Debug for SipHasher

1.33.0 · Source§

impl Debug for PhantomPinned

Source§

impl Debug for Assume

1.0.0 · Source§

impl Debug for ParseFloatError

1.0.0 · Source§

impl Debug for ParseIntError

1.34.0 · Source§

impl Debug for TryFromIntError

1.0.0 · Source§

impl Debug for RangeFull

Source§

impl Debug for sp_std::ptr::Alignment

1.38.0 · Source§

impl Debug for Chars<'_>

1.17.0 · Source§

impl Debug for EncodeUtf16<'_>

1.0.0 · Source§

impl Debug for ParseBoolError

1.79.0 · Source§

impl Debug for Utf8Chunks<'_>

1.0.0 · Source§

impl Debug for Utf8Error

1.3.0 · Source§

impl Debug for AtomicBool

1.34.0 · Source§

impl Debug for AtomicI8

1.34.0 · Source§

impl Debug for AtomicI16

1.34.0 · Source§

impl Debug for AtomicI32

1.34.0 · Source§

impl Debug for AtomicI64

1.3.0 · Source§

impl Debug for AtomicIsize

1.34.0 · Source§

impl Debug for AtomicU8

1.34.0 · Source§

impl Debug for AtomicU16

1.34.0 · Source§

impl Debug for AtomicU32

1.34.0 · Source§

impl Debug for AtomicU64

1.3.0 · Source§

impl Debug for AtomicUsize

1.0.0 · Source§

impl Debug for RecvError

1.16.0 · Source§

impl Debug for Barrier

1.16.0 · Source§

impl Debug for BarrierWaitResult

1.16.0 · Source§

impl Debug for Condvar

1.16.0 · Source§

impl Debug for sp_std::sync::Once

1.16.0 · Source§

impl Debug for OnceState

1.5.0 · Source§

impl Debug for WaitTimeoutResult

1.27.0 · Source§

impl Debug for Duration

1.66.0 · Source§

impl Debug for TryFromFloatSecsError

1.57.0 · Source§

impl Debug for TryReserveError

1.0.0 · Source§

impl Debug for CString

1.64.0 · Source§

impl Debug for FromVecWithNulError

1.64.0 · Source§

impl Debug for IntoStringError

1.64.0 · Source§

impl Debug for NulError

1.17.0 · Source§

impl Debug for alloc::string::Drain<'_>

1.0.0 · Source§

impl Debug for FromUtf8Error

1.0.0 · Source§

impl Debug for FromUtf16Error

1.0.0 · Source§

impl Debug for String

1.34.0 · Source§

impl Debug for TryFromSliceError

1.16.0 · Source§

impl Debug for core::ascii::EscapeDefault

1.34.0 · Source§

impl Debug for CharTryFromError

1.20.0 · Source§

impl Debug for ParseCharError

1.9.0 · Source§

impl Debug for DecodeUtf16Error

1.20.0 · Source§

impl Debug for core::char::EscapeDebug

1.0.0 · Source§

impl Debug for core::char::EscapeDefault

1.0.0 · Source§

impl Debug for core::char::EscapeUnicode

1.0.0 · Source§

impl Debug for ToLowercase

1.0.0 · Source§

impl Debug for ToUppercase

1.59.0 · Source§

impl Debug for TryFromCharError

1.27.0 · Source§

impl Debug for CpuidResult

1.27.0 · Source§

impl Debug for __m128

Source§

impl Debug for __m128bh

1.27.0 · Source§

impl Debug for __m128d

Source§

impl Debug for __m128h

1.27.0 · Source§

impl Debug for __m128i

1.27.0 · Source§

impl Debug for __m256

Source§

impl Debug for __m256bh

1.27.0 · Source§

impl Debug for __m256d

Source§

impl Debug for __m256h

1.27.0 · Source§

impl Debug for __m256i

1.72.0 · Source§

impl Debug for __m512

Source§

impl Debug for __m512bh

1.72.0 · Source§

impl Debug for __m512d

Source§

impl Debug for __m512h

1.72.0 · Source§

impl Debug for __m512i

Source§

impl Debug for bf16

1.3.0 · Source§

impl Debug for CStr

1.69.0 · Source§

impl Debug for FromBytesUntilNulError

1.64.0 · Source§

impl Debug for FromBytesWithNulError

Source§

impl Debug for BorrowedBuf<'_>

1.0.0 · Source§

impl Debug for Ipv4Addr

1.0.0 · Source§

impl Debug for Ipv6Addr

1.0.0 · Source§

impl Debug for AddrParseError

1.0.0 · Source§

impl Debug for SocketAddrV4

1.0.0 · Source§

impl Debug for SocketAddrV6

1.81.0 · Source§

impl Debug for PanicMessage<'_>

1.36.0 · Source§

impl Debug for Context<'_>

Source§

impl Debug for LocalWaker

1.36.0 · Source§

impl Debug for RawWaker

1.36.0 · Source§

impl Debug for RawWakerVTable

1.36.0 · Source§

impl Debug for Waker

1.65.0 · Source§

impl Debug for Backtrace

Source§

impl Debug for BacktraceFrame

1.16.0 · Source§

impl Debug for Args

1.16.0 · Source§

impl Debug for ArgsOs

1.0.0 · Source§

impl Debug for JoinPathsError

1.16.0 · Source§

impl Debug for SplitPaths<'_>

1.16.0 · Source§

impl Debug for Vars

1.16.0 · Source§

impl Debug for VarsOs

Source§

impl Debug for std::ffi::os_str::Display<'_>

1.0.0 · Source§

impl Debug for OsStr

1.0.0 · Source§

impl Debug for OsString

1.6.0 · Source§

impl Debug for DirBuilder

1.13.0 · Source§

impl Debug for DirEntry

1.0.0 · Source§

impl Debug for File

1.75.0 · Source§

impl Debug for FileTimes

1.16.0 · Source§

impl Debug for FileType

1.16.0 · Source§

impl Debug for Metadata

1.0.0 · Source§

impl Debug for OpenOptions

1.0.0 · Source§

impl Debug for Permissions

1.0.0 · Source§

impl Debug for ReadDir

1.56.0 · Source§

impl Debug for WriterPanicked

1.0.0 · Source§

impl Debug for std::io::error::Error

1.16.0 · Source§

impl Debug for Stderr

1.16.0 · Source§

impl Debug for StderrLock<'_>

1.16.0 · Source§

impl Debug for Stdin

1.16.0 · Source§

impl Debug for StdinLock<'_>

1.16.0 · Source§

impl Debug for Stdout

1.16.0 · Source§

impl Debug for StdoutLock<'_>

1.0.0 · Source§

impl Debug for std::io::util::Empty

1.16.0 · Source§

impl Debug for std::io::util::Repeat

1.0.0 · Source§

impl Debug for Sink

Source§

impl Debug for IntoIncoming

1.0.0 · Source§

impl Debug for TcpListener

1.0.0 · Source§

impl Debug for TcpStream

1.0.0 · Source§

impl Debug for UdpSocket

1.63.0 · Source§

impl Debug for BorrowedFd<'_>

1.63.0 · Source§

impl Debug for OwnedFd

Source§

impl Debug for PidFd

1.10.0 · Source§

impl Debug for std::os::unix::net::addr::SocketAddr

1.10.0 · Source§

impl Debug for UnixDatagram

1.10.0 · Source§

impl Debug for UnixListener

1.10.0 · Source§

impl Debug for UnixStream

Source§

impl Debug for UCred

1.13.0 · Source§

impl Debug for Components<'_>

1.0.0 · Source§

impl Debug for std::path::Display<'_>

1.13.0 · Source§

impl Debug for std::path::Iter<'_>

1.0.0 · Source§

impl Debug for Path

1.0.0 · Source§

impl Debug for PathBuf

1.7.0 · Source§

impl Debug for StripPrefixError

Source§

impl Debug for PipeReader

Source§

impl Debug for PipeWriter

1.16.0 · Source§

impl Debug for Child

1.16.0 · Source§

impl Debug for ChildStderr

1.16.0 · Source§

impl Debug for ChildStdin

1.16.0 · Source§

impl Debug for ChildStdout

1.0.0 · Source§

impl Debug for Command

1.61.0 · Source§

impl Debug for ExitCode

1.0.0 · Source§

impl Debug for ExitStatus

Source§

impl Debug for ExitStatusError

1.7.0 · Source§

impl Debug for Output

1.16.0 · Source§

impl Debug for Stdio

Source§

impl Debug for DefaultRandomSource

1.26.0 · Source§

impl Debug for AccessError

1.63.0 · Source§

impl Debug for Scope<'_, '_>

1.0.0 · Source§

impl Debug for Builder

1.0.0 · Source§

impl Debug for Thread

1.19.0 · Source§

impl Debug for ThreadId

1.8.0 · Source§

impl Debug for Instant

1.8.0 · Source§

impl Debug for SystemTime

1.8.0 · Source§

impl Debug for SystemTimeError

1.0.0 · Source§

impl Debug for Arguments<'_>

1.0.0 · Source§

impl Debug for sp_std::fmt::Error

1.0.0 · Source§

impl Debug for dyn Any

1.0.0 · Source§

impl Debug for dyn Any + Send

1.28.0 · Source§

impl Debug for dyn Any + Send + Sync

Source§

impl<'a> Debug for Utf8Pattern<'a>

1.0.0 · Source§

impl<'a> Debug for Component<'a>

1.0.0 · Source§

impl<'a> Debug for Prefix<'a>

1.60.0 · Source§

impl<'a> Debug for EscapeAscii<'a>

Source§

impl<'a> Debug for CharSearcher<'a>

1.0.0 · Source§

impl<'a> Debug for sp_std::str::Bytes<'a>

1.0.0 · Source§

impl<'a> Debug for CharIndices<'a>

1.34.0 · Source§

impl<'a> Debug for sp_std::str::EscapeDebug<'a>

1.34.0 · Source§

impl<'a> Debug for sp_std::str::EscapeDefault<'a>

1.34.0 · Source§

impl<'a> Debug for sp_std::str::EscapeUnicode<'a>

1.0.0 · Source§

impl<'a> Debug for sp_std::str::Lines<'a>

1.0.0 · Source§

impl<'a> Debug for LinesAny<'a>

1.34.0 · Source§

impl<'a> Debug for SplitAsciiWhitespace<'a>

1.1.0 · Source§

impl<'a> Debug for SplitWhitespace<'a>

1.79.0 · Source§

impl<'a> Debug for Utf8Chunk<'a>

Source§

impl<'a> Debug for Request<'a>

Source§

impl<'a> Debug for Source<'a>

Source§

impl<'a> Debug for core::ffi::c_str::Bytes<'a>

Source§

impl<'a> Debug for BorrowedCursor<'a>

1.10.0 · Source§

impl<'a> Debug for Location<'a>

1.10.0 · Source§

impl<'a> Debug for PanicInfo<'a>

Source§

impl<'a> Debug for ContextBuilder<'a>

1.36.0 · Source§

impl<'a> Debug for IoSlice<'a>

1.36.0 · Source§

impl<'a> Debug for IoSliceMut<'a>

1.0.0 · Source§

impl<'a> Debug for std::net::tcp::Incoming<'a>

Source§

impl<'a> Debug for SocketAncillary<'a>

1.10.0 · Source§

impl<'a> Debug for std::os::unix::net::listener::Incoming<'a>

1.81.0 · Source§

impl<'a> Debug for PanicHookInfo<'a>

1.28.0 · Source§

impl<'a> Debug for Ancestors<'a>

1.0.0 · Source§

impl<'a> Debug for PrefixComponent<'a>

1.57.0 · Source§

impl<'a> Debug for CommandArgs<'a>

1.57.0 · Source§

impl<'a> Debug for CommandEnvs<'a>

Source§

impl<'a, 'b> Debug for CharSliceSearcher<'a, 'b>

Source§

impl<'a, 'b> Debug for StrSearcher<'a, 'b>

Source§

impl<'a, 'b, const N: usize> Debug for CharArrayRefSearcher<'a, 'b, N>

Source§

impl<'a, 'f> Debug for VaList<'a, 'f>
where 'f: 'a,

1.0.0 · Source§

impl<'a, A> Debug for core::option::Iter<'a, A>
where A: Debug + 'a,

1.0.0 · Source§

impl<'a, A> Debug for core::option::IterMut<'a, A>
where A: Debug + 'a,

Source§

impl<'a, I> Debug for ByRefSized<'a, I>
where I: Debug,

1.21.0 · Source§

impl<'a, I, A> Debug for Splice<'a, I, A>
where I: Debug + Iterator + 'a, A: Debug + Allocator + 'a, <I as Iterator>::Item: Debug,

Source§

impl<'a, K, F> Debug for std::collections::hash::set::ExtractIf<'a, K, F>
where F: FnMut(&K) -> bool,

Source§

impl<'a, K, V, F> Debug for std::collections::hash::map::ExtractIf<'a, K, V, F>
where F: FnMut(&K, &mut V) -> bool,

1.5.0 · Source§

impl<'a, P> Debug for MatchIndices<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.2.0 · Source§

impl<'a, P> Debug for Matches<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.5.0 · Source§

impl<'a, P> Debug for RMatchIndices<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.2.0 · Source§

impl<'a, P> Debug for RMatches<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.0.0 · Source§

impl<'a, P> Debug for sp_std::str::RSplit<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.0.0 · Source§

impl<'a, P> Debug for sp_std::str::RSplitN<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.0.0 · Source§

impl<'a, P> Debug for RSplitTerminator<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.0.0 · Source§

impl<'a, P> Debug for sp_std::str::Split<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.51.0 · Source§

impl<'a, P> Debug for sp_std::str::SplitInclusive<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.0.0 · Source§

impl<'a, P> Debug for sp_std::str::SplitN<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.0.0 · Source§

impl<'a, P> Debug for SplitTerminator<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.17.0 · Source§

impl<'a, T> Debug for sp_std::collections::btree_set::Range<'a, T>
where T: Debug + 'a,

1.0.0 · Source§

impl<'a, T> Debug for sp_std::result::Iter<'a, T>
where T: Debug + 'a,

1.0.0 · Source§

impl<'a, T> Debug for sp_std::result::IterMut<'a, T>
where T: Debug + 'a,

1.0.0 · Source§

impl<'a, T> Debug for Chunks<'a, T>
where T: Debug + 'a,

1.31.0 · Source§

impl<'a, T> Debug for ChunksExact<'a, T>
where T: Debug + 'a,

1.31.0 · Source§

impl<'a, T> Debug for ChunksExactMut<'a, T>
where T: Debug + 'a,

1.0.0 · Source§

impl<'a, T> Debug for ChunksMut<'a, T>
where T: Debug + 'a,

1.31.0 · Source§

impl<'a, T> Debug for RChunks<'a, T>
where T: Debug + 'a,

1.31.0 · Source§

impl<'a, T> Debug for RChunksExact<'a, T>
where T: Debug + 'a,

1.31.0 · Source§

impl<'a, T> Debug for RChunksExactMut<'a, T>
where T: Debug + 'a,

1.31.0 · Source§

impl<'a, T> Debug for RChunksMut<'a, T>
where T: Debug + 'a,

1.0.0 · Source§

impl<'a, T> Debug for Windows<'a, T>
where T: Debug + 'a,

Source§

impl<'a, T> Debug for sp_std::sync::mpmc::Iter<'a, T>
where T: Debug + 'a,

Source§

impl<'a, T> Debug for sp_std::sync::mpmc::TryIter<'a, T>
where T: Debug + 'a,

1.0.0 · Source§

impl<'a, T> Debug for sp_std::sync::mpsc::Iter<'a, T>
where T: Debug + 'a,

1.15.0 · Source§

impl<'a, T> Debug for sp_std::sync::mpsc::TryIter<'a, T>
where T: Debug + 'a,

1.6.0 · Source§

impl<'a, T, A> Debug for alloc::collections::binary_heap::Drain<'a, T, A>
where T: Debug + 'a, A: Debug + Allocator,

Source§

impl<'a, T, A> Debug for DrainSorted<'a, T, A>
where T: Debug + Ord, A: Debug + Allocator,

Source§

impl<'a, T, F, A> Debug for sp_std::vec::ExtractIf<'a, T, F, A>
where T: Debug, F: Debug + FnMut(&mut T) -> bool, A: Debug + Allocator,

1.77.0 · Source§

impl<'a, T, P> Debug for ChunkBy<'a, T, P>
where T: 'a + Debug,

1.77.0 · Source§

impl<'a, T, P> Debug for ChunkByMut<'a, T, P>
where T: 'a + Debug,

Source§

impl<'a, T, const N: usize> Debug for sp_std::slice::ArrayChunks<'a, T, N>
where T: Debug + 'a,

Source§

impl<'a, T, const N: usize> Debug for ArrayChunksMut<'a, T, N>
where T: Debug + 'a,

Source§

impl<'a, T, const N: usize> Debug for ArrayWindows<'a, T, N>
where T: Debug + 'a,

Source§

impl<'a, const N: usize> Debug for CharArraySearcher<'a, N>

Source§

impl<'f> Debug for VaListImpl<'f>

1.63.0 · Source§

impl<'scope, T> Debug for ScopedJoinHandle<'scope, T>

1.0.0 · Source§

impl<A> Debug for sp_std::iter::Repeat<A>
where A: Debug,

1.82.0 · Source§

impl<A> Debug for RepeatN<A>
where A: Debug,

1.0.0 · Source§

impl<A> Debug for core::option::IntoIter<A>
where A: Debug,

Source§

impl<A> Debug for IterRange<A>
where A: Debug,

Source§

impl<A> Debug for IterRangeFrom<A>
where A: Debug,

Source§

impl<A> Debug for IterRangeInclusive<A>
where A: Debug,

1.0.0 · Source§

impl<A, B> Debug for sp_std::iter::Chain<A, B>
where A: Debug, B: Debug,

1.0.0 · Source§

impl<A, B> Debug for Zip<A, B>
where A: Debug, B: Debug,

1.0.0 · Source§

impl<B> Debug for Cow<'_, B>
where B: Debug + ToOwned + ?Sized, <B as ToOwned>::Owned: Debug,

1.0.0 · Source§

impl<B> Debug for std::io::Lines<B>
where B: Debug,

1.0.0 · Source§

impl<B> Debug for std::io::Split<B>
where B: Debug,

1.55.0 · Source§

impl<B, C> Debug for ControlFlow<B, C>
where B: Debug, C: Debug,

Source§

impl<Dyn> Debug for DynMetadata<Dyn>
where Dyn: ?Sized,

Source§

impl<E> Debug for Report<E>
where Report<E>: Display,

1.34.0 · Source§

impl<F> Debug for sp_std::iter::FromFn<F>

1.68.0 · Source§

impl<F> Debug for OnceWith<F>

1.68.0 · Source§

impl<F> Debug for RepeatWith<F>

Source§

impl<F> Debug for CharPredicateSearcher<'_, F>
where F: FnMut(char) -> bool,

1.64.0 · Source§

impl<F> Debug for PollFn<F>

Source§

impl<F> Debug for sp_std::fmt::FromFn<F>
where F: Fn(&mut Formatter<'_>) -> Result<(), Error>,

1.4.0 · Source§

impl<F> Debug for F
where F: FnPtr,

1.9.0 · Source§

impl<H> Debug for BuildHasherDefault<H>

1.1.0 · Source§

impl<I> Debug for Cloned<I>
where I: Debug,

1.36.0 · Source§

impl<I> Debug for Copied<I>
where I: Debug,

1.0.0 · Source§

impl<I> Debug for Cycle<I>
where I: Debug,

1.0.0 · Source§

impl<I> Debug for Enumerate<I>
where I: Debug,

1.0.0 · Source§

impl<I> Debug for Fuse<I>
where I: Debug,

Source§

impl<I> Debug for Intersperse<I>
where I: Debug + Iterator, <I as Iterator>::Item: Clone + Debug,

1.0.0 · Source§

impl<I> Debug for Peekable<I>
where I: Debug + Iterator, <I as Iterator>::Item: Debug,

1.0.0 · Source§

impl<I> Debug for Skip<I>
where I: Debug,

1.28.0 · Source§

impl<I> Debug for StepBy<I>
where I: Debug,

1.0.0 · Source§

impl<I> Debug for sp_std::iter::Take<I>
where I: Debug,

Source§

impl<I> Debug for FromIter<I>
where I: Debug,

1.9.0 · Source§

impl<I> Debug for DecodeUtf16<I>
where I: Debug + Iterator<Item = u16>,

1.9.0 · Source§

impl<I, F> Debug for FilterMap<I, F>
where I: Debug,

1.9.0 · Source§

impl<I, F> Debug for Inspect<I, F>
where I: Debug,

1.9.0 · Source§

impl<I, F> Debug for Map<I, F>
where I: Debug,

Source§

impl<I, F, const N: usize> Debug for MapWindows<I, F, N>
where I: Iterator + Debug,

Source§

impl<I, G> Debug for IntersperseWith<I, G>
where I: Iterator + Debug, <I as Iterator>::Item: Debug, G: Debug,

1.9.0 · Source§

impl<I, P> Debug for Filter<I, P>
where I: Debug,

1.57.0 · Source§

impl<I, P> Debug for MapWhile<I, P>
where I: Debug,

1.9.0 · Source§

impl<I, P> Debug for SkipWhile<I, P>
where I: Debug,

1.9.0 · Source§

impl<I, P> Debug for TakeWhile<I, P>
where I: Debug,

1.9.0 · Source§

impl<I, St, F> Debug for Scan<I, St, F>
where I: Debug, St: Debug,

1.29.0 · Source§

impl<I, U> Debug for Flatten<I>
where I: Debug + Iterator, <I as Iterator>::Item: IntoIterator<IntoIter = U, Item = <U as Iterator>::Item>, U: Debug + Iterator,

1.9.0 · Source§

impl<I, U, F> Debug for FlatMap<I, U, F>
where I: Debug, U: IntoIterator, <U as IntoIterator>::IntoIter: Debug,

Source§

impl<I, const N: usize> Debug for sp_std::iter::ArrayChunks<I, N>
where I: Debug + Iterator, <I as Iterator>::Item: Debug,

1.0.0 · Source§

impl<Idx> Debug for sp_std::ops::Range<Idx>
where Idx: Debug,

1.0.0 · Source§

impl<Idx> Debug for sp_std::ops::RangeFrom<Idx>
where Idx: Debug,

1.26.0 · Source§

impl<Idx> Debug for sp_std::ops::RangeInclusive<Idx>
where Idx: Debug,

1.0.0 · Source§

impl<Idx> Debug for RangeTo<Idx>
where Idx: Debug,

1.26.0 · Source§

impl<Idx> Debug for RangeToInclusive<Idx>
where Idx: Debug,

Source§

impl<Idx> Debug for core::range::Range<Idx>
where Idx: Debug,

Source§

impl<Idx> Debug for core::range::RangeFrom<Idx>
where Idx: Debug,

Source§

impl<Idx> Debug for core::range::RangeInclusive<Idx>
where Idx: Debug,

Source§

impl<K> Debug for sp_std::collections::btree_set::Cursor<'_, K>
where K: Debug,

1.16.0 · Source§

impl<K> Debug for std::collections::hash::set::Drain<'_, K>
where K: Debug,

1.16.0 · Source§

impl<K> Debug for std::collections::hash::set::IntoIter<K>
where K: Debug,

1.16.0 · Source§

impl<K> Debug for std::collections::hash::set::Iter<'_, K>
where K: Debug,

Source§

impl<K, A> Debug for sp_std::collections::btree_set::CursorMut<'_, K, A>
where K: Debug,

Source§

impl<K, A> Debug for sp_std::collections::btree_set::CursorMutKey<'_, K, A>
where K: Debug,

1.12.0 · Source§

impl<K, V> Debug for std::collections::hash::map::Entry<'_, K, V>
where K: Debug, V: Debug,

Source§

impl<K, V> Debug for sp_std::collections::btree_map::Cursor<'_, K, V>
where K: Debug, V: Debug,

1.17.0 · Source§

impl<K, V> Debug for sp_std::collections::btree_map::Iter<'_, K, V>
where K: Debug, V: Debug,

1.17.0 · Source§

impl<K, V> Debug for sp_std::collections::btree_map::IterMut<'_, K, V>
where K: Debug, V: Debug,

1.17.0 · Source§

impl<K, V> Debug for sp_std::collections::btree_map::Keys<'_, K, V>
where K: Debug,

1.17.0 · Source§

impl<K, V> Debug for sp_std::collections::btree_map::Range<'_, K, V>
where K: Debug, V: Debug,

1.17.0 · Source§

impl<K, V> Debug for RangeMut<'_, K, V>
where K: Debug, V: Debug,

1.17.0 · Source§

impl<K, V> Debug for sp_std::collections::btree_map::Values<'_, K, V>
where V: Debug,

1.10.0 · Source§

impl<K, V> Debug for sp_std::collections::btree_map::ValuesMut<'_, K, V>
where V: Debug,

1.16.0 · Source§

impl<K, V> Debug for std::collections::hash::map::Drain<'_, K, V>
where K: Debug, V: Debug,

1.16.0 · Source§

impl<K, V> Debug for std::collections::hash::map::IntoIter<K, V>
where K: Debug, V: Debug,

1.54.0 · Source§

impl<K, V> Debug for std::collections::hash::map::IntoKeys<K, V>
where K: Debug,

1.54.0 · Source§

impl<K, V> Debug for std::collections::hash::map::IntoValues<K, V>
where V: Debug,

1.16.0 · Source§

impl<K, V> Debug for std::collections::hash::map::Iter<'_, K, V>
where K: Debug, V: Debug,

1.16.0 · Source§

impl<K, V> Debug for std::collections::hash::map::IterMut<'_, K, V>
where K: Debug, V: Debug,

1.16.0 · Source§

impl<K, V> Debug for std::collections::hash::map::Keys<'_, K, V>
where K: Debug,

1.12.0 · Source§

impl<K, V> Debug for std::collections::hash::map::OccupiedEntry<'_, K, V>
where K: Debug, V: Debug,

Source§

impl<K, V> Debug for std::collections::hash::map::OccupiedError<'_, K, V>
where K: Debug, V: Debug,

1.12.0 · Source§

impl<K, V> Debug for std::collections::hash::map::VacantEntry<'_, K, V>
where K: Debug,

1.16.0 · Source§

impl<K, V> Debug for std::collections::hash::map::Values<'_, K, V>
where V: Debug,

1.16.0 · Source§

impl<K, V> Debug for std::collections::hash::map::ValuesMut<'_, K, V>
where V: Debug,

1.12.0 · Source§

impl<K, V, A> Debug for sp_std::collections::btree_map::Entry<'_, K, V, A>
where K: Debug + Ord, V: Debug, A: Allocator + Clone,

1.0.0 · Source§

impl<K, V, A> Debug for BTreeMap<K, V, A>
where K: Debug, V: Debug, A: Allocator + Clone,

Source§

impl<K, V, A> Debug for sp_std::collections::btree_map::CursorMut<'_, K, V, A>
where K: Debug, V: Debug,

Source§

impl<K, V, A> Debug for sp_std::collections::btree_map::CursorMutKey<'_, K, V, A>
where K: Debug, V: Debug,

1.17.0 · Source§

impl<K, V, A> Debug for sp_std::collections::btree_map::IntoIter<K, V, A>
where K: Debug, V: Debug, A: Allocator + Clone,

1.54.0 · Source§

impl<K, V, A> Debug for sp_std::collections::btree_map::IntoKeys<K, V, A>
where K: Debug, A: Allocator + Clone,

1.54.0 · Source§

impl<K, V, A> Debug for sp_std::collections::btree_map::IntoValues<K, V, A>
where V: Debug, A: Allocator + Clone,

1.12.0 · Source§

impl<K, V, A> Debug for sp_std::collections::btree_map::OccupiedEntry<'_, K, V, A>
where K: Debug + Ord, V: Debug, A: Allocator + Clone,

Source§

impl<K, V, A> Debug for sp_std::collections::btree_map::OccupiedError<'_, K, V, A>
where K: Debug + Ord, V: Debug, A: Allocator + Clone,

1.12.0 · Source§

impl<K, V, A> Debug for sp_std::collections::btree_map::VacantEntry<'_, K, V, A>
where K: Debug + Ord, A: Allocator + Clone,

Source§

impl<K, V, F> Debug for sp_std::collections::btree_map::ExtractIf<'_, K, V, F>
where K: Debug, V: Debug, F: FnMut(&K, &mut V) -> bool,

Source§

impl<K, V, S> Debug for RawEntryMut<'_, K, V, S>
where K: Debug, V: Debug,

1.0.0 · Source§

impl<K, V, S> Debug for HashMap<K, V, S>
where K: Debug, V: Debug,

Source§

impl<K, V, S> Debug for RawEntryBuilder<'_, K, V, S>

Source§

impl<K, V, S> Debug for RawEntryBuilderMut<'_, K, V, S>

Source§

impl<K, V, S> Debug for RawOccupiedEntryMut<'_, K, V, S>
where K: Debug, V: Debug,

Source§

impl<K, V, S> Debug for RawVacantEntryMut<'_, K, V, S>

1.33.0 · Source§

impl<Ptr> Debug for Pin<Ptr>
where Ptr: Debug,

1.0.0 · Source§

impl<R> Debug for BufReader<R>
where R: Debug + ?Sized,

1.0.0 · Source§

impl<R> Debug for std::io::Bytes<R>
where R: Debug,

1.17.0 · Source§

impl<T> Debug for Bound<T>
where T: Debug,

1.0.0 · Source§

impl<T> Debug for TryLockError<T>

Source§

impl<T> Debug for SendTimeoutError<T>

1.0.0 · Source§

impl<T> Debug for TrySendError<T>

1.0.0 · Source§

impl<T> Debug for Option<T>
where T: Debug,

1.36.0 · Source§

impl<T> Debug for Poll<T>
where T: Debug,

1.0.0 · Source§

impl<T> Debug for *const T
where T: ?Sized,

1.0.0 · Source§

impl<T> Debug for *mut T
where T: ?Sized,

1.0.0 · Source§

impl<T> Debug for &T
where T: Debug + ?Sized,

1.0.0 · Source§

impl<T> Debug for &mut T
where T: Debug + ?Sized,

1.0.0 · Source§

impl<T> Debug for [T]
where T: Debug,

1.0.0 · Source§

impl<T> Debug for (T₁, T₂, …, Tₙ)
where T: Debug + ?Sized,

This trait is implemented for tuples up to twelve items long.

Source§

impl<T> Debug for ThinBox<T>
where T: Debug + ?Sized,

1.0.0 · Source§

impl<T> Debug for Cell<T>
where T: Copy + Debug,

1.70.0 · Source§

impl<T> Debug for OnceCell<T>
where T: Debug,

1.0.0 · Source§

impl<T> Debug for Ref<'_, T>
where T: Debug + ?Sized,

1.0.0 · Source§

impl<T> Debug for RefCell<T>
where T: Debug + ?Sized,

1.0.0 · Source§

impl<T> Debug for RefMut<'_, T>
where T: Debug + ?Sized,

Source§

impl<T> Debug for SyncUnsafeCell<T>
where T: ?Sized,

1.9.0 · Source§

impl<T> Debug for UnsafeCell<T>
where T: ?Sized,

1.19.0 · Source§

impl<T> Debug for Reverse<T>
where T: Debug,

1.17.0 · Source§

impl<T> Debug for sp_std::collections::btree_set::Iter<'_, T>
where T: Debug,

1.17.0 · Source§

impl<T> Debug for sp_std::collections::btree_set::SymmetricDifference<'_, T>
where T: Debug,

1.17.0 · Source§

impl<T> Debug for sp_std::collections::btree_set::Union<'_, T>
where T: Debug,

1.17.0 · Source§

impl<T> Debug for sp_std::collections::vec_deque::Iter<'_, T>
where T: Debug,

1.17.0 · Source§

impl<T> Debug for sp_std::collections::vec_deque::IterMut<'_, T>
where T: Debug,

1.9.0 · Source§

impl<T> Debug for sp_std::iter::Empty<T>

1.2.0 · Source§

impl<T> Debug for sp_std::iter::Once<T>
where T: Debug,

1.0.0 · Source§

impl<T> Debug for Rev<T>
where T: Debug,

1.0.0 · Source§

impl<T> Debug for PhantomData<T>
where T: ?Sized,

1.21.0 · Source§

impl<T> Debug for Discriminant<T>

1.20.0 · Source§

impl<T> Debug for ManuallyDrop<T>
where T: Debug + ?Sized,

1.28.0 · Source§

impl<T> Debug for NonZero<T>

1.74.0 · Source§

impl<T> Debug for Saturating<T>
where T: Debug,

1.0.0 · Source§

impl<T> Debug for Wrapping<T>
where T: Debug,

Source§

impl<T> Debug for Yeet<T>
where T: Debug,

1.25.0 · Source§

impl<T> Debug for NonNull<T>
where T: ?Sized,

1.0.0 · Source§

impl<T> Debug for sp_std::result::IntoIter<T>
where T: Debug,

1.9.0 · Source§

impl<T> Debug for sp_std::slice::Iter<'_, T>
where T: Debug,

1.9.0 · Source§

impl<T> Debug for sp_std::slice::IterMut<'_, T>
where T: Debug,

1.3.0 · Source§

impl<T> Debug for AtomicPtr<T>

Source§

impl<T> Debug for sp_std::sync::mpmc::IntoIter<T>
where T: Debug,

Source§

impl<T> Debug for sp_std::sync::mpmc::Receiver<T>

Source§

impl<T> Debug for sp_std::sync::mpmc::Sender<T>

1.1.0 · Source§

impl<T> Debug for sp_std::sync::mpsc::IntoIter<T>
where T: Debug,

1.8.0 · Source§

impl<T> Debug for sp_std::sync::mpsc::Receiver<T>

1.0.0 · Source§

impl<T> Debug for SendError<T>

1.8.0 · Source§

impl<T> Debug for sp_std::sync::mpsc::Sender<T>

1.8.0 · Source§

impl<T> Debug for SyncSender<T>

Source§

impl<T> Debug for Exclusive<T>
where T: ?Sized,

Source§

impl<T> Debug for MappedMutexGuard<'_, T>
where T: Debug + ?Sized,

Source§

impl<T> Debug for MappedRwLockReadGuard<'_, T>
where T: Debug + ?Sized,

Source§

impl<T> Debug for MappedRwLockWriteGuard<'_, T>
where T: Debug + ?Sized,

1.0.0 · Source§

impl<T> Debug for Mutex<T>
where T: Debug + ?Sized,

1.16.0 · Source§

impl<T> Debug for MutexGuard<'_, T>
where T: Debug + ?Sized,

1.70.0 · Source§

impl<T> Debug for OnceLock<T>
where T: Debug,

1.0.0 · Source§

impl<T> Debug for PoisonError<T>

Source§

impl<T> Debug for ReentrantLock<T>
where T: Debug + ?Sized,

Source§

impl<T> Debug for ReentrantLockGuard<'_, T>
where T: Debug + ?Sized,

1.0.0 · Source§

impl<T> Debug for RwLock<T>
where T: Debug + ?Sized,

1.16.0 · Source§

impl<T> Debug for RwLockReadGuard<'_, T>
where T: Debug + ?Sized,

1.16.0 · Source§

impl<T> Debug for RwLockWriteGuard<'_, T>
where T: Debug + ?Sized,

1.17.0 · Source§

impl<T> Debug for alloc::collections::binary_heap::Iter<'_, T>
where T: Debug,

1.17.0 · Source§

impl<T> Debug for alloc::collections::linked_list::Iter<'_, T>
where T: Debug,

1.17.0 · Source§

impl<T> Debug for alloc::collections::linked_list::IterMut<'_, T>
where T: Debug,

Source§

impl<T> Debug for AsyncDropInPlace<T>
where T: ?Sized,

1.48.0 · Source§

impl<T> Debug for Pending<T>

1.48.0 · Source§

impl<T> Debug for Ready<T>
where T: Debug,

1.16.0 · Source§

impl<T> Debug for AssertUnwindSafe<T>
where T: Debug,

1.0.0 · Source§

impl<T> Debug for std::io::cursor::Cursor<T>
where T: Debug,

1.0.0 · Source§

impl<T> Debug for std::io::Take<T>
where T: Debug,

1.16.0 · Source§

impl<T> Debug for LocalKey<T>
where T: 'static,

1.16.0 · Source§

impl<T> Debug for JoinHandle<T>

1.41.0 · Source§

impl<T> Debug for MaybeUninit<T>

1.0.0 · Source§

impl<T, A> Debug for Box<T, A>
where T: Debug + ?Sized, A: Allocator,

1.0.0 · Source§

impl<T, A> Debug for BTreeSet<T, A>
where T: Debug, A: Allocator + Clone,

1.17.0 · Source§

impl<T, A> Debug for sp_std::collections::btree_set::Difference<'_, T, A>
where T: Debug, A: Allocator + Clone,

1.17.0 · Source§

impl<T, A> Debug for sp_std::collections::btree_set::Intersection<'_, T, A>
where T: Debug, A: Allocator + Clone,

1.0.0 · Source§

impl<T, A> Debug for sp_std::collections::btree_set::IntoIter<T, A>
where T: Debug, A: Debug + Allocator + Clone,

1.17.0 · Source§

impl<T, A> Debug for sp_std::collections::vec_deque::Drain<'_, T, A>
where T: Debug, A: Allocator,

1.17.0 · Source§

impl<T, A> Debug for sp_std::collections::vec_deque::IntoIter<T, A>
where T: Debug, A: Allocator,

1.0.0 · Source§

impl<T, A> Debug for VecDeque<T, A>
where T: Debug, A: Allocator,

1.0.0 · Source§

impl<T, A> Debug for Rc<T, A>
where T: Debug + ?Sized, A: Allocator,

Source§

impl<T, A> Debug for UniqueRc<T, A>
where T: Debug + ?Sized, A: Debug + Allocator,

1.4.0 · Source§

impl<T, A> Debug for sp_std::rc::Weak<T, A>
where A: Allocator, T: ?Sized,

1.0.0 · Source§

impl<T, A> Debug for Arc<T, A>
where T: Debug + ?Sized, A: Allocator,

1.4.0 · Source§

impl<T, A> Debug for sp_std::sync::Weak<T, A>
where A: Allocator, T: ?Sized,

1.17.0 · Source§

impl<T, A> Debug for sp_std::vec::Drain<'_, T, A>
where T: Debug, A: Allocator,

1.13.0 · Source§

impl<T, A> Debug for sp_std::vec::IntoIter<T, A>
where T: Debug, A: Allocator,

1.0.0 · Source§

impl<T, A> Debug for Vec<T, A>
where T: Debug, A: Allocator,

1.4.0 · Source§

impl<T, A> Debug for BinaryHeap<T, A>
where T: Debug, A: Allocator,

1.17.0 · Source§

impl<T, A> Debug for alloc::collections::binary_heap::IntoIter<T, A>
where T: Debug, A: Allocator,

Source§

impl<T, A> Debug for IntoIterSorted<T, A>
where T: Debug, A: Debug + Allocator,

1.17.0 · Source§

impl<T, A> Debug for PeekMut<'_, T, A>
where T: Ord + Debug, A: Allocator,

Source§

impl<T, A> Debug for alloc::collections::linked_list::Cursor<'_, T, A>
where T: Debug, A: Allocator,

Source§

impl<T, A> Debug for alloc::collections::linked_list::CursorMut<'_, T, A>
where T: Debug, A: Allocator,

1.17.0 · Source§

impl<T, A> Debug for alloc::collections::linked_list::IntoIter<T, A>
where T: Debug, A: Allocator,

1.0.0 · Source§

impl<T, A> Debug for LinkedList<T, A>
where T: Debug, A: Allocator,

1.0.0 · Source§

impl<T, E> Debug for Result<T, E>
where T: Debug, E: Debug,

1.80.0 · Source§

impl<T, F> Debug for LazyCell<T, F>
where T: Debug,

1.34.0 · Source§

impl<T, F> Debug for Successors<T, F>
where T: Debug,

1.80.0 · Source§

impl<T, F> Debug for LazyLock<T, F>
where T: Debug,

Source§

impl<T, F> Debug for alloc::collections::linked_list::ExtractIf<'_, T, F>
where T: Debug, F: FnMut(&mut T) -> bool,

Source§

impl<T, F, A> Debug for sp_std::collections::btree_set::ExtractIf<'_, T, F, A>
where A: Allocator + Clone, T: Debug, F: FnMut(&T) -> bool,

1.27.0 · Source§

impl<T, P> Debug for sp_std::slice::RSplit<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.27.0 · Source§

impl<T, P> Debug for RSplitMut<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.9.0 · Source§

impl<T, P> Debug for sp_std::slice::RSplitN<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.9.0 · Source§

impl<T, P> Debug for RSplitNMut<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.9.0 · Source§

impl<T, P> Debug for sp_std::slice::Split<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.51.0 · Source§

impl<T, P> Debug for sp_std::slice::SplitInclusive<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.51.0 · Source§

impl<T, P> Debug for SplitInclusiveMut<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.9.0 · Source§

impl<T, P> Debug for SplitMut<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.9.0 · Source§

impl<T, P> Debug for sp_std::slice::SplitN<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.9.0 · Source§

impl<T, P> Debug for SplitNMut<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

Source§

impl<T, S> Debug for std::collections::hash::set::Entry<'_, T, S>
where T: Debug,

1.16.0 · Source§

impl<T, S> Debug for std::collections::hash::set::Difference<'_, T, S>
where T: Debug + Eq + Hash, S: BuildHasher,

1.0.0 · Source§

impl<T, S> Debug for HashSet<T, S>
where T: Debug,

1.16.0 · Source§

impl<T, S> Debug for std::collections::hash::set::Intersection<'_, T, S>
where T: Debug + Eq + Hash, S: BuildHasher,

Source§

impl<T, S> Debug for std::collections::hash::set::OccupiedEntry<'_, T, S>
where T: Debug,

1.16.0 · Source§

impl<T, S> Debug for std::collections::hash::set::SymmetricDifference<'_, T, S>
where T: Debug + Eq + Hash, S: BuildHasher,

1.16.0 · Source§

impl<T, S> Debug for std::collections::hash::set::Union<'_, T, S>
where T: Debug + Eq + Hash, S: BuildHasher,

Source§

impl<T, S> Debug for std::collections::hash::set::VacantEntry<'_, T, S>
where T: Debug,

1.0.0 · Source§

impl<T, U> Debug for std::io::Chain<T, U>
where T: Debug, U: Debug,

1.0.0 · Source§

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

1.40.0 · Source§

impl<T, const N: usize> Debug for core::array::iter::IntoIter<T, N>
where T: Debug,

Source§

impl<T, const N: usize> Debug for Mask<T, N>

Source§

impl<T, const N: usize> Debug for Simd<T, N>

1.0.0 · Source§

impl<W> Debug for BufWriter<W>
where W: Write + Debug + ?Sized,

1.0.0 · Source§

impl<W> Debug for LineWriter<W>
where W: Write + Debug + ?Sized,

1.0.0 · Source§

impl<W> Debug for IntoInnerError<W>
where W: Debug,

Source§

impl<Y, R> Debug for CoroutineState<Y, R>
where Y: Debug, R: Debug,

Source§

impl<const N: usize> Debug for GetManyMutError<N>

impl Debug for Subcommand

impl Debug for Cli

impl Debug for RunCmd

impl Debug for ProxyType

impl Debug for Runtime

impl Debug for ProxyType

impl Debug for Runtime

impl<'a, H: Debug> Debug for Leaf<'a, H>

impl<H: Debug, L: Debug> Debug for MerkleProof<H, L>

impl Debug for Call

impl Debug for Call

impl<BlockNumber, BlockHash, MmrHash> Debug for ImportedCommitment<BlockNumber, BlockHash, MmrHash>
where BlockNumber: Debug, BlockHash: Debug, MmrHash: Debug,

impl<BlockNumber, Hash> Debug for InitializationData<BlockNumber, Hash>
where BlockNumber: Debug, Hash: Debug,

impl Debug for Error

impl Debug for Error

impl<FinalityProof: Debug, FinalityVerificationContext: Debug> Debug for HeaderFinalityInfo<FinalityProof, FinalityVerificationContext>

impl<H> Debug for InitializationData<H>
where H: Debug + HeaderT,

impl<Header> Debug for AncestryChain<Header>
where Header: Debug + HeaderT,

impl<Header: Debug + HeaderT> Debug for BridgeGrandpaCall<Header>

impl<Header: Debug + HeaderT> Debug for GrandpaJustification<Header>
where Header::Hash: Debug, Header::Number: Debug,

impl<Number, Hash> Debug for StoredHeaderData<Number, Hash>
where Number: Debug, Hash: Debug,

impl Debug for LaneState

impl<AccountId: Debug, MessagesProof: Debug, MessagesDeliveryProof: Debug> Debug for BridgeMessagesCall<AccountId, MessagesProof, MessagesDeliveryProof>

impl<BridgedHeaderHash, Lane> Debug for FromBridgedChainMessagesProof<BridgedHeaderHash, Lane>
where BridgedHeaderHash: Debug, Lane: Debug,

impl<BridgedHeaderHash, LaneId> Debug for FromBridgedChainMessagesDeliveryProof<BridgedHeaderHash, LaneId>
where BridgedHeaderHash: Debug, LaneId: Debug,

impl<DispatchLevelResult> Debug for ReceptionResult<DispatchLevelResult>
where DispatchLevelResult: Debug,

impl<DispatchLevelResult, LaneId> Debug for ReceivedMessages<DispatchLevelResult, LaneId>
where DispatchLevelResult: Debug, LaneId: Debug,

impl<DispatchPayload> Debug for DispatchMessageData<DispatchPayload>
where DispatchPayload: Debug,

impl<DispatchPayload, LaneId> Debug for DispatchMessage<DispatchPayload, LaneId>
where DispatchPayload: Debug, LaneId: Debug + Encode,

impl<LaneId> Debug for MessagesCallInfo<LaneId>
where LaneId: Debug + Clone + Copy,

impl<LaneId> Debug for BaseMessagesProofInfo<LaneId>
where LaneId: Debug,

impl<LaneId> Debug for Message<LaneId>
where LaneId: Debug + Encode,

impl<LaneId> Debug for MessageKey<LaneId>
where LaneId: Debug + Encode,

impl<LaneId> Debug for ReceiveMessagesDeliveryProofInfo<LaneId>
where LaneId: Debug,

impl<LaneId> Debug for ReceiveMessagesProofInfo<LaneId>
where LaneId: Debug,

impl<Message> Debug for ProvedLaneMessages<Message>
where Message: Debug,

impl<RelayerId> Debug for InboundLaneData<RelayerId>
where RelayerId: Debug,

impl<RelayerId> Debug for UnrewardedRelayer<RelayerId>
where RelayerId: Debug,

impl Debug for ParaInfo

impl Debug for ParaHead

impl Debug for ParaId

impl<AccountId: Debug, LaneId: Debug + Decode + Encode> Debug for ExplicitOrAccountParams<AccountId, LaneId>

impl<BlockNumber: Debug, Balance: Debug> Debug for Registration<BlockNumber, Balance>

impl<LaneId: Debug> Debug for RewardsAccountParams<LaneId>

impl<RemoteGrandpaChainBlockNumber: Debug, LaneId: Clone + Copy + Debug> Debug for ExtensionCallInfo<RemoteGrandpaChainBlockNumber, LaneId>

impl<B, V: Debug> Debug for BoundedStorageValue<B, V>

impl<BlockNumber, BlockHash> Debug for TransactionEra<BlockNumber, BlockHash>
where BlockNumber: Debug, BlockHash: Debug,

impl<ChainCall: Debug> Debug for EncodedOrDecodedCall<ChainCall>

impl<DispatchLevelResult> Debug for MessageDispatchResult<DispatchLevelResult>
where DispatchLevelResult: Debug,

impl<Hash, Number> Debug for HeaderId<Hash, Number>
where Hash: Debug, Number: Debug,

impl Debug for Account

impl Debug for BridgeId

impl<ThisChain: Chain, LaneId: LaneIdType> Debug for Bridge<ThisChain, LaneId>

impl Debug for Runtime

impl Debug for Runtime

impl Debug for Runtime

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Call<T>

impl Debug for Origin

impl Debug for ProxyType

impl Debug for Origin

impl Debug for Runtime

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Call<T>

impl Debug for ProxyType

impl Debug for Runtime

impl Debug for ProxyType

impl Debug for Runtime

impl Debug for RunCmd

impl<B: BlockT> Debug for PotentialParent<B>

impl Debug for Error

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Event<T>

impl Debug for Error

impl<H> Debug for Ancestor<H>
where H: Debug,

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl Debug for Event

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T> Debug for Pallet<T>

impl<T, S: Debug> Debug for StorageWeightReclaim<T, S>

impl<T: Config> Debug for Call<T>

impl Debug for Origin

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Event<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T: Config + Send + Sync> Debug for StorageWeightReclaim<T>

impl Debug for Runtime

impl<T: Config> Debug for Call<T>

impl Debug for Extensions

impl<E: Debug> Debug for Error<E>

impl<H: Debug, N: Debug, V: Debug> Debug for ForkTree<H, N, V>

impl Debug for Analysis

impl Debug for BlockCmd

impl Debug for MachineCmd

impl Debug for PalletCmd

impl Debug for StorageCmd

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Event<T>

impl Debug for Error

impl Debug for CountBound

impl Debug for SizeBound

impl<AccountId: Debug, BOuter: Get<u32>, BInner: Get<u32>> Debug for BoundedSupports<AccountId, BOuter, BInner>

impl<AccountId: Debug, Bound: Debug + Get<u32>> Debug for BoundedSupport<AccountId, Bound>

impl<VoterIndex, TargetIndex, P> Debug for IndexAssignment<VoterIndex, TargetIndex, P>
where VoterIndex: Debug, TargetIndex: Debug, P: Debug + PerThing,

impl<T> Debug for CheckMetadataHash<T>

impl Debug for SubCommand

impl Debug for Command

impl Debug for V1Command

impl Debug for Transport

impl Debug for Pays

impl Debug for Never

impl Debug for Select

impl Debug for Fortitude

impl Debug for Precision

impl Debug for Provenance

impl Debug for Instance1

impl Debug for Disabled

impl Debug for Footprint

impl<'a> Debug for InitializedField<'a>

impl<A, F, R, D, Fp> Debug for FreezeConsideration<A, F, R, D, Fp>
where F: MutateFreeze<A>,

impl<A, F, R, D, Fp> Debug for HoldConsideration<A, F, R, D, Fp>
where F: MutateHold<A>,

impl<A, Fx, Rx, D, Fp> Debug for LoneFreezeConsideration<A, Fx, Rx, D, Fp>

impl<A, Fx, Rx, D, Fp> Debug for LoneHoldConsideration<A, Fx, Rx, D, Fp>

impl<A: AssetId, B: Balance, OnDrop: HandleImbalanceDrop<A, B>, OppositeOnDrop: HandleImbalanceDrop<A, B>> Debug for Imbalance<A, B, OnDrop, OppositeOnDrop>

impl<AccountId> Debug for Admin<AccountId>
where AccountId: Debug,

impl<AccountId> Debug for Owner<AccountId>
where AccountId: Debug,

impl<AccountId: Debug> Debug for RawOrigin<AccountId>

impl<AssetId> Debug for NativeOrWithId<AssetId>
where AssetId: Ord + Debug,

impl<B: Balance, OnDrop: HandleImbalanceDrop<B>, OppositeOnDrop: HandleImbalanceDrop<B>> Debug for Imbalance<B, OnDrop, OppositeOnDrop>

impl<Balance> Debug for WithdrawConsequence<Balance>
where Balance: Debug,

impl<BlockNumber> Debug for DispatchTime<BlockNumber>
where BlockNumber: Debug,

impl<ConfigValue, Extra> Debug for WithConfig<ConfigValue, Extra>
where ConfigValue: Debug + ConfigValueMarker, Extra: Debug,

impl<Id, Balance> Debug for IdAmount<Id, Balance>
where Id: Debug, Balance: Debug,

impl<Inspect: Debug + InspectStrategy> Debug for ConfigValue<Inspect>
where Inspect::Value: Debug,

impl<Params, ReportedId> Debug for DeriveAndReportId<Params, ReportedId>
where Params: Debug, ReportedId: Debug,

impl<T, H> Debug for Bounded<T, H>
where T: Debug, H: Debug + Hash,

impl<T, Hash> Debug for MaybeHashed<T, Hash>
where T: Debug, Hash: Debug,

impl<T: Debug> Debug for PerDispatchClass<T>

impl<T: Debug> Debug for WrapperKeepOpaque<T>

impl<T: Debug> Debug for WrapperOpaque<T>

impl<WitnessData> Debug for Witness<WitnessData>
where WitnessData: Debug,

impl Debug for Meta

impl Debug for NoTrailing

impl Debug for StopParse

impl Debug for Trailing

impl<P: Debug> Debug for Braces<P>

impl<P: Debug> Debug for Brackets<P>

impl<P: Debug> Debug for Parens<P>

impl<P: Debug, T: Debug, V: Debug> Debug for PunctuatedInner<P, T, V>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl Debug for Runtime

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl Debug for Phase

impl Debug for RefStatus

impl<E, T> Debug for EventRecord<E, T>
where E: Debug + Parameter + Member, T: Debug,

impl<Nonce, AccountData> Debug for AccountInfo<Nonce, AccountData>
where Nonce: Debug, AccountData: Debug,

impl<T> Debug for Account<T>
where T: Debug + SigningTypes,

impl<T> Debug for Pallet<T>

impl<T> Debug for AuthorizeCall<T>

impl<T, C, X> Debug for Signer<T, C, X>
where T: Debug + SigningTypes, C: Debug + AppCrypto<T::Public, T::Signature>, X: Debug,

impl<T: Config + Send + Sync> Debug for CheckGenesis<T>

impl<T: Config + Send + Sync> Debug for CheckMortality<T>

impl<T: Config + Send + Sync> Debug for CheckSpecVersion<T>

impl<T: Config + Send + Sync> Debug for CheckTxVersion<T>

impl<T: Config + Send + Sync> Debug for CheckWeight<T>

impl<T: Config + Send + Sync> Debug for WeightReclaim<T>
where T::RuntimeCall: Dispatchable<Info = DispatchInfo, PostInfo = PostDispatchInfo>,

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T: Config> Debug for CheckNonce<T>

impl Debug for Runtime

impl Debug for ProxyType

impl Debug for Runtime

impl Debug for MalusCli

impl<LaneId: Debug> Debug for Params<LaneId>

impl<SelfHeaderId: Debug, PeerHeaderId: Debug> Debug for ClientState<SelfHeaderId, PeerHeaderId>

impl<SourceChainBalance: Debug> Debug for MessageDetails<SourceChainBalance>

impl Debug for Runtime

impl<BlockHash: Debug> Debug for LeavesProof<BlockHash>

impl Debug for SizeType

impl Debug for Mode

impl Debug for Opt

impl Debug for Opt

impl Debug for Dependency

impl Debug for BlockType

impl Debug for MemberRole

impl Debug for Version

impl Debug for Cid

impl Debug for Multihash

impl<AccountId, Url> Debug for UnscrupulousItem<AccountId, Url>
where AccountId: Debug, Url: Debug,

impl<T, I> Debug for Pallet<T, I>

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<T: Config<I>, I: 'static> Debug for Error<T, I>

impl<T: Config<I>, I: 'static> Debug for Event<T, I>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Event<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl Debug for HoldReason

impl<AccountId: Debug, AssetId: Debug, Balance: Debug, BlockNumber: Debug> Debug for PoolInfo<AccountId, AssetId, Balance, BlockNumber>

impl<Balance: Debug> Debug for PoolStakerInfo<Balance>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Event<T>

impl<Balance, AccountId> Debug for ExistenceReason<Balance, AccountId>
where Balance: Debug, AccountId: Debug,

impl<Balance, AccountId, DepositBalance> Debug for AssetDetails<Balance, AccountId, DepositBalance>
where Balance: Debug, AccountId: Debug, DepositBalance: Debug,

impl<Balance, DepositBalance> Debug for Approval<Balance, DepositBalance>
where Balance: Debug, DepositBalance: Debug,

impl<Balance, DepositBalance, Extra, AccountId> Debug for AssetAccount<Balance, DepositBalance, Extra, AccountId>
where Balance: Debug, DepositBalance: Debug, Extra: Debug, AccountId: Debug,

impl<DepositBalance, BoundedString> Debug for AssetMetadata<DepositBalance, BoundedString>
where DepositBalance: Debug, BoundedString: Debug,

impl<T, I> Debug for Pallet<T, I>

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<T: Config<I>, I: 'static> Debug for Error<T, I>

impl<T: Config<I>, I: 'static> Debug for Event<T, I>

impl<T, I> Debug for Pallet<T, I>

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<T: Config<I>, I: 'static> Debug for Error<T, I>

impl<T: Config<I>, I: 'static> Debug for Event<T, I>

impl<T, I> Debug for Pallet<T, I>

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<T: Config<I>, I: 'static> Debug for Error<T, I>

impl<T: Config<I>, I: 'static> Debug for Event<T, I>

impl<AccountId, C> Debug for BalanceSwapAction<AccountId, C>
where AccountId: Debug, C: Debug + ReservableCurrency<AccountId>,

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T: Config> Debug for PendingSwap<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl Debug for ListError

impl Debug for Runtime

impl<T, I> Debug for Pallet<T, I>

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<T: Config<I>, I: 'static> Debug for Error<T, I>

impl<T: Config<I>, I: 'static> Debug for Event<T, I>

impl<T: Config<I>, I: 'static> Debug for ScoresViewFunction<T, I>

impl<T: Config<I>, I: 'static> Debug for Bag<T, I>

impl<T: Config<I>, I: 'static> Debug for Node<T, I>

impl Debug for Reasons

impl Debug for ExtraFlags

impl<Balance> Debug for AccountData<Balance>
where Balance: Debug,

impl<Balance> Debug for BalanceLock<Balance>
where Balance: Debug,

impl<ReserveIdentifier, Balance> Debug for ReserveData<ReserveIdentifier, Balance>
where ReserveIdentifier: Debug, Balance: Debug,

impl<T, I> Debug for Pallet<T, I>

impl<T, I> Debug for NegativeImbalance<T, I>
where T: Debug + Config<I>, I: Debug + 'static,

impl<T, I> Debug for PositiveImbalance<T, I>
where T: Debug + Config<I>, I: Debug + 'static,

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<T: Config<I>, I: 'static> Debug for Error<T, I>

impl<T: Config<I>, I: 'static> Debug for Event<T, I>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<AccountId, Balance, BlockNumber> Debug for Bounty<AccountId, Balance, BlockNumber>
where AccountId: Debug, Balance: Debug, BlockNumber: Debug,

impl<AccountId, BlockNumber> Debug for BountyStatus<AccountId, BlockNumber>
where AccountId: Debug, BlockNumber: Debug,

impl<T, I> Debug for Pallet<T, I>

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<T: Config<I>, I: 'static> Debug for Error<T, I>

impl<T: Config<I>, I: 'static> Debug for Event<T, I>

impl<T, I> Debug for Pallet<T, I>

impl<T: Config<I>, I: 'static> Debug for Call<T, I>
where BridgedMmrHashing<T, I>: 'static + Send + Sync,

impl<T: Config<I>, I: 'static> Debug for Error<T, I>

impl<T, I> Debug for Pallet<T, I>

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<T: Config<I>, I: 'static> Debug for Error<T, I>

impl<T: Config<I>, I: 'static> Debug for Event<T, I>

impl<T: Config<I>, I: 'static> Debug for StoredAuthoritySet<T, I>

impl<LaneId: Debug> Debug for MessageProofParams<LaneId>

impl<S: Debug> Debug for OutboundLane<S>

impl<T, I> Debug for Pallet<T, I>

impl<T, I> Debug for StoredInboundLaneData<T, I>
where T: Debug + Config<I>, I: Debug + 'static,

impl<T: Debug + Config<I>, I: Debug + 'static> Debug for RuntimeOutboundLaneStorage<T, I>
where T::LaneId: Debug,

impl<T: Debug + Config<I>, I: Debug + 'static> Debug for SendMessageArgs<T, I>
where T::LaneId: Debug,

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<T: Config<I>, I: 'static> Debug for Error<T, I>

impl<T: Config<I>, I: 'static> Debug for Event<T, I>

impl<ThisChainAccountId: Debug, LaneId: Debug> Debug for MessageDeliveryProofParams<ThisChainAccountId, LaneId>

impl<T, I> Debug for Pallet<T, I>

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<T: Config<I>, I: 'static> Debug for Error<T, I>

impl<T: Config<I>, I: 'static> Debug for Event<T, I>

impl<AccountId, RewardBalance, LaneId> Debug for RelayerAccountAction<AccountId, RewardBalance, LaneId>
where AccountId: Debug, RewardBalance: Debug, LaneId: Debug,

impl<LaneId: Debug> Debug for RewardsAccountParams<LaneId>

impl<Runtime, Config> Debug for BridgeRelayersTransactionExtension<Runtime, Config>

impl<T, I> Debug for Pallet<T, I>

impl<T: Config<I>, I: 'static> Debug for Call<T, I>
where BeneficiaryOf<T, I>: From<<T as Config>::AccountId>,

impl<T: Config<I>, I: 'static> Debug for Error<T, I>

impl<T: Config<I>, I: 'static> Debug for Event<T, I>

impl Debug for Finality

impl Debug for CoreMask

impl Debug for RegionId

impl<AccountId> Debug for ContributionRecord<AccountId>
where AccountId: Debug,

impl<AccountId, Balance> Debug for RegionRecord<AccountId, Balance>
where AccountId: Debug, Balance: Debug,

impl<Balance> Debug for InstaPoolHistoryRecord<Balance>
where Balance: Debug,

impl<Balance> Debug for PotentialRenewalRecord<Balance>
where Balance: Debug,

impl<Balance, RelayBlockNumber> Debug for SaleInfoRecord<Balance, RelayBlockNumber>
where Balance: Debug, RelayBlockNumber: Debug,

impl<RelayBlockNumber> Debug for ConfigRecord<RelayBlockNumber>
where RelayBlockNumber: Debug,

impl<RelayBlockNumber, RelayBalance> Debug for OnDemandRevenueRecord<RelayBlockNumber, RelayBalance>
where RelayBlockNumber: Debug, RelayBalance: Debug,

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<AccountId, Balance, BlockNumber> Debug for ChildBounty<AccountId, Balance, BlockNumber>
where AccountId: Debug, Balance: Debug, BlockNumber: Debug,

impl<AccountId, BlockNumber> Debug for ChildBountyStatus<AccountId, BlockNumber>
where AccountId: Debug, BlockNumber: Debug,

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<AccountId, Balance> Debug for CandidateInfo<AccountId, Balance>
where AccountId: Debug, Balance: Debug,

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<AccountId, BlockNumber> Debug for Votes<AccountId, BlockNumber>
where AccountId: Debug, BlockNumber: Debug,

impl<AccountId, I> Debug for RawOrigin<AccountId, I>
where AccountId: Debug, I: Debug,

impl<I> Debug for HoldReason<I>
where I: Debug + 'static,

impl<T, I> Debug for Pallet<T, I>

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<T: Config<I>, I: 'static> Debug for Error<T, I>

impl<T: Config<I>, I: 'static> Debug for Event<T, I>

impl<T, I> Debug for Pallet<T, I>

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<T: Config<I>, I: 'static> Debug for Error<T, I>

impl<T: Config<I>, I: 'static> Debug for Event<T, I>

impl Debug for DebugInfo

impl Debug for StepResult

impl Debug for HoldReason

impl Debug for Diff

impl Debug for Limits

impl<AccountId> Debug for InstantiateReturnValue<AccountId>
where AccountId: Debug,

impl<Balance> Debug for StorageDeposit<Balance>
where Balance: Debug,

impl<CodeHash, Balance> Debug for CodeUploadReturnValue<CodeHash, Balance>
where CodeHash: Debug, Balance: Debug,

impl<Hash> Debug for Code<Hash>
where Hash: Debug,

impl<R, Balance, EventRecord> Debug for ContractResult<R, Balance, EventRecord>
where R: Debug, Balance: Debug, EventRecord: Debug,

impl<T> Debug for ContractInfo<T>
where T: Debug + Config,

impl<T> Debug for ContractInfo<T>
where T: Debug + Config,

impl<T> Debug for Pallet<T>

impl<T, OldCurrency> Debug for ContractInfo<T, OldCurrency>
where OldCurrency: ReservableCurrency<<T as Config>::AccountId> + Debug, T: Debug + Config,

impl<T: Config> Debug for Origin<T>

impl<T: Config> Debug for Call<T>
where <<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance as HasCompact>::Type: Clone + Eq + PartialEq + Debug + TypeInfo + Encode,

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T: Config> Debug for DepositAccount<T>

impl<T: Config> Debug for Schedule<T>

impl Debug for Runtime

impl Debug for Runtime

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Event<T>

impl Debug for CallFlags

impl Debug for Conviction

impl Debug for Status

impl Debug for Vote

impl<Balance> Debug for AccountVote<Balance>
where Balance: Debug,

impl<Balance> Debug for Delegations<Balance>
where Balance: Debug,

impl<Balance, AccountId, BlockNumber> Debug for Delegating<Balance, AccountId, BlockNumber>
where Balance: Debug, AccountId: Debug, BlockNumber: Debug,

impl<Balance, AccountId, BlockNumber, PollIndex, MaxVotes> Debug for Voting<Balance, AccountId, BlockNumber, PollIndex, MaxVotes>
where MaxVotes: Get<u32> + Debug, Balance: Debug, AccountId: Debug, BlockNumber: Debug, PollIndex: Debug,

impl<Balance, BlockNumber, PollIndex, MaxVotes> Debug for Casting<Balance, BlockNumber, PollIndex, MaxVotes>
where MaxVotes: Get<u32> + Debug, Balance: Debug, BlockNumber: Debug, PollIndex: Debug,

impl<T, I> Debug for Pallet<T, I>

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<T: Config<I>, I: 'static> Debug for Error<T, I>

impl<T: Config<I>, I: 'static> Debug for Event<T, I>

impl<Votes: Clone + PartialEq + Eq + Debug + TypeInfo + Codec, Total> Debug for Tally<Votes, Total>

impl Debug for Wish

impl<Balance: Clone + Eq + PartialEq + Debug, BlockNumber: Clone + Eq + PartialEq + Debug, Ranks: Get<u32>> Debug for ParamsType<Balance, BlockNumber, Ranks>

impl<BlockNumber> Debug for MemberStatus<BlockNumber>
where BlockNumber: Debug,

impl<T, I> Debug for Pallet<T, I>

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<T: Config<I>, I: 'static> Debug for Error<T, I>

impl<T: Config<I>, I: 'static> Debug for Event<T, I>

impl Debug for Runtime

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Event<T>

impl Debug for HoldReason

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl Debug for Conviction

impl Debug for Vote

impl<Balance> Debug for AccountVote<Balance>
where Balance: Debug,

impl<Balance> Debug for Delegations<Balance>
where Balance: Debug,

impl<Balance> Debug for Tally<Balance>
where Balance: Debug,

impl<Balance, AccountId, BlockNumber, MaxVotes> Debug for Voting<Balance, AccountId, BlockNumber, MaxVotes>
where Balance: Debug, AccountId: Debug, BlockNumber: Debug, MaxVotes: Debug + Get<u32>,

impl<BlockNumber, Proposal, Balance> Debug for ReferendumInfo<BlockNumber, Proposal, Balance>
where BlockNumber: Debug, Proposal: Debug, Balance: Debug,

impl<BlockNumber, Proposal, Balance> Debug for ReferendumStatus<BlockNumber, Proposal, Balance>
where BlockNumber: Debug, Proposal: Debug, Balance: Debug,

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Event<T>

impl Debug for HoldReason

impl Debug for Status

impl<T> Debug for Event<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for AdminOperation<T>

impl<T: Config> Debug for ElectionError<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T: Config> Debug for Phase<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T: MinerConfig> Debug for MinerError<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Call<T>

impl Debug for MinerError

impl<AccountId, Balance, Solution> Debug for SignedSubmission<AccountId, Balance, Solution>
where AccountId: Debug, Balance: Debug + HasCompact, Solution: Debug,

impl<AccountId, DataProvider> Debug for RoundSnapshot<AccountId, DataProvider>
where AccountId: Debug, DataProvider: Debug,

impl<AccountId, MaxWinners, MaxBackersPerWinner> Debug for ReadySolution<AccountId, MaxWinners, MaxBackersPerWinner>
where AccountId: IdentifierT + Debug, MaxWinners: Get<u32> + Debug, MaxBackersPerWinner: Get<u32> + Debug,

impl<Bn: Debug> Debug for Phase<Bn>

impl<S> Debug for RawSolution<S>
where S: Debug,

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for ElectionError<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl Debug for Renouncing

impl<AccountId, Balance> Debug for SeatHolder<AccountId, Balance>
where AccountId: Debug, Balance: Debug,

impl<AccountId, Balance> Debug for Voter<AccountId, Balance>
where AccountId: Debug, Balance: Debug,

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<AccountId> Debug for Owner<AccountId>
where AccountId: Debug,

impl<T> Debug for Origin<T>
where T: Debug + Config,

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Call<T>

impl<T: Config, Signer, Signature> Debug for AuthorizeCoownership<T, Signer, Signature>

impl<T> Debug for Pallet<T>

impl<T: Config + Send + Sync> Debug for WatchDummy<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Event<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Event<T>

impl Debug for HoldReason

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl Debug for Public

impl Debug for Signature

impl<Public, BlockNumber> Debug for PricePayload<Public, BlockNumber>
where Public: Debug, BlockNumber: Debug,

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Event<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Task<T>

impl<T> Debug for Pallet<T>

impl<T, I> Debug for Pallet<T, I>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for GetValueViewFunction<T>
where T::AccountId: From<SomeType1> + SomeAssociation1,

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<T: Config<I>, I: 'static> Debug for Error<T, I>

impl<T: Config<I>, I: 'static> Debug for GetValueViewFunction<T, I>
where T::AccountId: From<SomeType1> + SomeAssociation1,

impl<T: Config<I>, I: 'static> Debug for GetValueWithArgViewFunction<T, I>
where T::AccountId: From<SomeType1> + SomeAssociation1,

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T: Config> Debug for UnstakeRequest<T>

impl Debug for Event

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl Debug for Event

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl Debug for Data

impl<Balance> Debug for Judgement<Balance>
where Balance: Debug + Encode + Decode + MaxEncodedLen + Copy + Clone + Debug + Eq + PartialEq,

impl<Balance, AccountId, IdField> Debug for RegistrarInfo<Balance, AccountId, IdField>
where Balance: Debug + Encode + Decode + Clone + Debug + Eq + PartialEq, AccountId: Debug + Encode + Decode + Clone + Debug + Eq + PartialEq, IdField: Debug + Encode + Decode + Clone + Debug + Default + Eq + PartialEq + TypeInfo + MaxEncodedLen,

impl<Balance: Encode + Decode + MaxEncodedLen + Copy + Clone + Debug + Eq + PartialEq, MaxJudgements: Get<u32>, IdentityInfo: IdentityInformationProvider> Debug for Registration<Balance, MaxJudgements, IdentityInfo>

impl<FieldLimit: Get<u32>> Debug for IdentityInfo<FieldLimit>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<BlockNumber> Debug for Heartbeat<BlockNumber>
where BlockNumber: PartialEq + Eq + Decode + Encode + Debug,

impl<Offender> Debug for UnresponsivenessOffence<Offender>
where Offender: Debug,

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<BlockNumber, Balance> Debug for LotteryConfig<BlockNumber, Balance>
where BlockNumber: Debug, Balance: Debug,

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T, I> Debug for Pallet<T, I>

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<T: Config<I>, I: 'static> Debug for Error<T, I>

impl<T: Config<I>, I: 'static> Debug for Event<T, I>

impl<MessageOrigin> Debug for BookState<MessageOrigin>
where MessageOrigin: Debug,

impl<MessageOrigin> Debug for Neighbours<MessageOrigin>
where MessageOrigin: Debug,

impl<Size: Into<u32> + Debug + Clone + Default, HeapSize: Get<Size>> Debug for Page<Size, HeapSize>

impl<Size: Debug> Debug for ItemHeader<Size>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<Call, Extension> Debug for MetaTx<Call, Extension>
where Call: Debug, Extension: Debug,

impl<T> Debug for Pallet<T>

impl<T> Debug for MetaTxMarker<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<Cursor: Debug, BlockNumber: Debug> Debug for MigrationCursor<Cursor, BlockNumber>

impl<Cursor: Debug, BlockNumber: Debug> Debug for ActiveCursor<Cursor, BlockNumber>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<BlockNumber, BoundedMixnode> Debug for Registration<BlockNumber, BoundedMixnode>
where BlockNumber: Debug, BoundedMixnode: Debug,

impl<ExternalAddresses> Debug for BoundedMixnode<ExternalAddresses>
where ExternalAddresses: Debug,

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T, I> Debug for Pallet<T, I>

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<BlockNumber> Debug for Timepoint<BlockNumber>
where BlockNumber: Debug,

impl<BlockNumber, Balance, AccountId, MaxApprovals> Debug for Multisig<BlockNumber, Balance, AccountId, MaxApprovals>
where MaxApprovals: Get<u32> + Debug, BlockNumber: Debug, Balance: Debug, AccountId: Debug,

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl Debug for HoldReason

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl Debug for ItemConfig

impl<AccountId> Debug for AttributeNamespace<AccountId>
where AccountId: Debug,

impl<AccountId, Deposit, Approvals> Debug for ItemDetails<AccountId, Deposit, Approvals>
where AccountId: Debug, Deposit: Debug, Approvals: Debug,

impl<AccountId, DepositBalance> Debug for CollectionDetails<AccountId, DepositBalance>
where AccountId: Debug, DepositBalance: Debug,

impl<Amount> Debug for PriceWithDirection<Amount>
where Amount: Debug,

impl<CollectionId> Debug for MintType<CollectionId>
where CollectionId: Debug,

impl<CollectionId> Debug for PalletAttributes<CollectionId>
where CollectionId: Debug,

impl<CollectionId, ItemId, AccountId, Amount> Debug for ItemTip<CollectionId, ItemId, AccountId, Amount>
where CollectionId: Debug, ItemId: Debug, AccountId: Debug, Amount: Debug,

impl<CollectionId, ItemId, AccountId, Deadline> Debug for PreSignedAttributes<CollectionId, ItemId, AccountId, Deadline>
where CollectionId: Debug, ItemId: Debug, AccountId: Debug, Deadline: Debug,

impl<CollectionId, ItemId, AccountId, Deadline, Balance> Debug for PreSignedMint<CollectionId, ItemId, AccountId, Deadline, Balance>
where CollectionId: Debug, ItemId: Debug, AccountId: Debug, Deadline: Debug, Balance: Debug,

impl<CollectionId, ItemId, ItemPriceWithDirection, Deadline> Debug for PendingSwap<CollectionId, ItemId, ItemPriceWithDirection, Deadline>
where CollectionId: Debug, ItemId: Debug, ItemPriceWithDirection: Debug, Deadline: Debug,

impl<Deposit, StringLimit> Debug for CollectionMetadata<Deposit, StringLimit>
where Deposit: Debug, StringLimit: Debug + Get<u32>,

impl<Deposit, StringLimit> Debug for ItemMetadata<Deposit, StringLimit>
where Deposit: Debug, StringLimit: Debug + Get<u32>,

impl<DepositBalance, AccountId> Debug for AttributeDeposit<DepositBalance, AccountId>
where DepositBalance: Debug, AccountId: Debug,

impl<DepositBalance, AccountId> Debug for ItemDeposit<DepositBalance, AccountId>
where DepositBalance: Debug, AccountId: Debug,

impl<DepositBalance, AccountId> Debug for ItemMetadataDeposit<DepositBalance, AccountId>
where DepositBalance: Debug, AccountId: Debug,

impl<ItemId, Balance> Debug for MintWitness<ItemId, Balance>
where ItemId: Debug, Balance: Debug,

impl<Price, BlockNumber, CollectionId> Debug for CollectionConfig<Price, BlockNumber, CollectionId>
where Price: Debug, BlockNumber: Debug, CollectionId: Debug,

impl<Price, BlockNumber, CollectionId> Debug for MintSettings<Price, BlockNumber, CollectionId>
where Price: Debug, BlockNumber: Debug, CollectionId: Debug,

impl<T, I> Debug for Pallet<T, I>

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<T: Config<I>, I: 'static> Debug for Error<T, I>

impl<T: Config<I>, I: 'static> Debug for Event<T, I>

impl Debug for HoldReason

impl<AccountId, BlockNumber, Balance> Debug for ReceiptRecord<AccountId, BlockNumber, Balance>
where AccountId: Debug, BlockNumber: Debug, Balance: Debug,

impl<Balance, AccountId> Debug for Bid<Balance, AccountId>
where Balance: Debug, AccountId: Debug,

impl<Balance: Debug> Debug for IssuanceInfo<Balance>

impl<BlockNumber, Balance> Debug for SummaryRecord<BlockNumber, Balance>
where BlockNumber: Debug, Balance: Debug,

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl Debug for PoolState

impl Debug for Runtime

impl<AccountId> Debug for CommissionClaimPermission<AccountId>
where AccountId: Debug,

impl<AccountId: Debug> Debug for PoolRoles<AccountId>

impl<Balance: Debug> Debug for BondExtra<Balance>

impl<BlockNumber: Debug> Debug for CommissionChangeRate<BlockNumber>

impl<T> Debug for Pallet<T>

impl<T: Debug> Debug for Member<T>

impl<T: Debug> Debug for Pool<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T: Config> Debug for BondedPool<T>

impl<T: Config> Debug for BondedPoolInner<T>

impl<T: Config> Debug for Commission<T>

impl<T: Config> Debug for PoolMember<T>

impl<T: Config> Debug for RewardPool<T>

impl<T: Config> Debug for SubPools<T>

impl<T: Config> Debug for UnbondPool<T>

impl<T: Codec + Debug> Debug for ConfigOp<T>

impl Debug for Event

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl Debug for Test

impl<T, I> Debug for Pallet<T, I>

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Event<T>

impl Debug for HoldReason

impl<AccountId, Balance> Debug for OldRequestStatus<AccountId, Balance>
where AccountId: Debug, Balance: Debug,

impl<AccountId, Ticket> Debug for RequestStatus<AccountId, Ticket>
where AccountId: Debug, Ticket: Debug,

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<AccountId, Hash, BlockNumber> Debug for Announcement<AccountId, Hash, BlockNumber>
where AccountId: Debug, Hash: Debug, BlockNumber: Debug,

impl<AccountId, ProxyType, BlockNumber> Debug for ProxyDefinition<AccountId, ProxyType, BlockNumber>
where AccountId: Debug, ProxyType: Debug, BlockNumber: Debug,

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl Debug for VoteRecord

impl<T, I> Debug for Pallet<T, I>

impl<T, I, M: GetMaxVoters> Debug for Tally<T, I, M>

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<T: Config<I>, I: 'static> Debug for Error<T, I>

impl<T: Config<I>, I: 'static> Debug for Event<T, I>

impl<BlockNumber, Balance, Friends> Debug for ActiveRecovery<BlockNumber, Balance, Friends>
where BlockNumber: Debug, Balance: Debug, Friends: Debug,

impl<BlockNumber, Balance, Friends> Debug for RecoveryConfig<BlockNumber, Balance, Friends>
where BlockNumber: Debug, Balance: Debug, Friends: Debug,

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for DepositKind<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl Debug for Curve

impl<AccountId, Balance> Debug for Deposit<AccountId, Balance>
where AccountId: Debug, Balance: Debug,

impl<BlockNumber> Debug for DecidingStatus<BlockNumber>
where BlockNumber: Debug,

impl<Id: Debug, Balance: Debug, Moment: Debug, const N: usize> Debug for Track<Id, Balance, Moment, N>

impl<T, I> Debug for Pallet<T, I>

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<T: Config<I>, I: 'static> Debug for Error<T, I>

impl<T: Config<I>, I: 'static> Debug for Event<T, I>

impl<TrackId, RuntimeOrigin, Moment, Call, Balance, Tally, AccountId, ScheduleAddress> Debug for ReferendumInfo<TrackId, RuntimeOrigin, Moment, Call, Balance, Tally, AccountId, ScheduleAddress>
where TrackId: Debug + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, RuntimeOrigin: Debug + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, Moment: Debug + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone + EncodeLike, Call: Debug + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, Balance: Debug + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, Tally: Debug + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, AccountId: Debug + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, ScheduleAddress: Debug + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone,

impl<TrackId, RuntimeOrigin, Moment, Call, Balance, Tally, AccountId, ScheduleAddress> Debug for ReferendumInfo<TrackId, RuntimeOrigin, Moment, Call, Balance, Tally, AccountId, ScheduleAddress>
where TrackId: Debug + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, RuntimeOrigin: Debug + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, Moment: Debug + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone + EncodeLike, Call: Debug + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, Balance: Debug + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, Tally: Debug + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, AccountId: Debug + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, ScheduleAddress: Debug + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone,

impl<TrackId, RuntimeOrigin, Moment, Call, Balance, Tally, AccountId, ScheduleAddress> Debug for ReferendumStatus<TrackId, RuntimeOrigin, Moment, Call, Balance, Tally, AccountId, ScheduleAddress>
where TrackId: Debug + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, RuntimeOrigin: Debug + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, Moment: Debug + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone + EncodeLike, Call: Debug + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, Balance: Debug + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, Tally: Debug + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, AccountId: Debug + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone, ScheduleAddress: Debug + Eq + PartialEq + Debug + Encode + Decode + TypeInfo + Clone,

impl<const N: usize> Debug for StringLike<N>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl Debug for Code

impl Debug for BlockTag

impl Debug for CallType

impl Debug for TracerType

impl Debug for HoldReason

impl Debug for Error

impl Debug for Block

impl Debug for Byte

impl Debug for Bytes

impl Debug for Bytes256

impl Debug for Bytes8

impl Debug for CallLog

impl Debug for Filter

impl Debug for Log

impl Debug for TypeLegacy

impl Debug for Withdrawal

impl Debug for Diff

impl Debug for ExecError

impl<Address, Signature, E> Debug for UncheckedExtrinsic<Address, Signature, E>
where Address: Debug, Signature: Debug, E: Debug + EthExtra,

impl<Balance> Debug for DepositLimit<Balance>
where Balance: Debug,

impl<Balance> Debug for StorageDeposit<Balance>
where Balance: Debug,

impl<Balance> Debug for CodeUploadReturnValue<Balance>
where Balance: Debug,

impl<Balance> Debug for EthTransactInfo<Balance>
where Balance: Debug,

impl<Gas: Debug> Debug for CallTrace<Gas>

impl<Gas: Debug, GasMapper: Debug> Debug for CallTracer<Gas, GasMapper>

impl<R, Balance> Debug for ContractResult<R, Balance>
where R: Debug, Balance: Debug,

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Origin<T>

impl<T: Config> Debug for Call<T>
where BalanceOf<T>: Into<U256> + TryFrom<U256>, MomentOf<T>: Into<U256>, T::Hash: IsType<H256>,

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl Debug for ProxyType

impl Debug for Call

impl Debug for Error

impl Debug for Event

impl Debug for Call

impl Debug for Event

impl Debug for Origin

impl Debug for Call

impl Debug for Error

impl Debug for Event

impl Debug for Mode

impl Debug for Pays

impl Debug for Phase

impl Debug for Call

impl Debug for Error

impl Debug for Event

impl Debug for Call

impl Debug for Error

impl Debug for Event

impl Debug for Call

impl Debug for Error

impl Debug for Event

impl Debug for Event

impl Debug for Call

impl Debug for Error

impl Debug for Event

impl Debug for HoldReason

impl Debug for Call1

impl Debug for Call2

impl Debug for Call3

impl Debug for Error

impl Debug for Event1

impl Debug for Event2

impl Debug for Error

impl Debug for Event1

impl Debug for Event2

impl Debug for Call

impl Debug for Error

impl Debug for Event

impl Debug for Reasons

impl Debug for Call

impl Debug for Error

impl Debug for Event

impl Debug for Call

impl Debug for Error

impl Debug for Event

impl Debug for Call

impl Debug for Error

impl Debug for Event

impl Debug for Call

impl Debug for Error

impl Debug for Event

impl Debug for Call

impl Debug for Error

impl Debug for Event

impl Debug for HoldReason

impl Debug for Call

impl Debug for Error

impl Debug for Event

impl Debug for Call

impl Debug for Error

impl Debug for Event

impl Debug for CallType

impl Debug for Call

impl Debug for Error

impl Debug for Event

impl Debug for HoldReason

impl Debug for Code

impl Debug for Call

impl Debug for Error

impl Debug for Event

impl Debug for Call

impl Debug for Error

impl Debug for Event

impl Debug for HoldReason

impl Debug for Progress

impl Debug for Call

impl Debug for Releases

impl Debug for Event

impl Debug for Call

impl Debug for Error

impl Debug for Event

impl Debug for Call

impl Debug for Error

impl Debug for Event

impl Debug for Call

impl Debug for Error

impl Debug for Event

impl Debug for Origin

impl Debug for Call

impl Debug for Event

impl Debug for TokenError

impl Debug for DigestItem

impl Debug for Era

impl Debug for TrieError

impl Debug for Call

impl Debug for WildAsset

impl Debug for Response

impl Debug for Junction

impl Debug for NetworkId

impl Debug for Junctions

impl Debug for WildAsset

impl Debug for Hint

impl Debug for Response

impl Debug for Junction

impl Debug for NetworkId

impl Debug for Junctions

impl Debug for Outcome

impl Debug for OriginKind

impl Debug for Response

impl Debug for BodyId

impl Debug for BodyPart

impl Debug for Junction

impl Debug for NetworkId

impl Debug for Junctions

impl Debug for AssetId

impl Debug for Error

impl Debug for Error

impl Debug for Error

impl Debug for Error

impl Debug for Error

impl Debug for Error

impl Debug for CliCommand

impl Debug for CreatePool

impl Debug for Touch

impl Debug for Touched

impl Debug for CreatePool

impl Debug for Stake

impl Debug for Unstake

impl Debug for Staked

impl Debug for Unstaked

impl Debug for Block

impl Debug for Burn

impl Debug for Create

impl Debug for Freeze

impl Debug for Mint

impl Debug for Refund

impl Debug for SetTeam

impl Debug for Thaw

impl Debug for ThawAsset

impl Debug for Touch

impl Debug for TouchOther

impl Debug for Transfer

impl Debug for Blocked

impl Debug for Burned

impl Debug for Created

impl Debug for Deposited

impl Debug for Destroyed

impl Debug for Frozen

impl Debug for Issued

impl Debug for Thawed

impl Debug for Touched

impl Debug for Withdrawn

impl Debug for Frozen

impl Debug for Thawed

impl Debug for Burn

impl Debug for BalanceSet

impl Debug for Burned

impl Debug for Deposit

impl Debug for DustLost

impl Debug for Endowed

impl Debug for Frozen

impl Debug for Issued

impl Debug for Locked

impl Debug for Minted

impl Debug for Rescinded

impl Debug for Reserved

impl Debug for Restored

impl Debug for Slashed

impl Debug for Suspended

impl Debug for Thawed

impl Debug for Transfer

impl Debug for Unlocked

impl Debug for Unreserved

impl Debug for Upgraded

impl Debug for Withdraw

impl Debug for UpdateBond

impl Debug for Block

impl Debug for Burn

impl Debug for Create

impl Debug for Freeze

impl Debug for Mint

impl Debug for Refund

impl Debug for SetTeam

impl Debug for Thaw

impl Debug for ThawAsset

impl Debug for Touch

impl Debug for TouchOther

impl Debug for Transfer

impl Debug for Blocked

impl Debug for Burned

impl Debug for Created

impl Debug for Deposited

impl Debug for Destroyed

impl Debug for Frozen

impl Debug for Issued

impl Debug for Thawed

impl Debug for Touched

impl Debug for Withdrawn

impl Debug for Frozen

impl Debug for Thawed

impl Debug for ReapPage

impl Debug for PageReaped

impl Debug for Processed

impl Debug for AsMulti

impl Debug for Unify

impl Debug for NftUnified

impl Debug for Burn

impl Debug for BuyItem

impl Debug for CancelSwap

impl Debug for ClaimSwap

impl Debug for Create

impl Debug for CreateSwap

impl Debug for Destroy

impl Debug for ForceMint

impl Debug for Mint

impl Debug for PayTips

impl Debug for Redeposit

impl Debug for SetPrice

impl Debug for SetTeam

impl Debug for Transfer

impl Debug for Burned

impl Debug for Created

impl Debug for Destroyed

impl Debug for Issued

impl Debug for ItemBought

impl Debug for TipSent

impl Debug for Execute

impl Debug for Send

impl Debug for Attempted

impl Debug for FeesPaid

impl Debug for Notified

impl Debug for Sent

impl Debug for Block

impl Debug for Burn

impl Debug for Create

impl Debug for Freeze

impl Debug for Mint

impl Debug for Refund

impl Debug for SetTeam

impl Debug for Thaw

impl Debug for ThawAsset

impl Debug for Touch

impl Debug for TouchOther

impl Debug for Transfer

impl Debug for Blocked

impl Debug for Burned

impl Debug for Created

impl Debug for Deposited

impl Debug for Destroyed

impl Debug for Frozen

impl Debug for Issued

impl Debug for Thawed

impl Debug for Touched

impl Debug for Withdrawn

impl Debug for Frozen

impl Debug for Thawed

impl Debug for AddProxy

impl Debug for Announce

impl Debug for CreatePure

impl Debug for KillPure

impl Debug for Proxy

impl Debug for Announced

impl Debug for ProxyAdded

impl Debug for Call

impl Debug for MapAccount

impl Debug for RemoveCode

impl Debug for SetCode

impl Debug for UploadCode

impl Debug for Version

impl Debug for DryRunCall

impl Debug for DryRunXcm

impl Debug for BuildState

impl Debug for GetPreset

impl Debug for Metadata

impl Debug for Attribute

impl Debug for Owner

impl Debug for Balance

impl Debug for Call

impl Debug for GasPrice

impl Debug for GetStorage

impl Debug for Nonce

impl Debug for TraceBlock

impl Debug for TraceCall

impl Debug for TraceTx

impl Debug for UploadCode

impl Debug for QueryInfo

impl Debug for Runtime

impl Debug for PalletId

impl Debug for CheckNonce

impl Debug for ExtraFlags

impl Debug for ItemConfig

impl Debug for Byte

impl Debug for Bytes

impl Debug for CallLog

impl Debug for CodeInfo

impl Debug for HeadData

impl Debug for Id

impl Debug for FixedU128

impl Debug for Perbill

impl Debug for Permill

impl Debug for Public

impl Debug for Slot

impl Debug for KeyTypeId

impl Debug for Digest

impl Debug for Asset

impl Debug for AssetId

impl Debug for Assets

impl Debug for Location

impl Debug for PalletInfo

impl Debug for Xcm

impl Debug for Asset

impl Debug for AssetId

impl Debug for Assets

impl Debug for Location

impl Debug for PalletInfo

impl Debug for Xcm

impl Debug for MultiAsset

impl Debug for PalletInfo

impl Debug for Xcm

impl Debug for PurgeKeys

impl Debug for SetKeys

impl Debug for NewSession

impl Debug for Halted

impl Debug for Migrated

impl Debug for Slashed

impl Debug for KillPrefix

impl Debug for Remark

impl Debug for SetCode

impl Debug for SetStorage

impl Debug for NewAccount

impl Debug for Remarked

impl Debug for Set

impl Debug for Burn

impl Debug for BuyItem

impl Debug for Create

impl Debug for Destroy

impl Debug for Freeze

impl Debug for Mint

impl Debug for Redeposit

impl Debug for SetPrice

impl Debug for SetTeam

impl Debug for Thaw

impl Debug for Transfer

impl Debug for Burned

impl Debug for Created

impl Debug for Destroyed

impl Debug for Frozen

impl Debug for Issued

impl Debug for ItemBought

impl Debug for Thawed

impl Debug for Batch

impl Debug for BatchAll

impl Debug for DispatchAs

impl Debug for ForceBatch

impl Debug for IfElse

impl Debug for WithWeight

impl Debug for ItemFailed

impl<Client: Debug + EthRpcClient + Sync + Send> Debug for SubmittedTransaction<Client>

impl<_0: Debug> Debug for RawOrigin<_0>

impl<_0: Debug> Debug for DispatchTime<_0>

impl<_0: Debug> Debug for AttributeNamespace<_0>

impl<_0: Debug> Debug for MintType<_0>

impl<_0: Debug> Debug for PalletAttributes<_0>

impl<_0: Debug> Debug for StorageDeposit<_0>

impl<_0: Debug> Debug for QueryStatus<_0>

impl<_0: Debug> Debug for BoundedBTreeSet<_0>

impl<_0: Debug> Debug for BoundedVec<_0>

impl<_0: Debug> Debug for WeakBoundedVec<_0>

impl<_0: Debug> Debug for Ancestor<_0>

impl<_0: Debug> Debug for SegmentTracker<_0>

impl<_0: Debug> Debug for PerDispatchClass<_0>

impl<_0: Debug> Debug for PoolInfo<_0>

impl<_0: Debug> Debug for PoolStakerInfo<_0>

impl<_0: Debug> Debug for AccountData<_0>

impl<_0: Debug> Debug for BalanceLock<_0>

impl<_0: Debug> Debug for BookState<_0>

impl<_0: Debug> Debug for Neighbours<_0>

impl<_0: Debug> Debug for Page<_0>

impl<_0: Debug> Debug for Timepoint<_0>

impl<_0: Debug> Debug for BitFlags1<_0>

impl<_0: Debug> Debug for BitFlags2<_0>

impl<_0: Debug> Debug for CollectionMetadata<_0>

impl<_0: Debug> Debug for ItemMetadata<_0>

impl<_0: Debug> Debug for PriceWithDirection<_0>

impl<_0: Debug> Debug for CallTrace<_0>

impl<_0: Debug> Debug for FeeDetails<_0>

impl<_0: Debug> Debug for InclusionFee<_0>

impl<_0: Debug> Debug for CollectionMetadata<_0>

impl<_0: Debug> Debug for ItemMetadata<_0>

impl<_0: Debug> Debug for InboundHrmpMessage<_0>

impl<_0: Debug> Debug for OutboundHrmpMessage<_0>

impl<_0: Debug> Debug for Header<_0>

impl<_0: Debug> Debug for CallDryRunEffects<_0>

impl<_0: Debug> Debug for XcmDryRunEffects<_0>

impl<_0: Debug, _1: Debug> Debug for ExistenceReason<_0, _1>

impl<_0: Debug, _1: Debug> Debug for MigrationCursor<_0, _1>

impl<_0: Debug, _1: Debug> Debug for BoundedBTreeMap<_0, _1>

impl<_0: Debug, _1: Debug> Debug for IdAmount<_0, _1>

impl<_0: Debug, _1: Debug> Debug for AccountInfo<_0, _1>

impl<_0: Debug, _1: Debug> Debug for EventRecord<_0, _1>

impl<_0: Debug, _1: Debug> Debug for Approval<_0, _1>

impl<_0: Debug, _1: Debug> Debug for AssetMetadata<_0, _1>

impl<_0: Debug, _1: Debug> Debug for ReserveData<_0, _1>

impl<_0: Debug, _1: Debug> Debug for CandidateInfo<_0, _1>

impl<_0: Debug, _1: Debug> Debug for ActiveCursor<_0, _1>

impl<_0: Debug, _1: Debug> Debug for AttributeDeposit<_0, _1>

impl<_0: Debug, _1: Debug> Debug for CollectionDetails<_0, _1>

impl<_0: Debug, _1: Debug> Debug for ItemDeposit<_0, _1>

impl<_0: Debug, _1: Debug> Debug for ItemMetadataDeposit<_0, _1>

impl<_0: Debug, _1: Debug> Debug for MintWitness<_0, _1>

impl<_0: Debug, _1: Debug> Debug for ContractResult<_0, _1>

impl<_0: Debug, _1: Debug> Debug for RuntimeDispatchInfo<_0, _1>

impl<_0: Debug, _1: Debug> Debug for CollectionDetails<_0, _1>

impl<_0: Debug, _1: Debug> Debug for ItemDetails<_0, _1>

impl<_0: Debug, _1: Debug> Debug for PersistedValidationData<_0, _1>

impl<_0: Debug, _1: Debug> Debug for Block<_0, _1>

impl<_0: Debug, _1: Debug, _2: Debug> Debug for AssetDetails<_0, _1, _2>

impl<_0: Debug, _1: Debug, _2: Debug> Debug for Multisig<_0, _1, _2>

impl<_0: Debug, _1: Debug, _2: Debug> Debug for CollectionConfig<_0, _1, _2>

impl<_0: Debug, _1: Debug, _2: Debug> Debug for ItemDetails<_0, _1, _2>

impl<_0: Debug, _1: Debug, _2: Debug> Debug for MintSettings<_0, _1, _2>

impl<_0: Debug, _1: Debug, _2: Debug> Debug for Announcement<_0, _1, _2>

impl<_0: Debug, _1: Debug, _2: Debug> Debug for ProxyDefinition<_0, _1, _2>

impl<_0: Debug, _1: Debug, _2: Debug, _3: Debug> Debug for PoolInfo<_0, _1, _2, _3>

impl<_0: Debug, _1: Debug, _2: Debug, _3: Debug> Debug for AssetAccount<_0, _1, _2, _3>

impl<_0: Debug, _1: Debug, _2: Debug, _3: Debug> Debug for Details<_0, _1, _2, _3>

impl<_0: Debug, _1: Debug, _2: Debug, _3: Debug> Debug for ItemTip<_0, _1, _2, _3>

impl<_0: Debug, _1: Debug, _2: Debug, _3: Debug> Debug for PendingSwap<_0, _1, _2, _3>

impl<_0: Debug, _1: Debug, _2: Debug, _3: Debug> Debug for PreSignedAttributes<_0, _1, _2, _3>

impl<_0: Debug, _1: Debug, _2: Debug, _3: Debug, _4: Debug> Debug for PreSignedMint<_0, _1, _2, _3, _4>

impl<_1: Debug> Debug for StorageWeightReclaim<_1>

impl Debug for Runtime

impl Debug for Runtime

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Event<T>

impl Debug for CallFlags

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Event<T>

impl Debug for ExitReason

impl Debug for HoldReason

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<Balance, Id> Debug for ClaimState<Balance, Id>
where Balance: Debug, Id: Debug,

impl<CycleIndex, Balance, Id> Debug for ClaimantStatus<CycleIndex, Balance, Id>
where CycleIndex: Debug, Balance: Debug, Id: Debug,

impl<CycleIndex, BlockNumber, Balance> Debug for StatusType<CycleIndex, BlockNumber, Balance>
where CycleIndex: Debug, BlockNumber: Debug, Balance: Debug,

impl<T, I> Debug for Pallet<T, I>

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<T: Config<I>, I: 'static> Debug for Error<T, I>

impl<T: Config<I>, I: 'static> Debug for Event<T, I>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<Name, Call, BlockNumber, PalletsOrigin, AccountId> Debug for Scheduled<Name, Call, BlockNumber, PalletsOrigin, AccountId>
where Name: Debug, Call: Debug, BlockNumber: Debug, PalletsOrigin: Debug, AccountId: Debug,

impl<Period> Debug for RetryConfig<Period>
where Period: Debug,

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T, I> Debug for Pallet<T, I>

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<T: Config<I>, I: 'static> Debug for Error<T, I>

impl<T: Config<I>, I: 'static> Debug for Event<T, I>

impl<T> Debug for Event<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T> Debug for Pallet<T>

impl<T, S: Encode> Debug for SkipCheckIfFeeless<T, S>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Event<T>

impl Debug for Judgement

impl Debug for Tally

impl Debug for Vote

impl<AccountId, Balance> Debug for BidKind<AccountId, Balance>
where AccountId: Debug, Balance: Debug,

impl<AccountId, Balance> Debug for Bid<AccountId, Balance>
where AccountId: Debug, Balance: Debug,

impl<AccountId, Balance> Debug for Candidacy<AccountId, Balance>
where AccountId: Debug, Balance: Debug,

impl<AccountId, Balance> Debug for IntakeRecord<AccountId, Balance>
where AccountId: Debug, Balance: Debug,

impl<Balance> Debug for GroupParams<Balance>
where Balance: Debug,

impl<Balance, BlockNumber> Debug for Payout<Balance, BlockNumber>
where Balance: Debug, BlockNumber: Debug,

impl<Balance, PayoutsVec> Debug for PayoutRecord<Balance, PayoutsVec>
where Balance: Debug, PayoutsVec: Debug,

impl<T, I> Debug for Pallet<T, I>

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<T: Config<I>, I: 'static> Debug for Error<T, I>

impl<T: Config<I>, I: 'static> Debug for Event<T, I>

impl Debug for Forcing

impl Debug for HoldReason

impl<AccountId> Debug for RewardDestination<AccountId>
where AccountId: Debug,

impl<AccountId> Debug for EraRewardPoints<AccountId>
where AccountId: Debug + Ord,

impl<AccountId, Balance> Debug for PagedExposure<AccountId, Balance>
where AccountId: Debug, Balance: Debug + HasCompact + MaxEncodedLen,

impl<AccountId, Balance> Debug for UnappliedSlash<AccountId, Balance>
where AccountId: Debug, Balance: Debug + HasCompact,

impl<Balance> Debug for UnlockChunk<Balance>
where Balance: Debug + HasCompact + MaxEncodedLen,

impl<DataProvider: Debug> Debug for StaticTracker<DataProvider>

impl<T> Debug for Pallet<T>

impl<T: Debug + Default + Codec> Debug for ConfigOp<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T: Config> Debug for Nominations<T>

impl<T: Config> Debug for StakingLedger<T>

impl Debug for Forcing

impl Debug for HoldReason

impl<AccountId> Debug for RewardDestination<AccountId>
where AccountId: Debug,

impl<AccountId> Debug for SnapshotStatus<AccountId>
where AccountId: Debug,

impl<AccountId> Debug for OffenceRecord<AccountId>
where AccountId: Debug,

impl<AccountId, Balance> Debug for PagedExposure<AccountId, Balance>
where AccountId: Debug, Balance: Debug + HasCompact + MaxEncodedLen,

impl<Balance: Debug + HasCompact + MaxEncodedLen> Debug for UnlockChunk<Balance>

impl<DataProvider: Debug> Debug for StaticTracker<DataProvider>

impl<T> Debug for Pallet<T>

impl<T: Debug + Default + Codec> Debug for ConfigOp<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T: Config> Debug for StakingLedger<T>

impl<T: Config> Debug for EraRewardPoints<T>

impl<T: Config> Debug for GenesisConfig<T>

impl<T: Config> Debug for Nominations<T>

impl<T: Config> Debug for UnappliedSlash<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T: Config> Debug for GenesisConfig<T>

impl Debug for ProxyType

impl Debug for Origin

impl Debug for Runtime

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<AccountId: Debug> Debug for Offence<AccountId>

impl<AccountId: Debug> Debug for SessionReport<AccountId>

impl<AccountId: Debug> Debug for ValidatorSetReport<AccountId>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl Debug for ProxyType

impl Debug for Origin

impl Debug for Runtime

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl Debug for HoldReason

impl<Size: Get<u32>> Debug for Progress<Size>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T: Config> Debug for MigrationTask<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>
where <T as Config>::AccountId: From<AccountId>,

impl<T: Config> Debug for Event<T>
where <T as Config>::AccountId: From<AccountId>,

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<AccountId, Balance, BlockNumber, Hash> Debug for OpenTip<AccountId, Balance, BlockNumber, Hash>
where AccountId: Debug + Parameter, Balance: Debug + Parameter, BlockNumber: Debug + Parameter, Hash: Debug + Parameter,

impl<T, I> Debug for Pallet<T, I>

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<T: Config<I>, I: 'static> Debug for Error<T, I>

impl<T: Config<I>, I: 'static> Debug for Event<T, I>

impl Debug for Releases

impl<Balance: Debug> Debug for FeeDetails<Balance>

impl<Balance: Debug> Debug for InclusionFee<Balance>

impl<Balance: Debug, Weight: Debug> Debug for RuntimeDispatchInfo<Balance, Weight>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Pre<T>

impl<T: Config> Debug for Val<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Event<T>

impl Debug for HoldReason

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<AccountId, Balance> Debug for Proposal<AccountId, Balance>
where AccountId: Debug, Balance: Debug,

impl<AssetKind, AssetBalance, Beneficiary, BlockNumber, PaymentId> Debug for SpendStatus<AssetKind, AssetBalance, Beneficiary, BlockNumber, PaymentId>
where AssetKind: Debug, AssetBalance: Debug, Beneficiary: Debug, BlockNumber: Debug, PaymentId: Debug,

impl<Id> Debug for PaymentState<Id>
where Id: Debug,

impl<T, I> Debug for Pallet<T, I>

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<T: Config<I>, I: 'static> Debug for Error<T, I>

impl<T: Config<I>, I: 'static> Debug for Event<T, I>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<AccountId, DepositBalance> Debug for CollectionDetails<AccountId, DepositBalance>
where AccountId: Debug, DepositBalance: Debug,

impl<AccountId, DepositBalance> Debug for ItemDetails<AccountId, DepositBalance>
where AccountId: Debug, DepositBalance: Debug,

impl<DepositBalance, StringLimit> Debug for CollectionMetadata<DepositBalance, StringLimit>
where DepositBalance: Debug, StringLimit: Debug + Get<u32>,

impl<DepositBalance, StringLimit> Debug for ItemMetadata<DepositBalance, StringLimit>
where DepositBalance: Debug, StringLimit: Debug + Get<u32>,

impl<T, I> Debug for Pallet<T, I>

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<T: Config<I>, I: 'static> Debug for Error<T, I>

impl<T: Config<I>, I: 'static> Debug for Event<T, I>

impl Debug for Event

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T> Debug for VerifySignature<T>
where T: Config + Send + Sync,

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl Debug for Releases

impl<Balance, BlockNumber> Debug for VestingInfo<Balance, BlockNumber>
where Balance: Debug, BlockNumber: Debug,

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl Debug for HoldReason

impl Debug for Origin

impl<BlockNumber> Debug for QueryStatus<BlockNumber>
where BlockNumber: Debug,

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<Ticket: Debug, MAX: Debug + Get<u32>> Debug for AuthorizedAliasesEntry<Ticket, MAX>

impl<T, I> Debug for Pallet<T, I>

impl<T, I> Debug for Pallet<T, I>

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<I> Debug for HoldReason<I>
where I: Debug + 'static,

impl<T, I> Debug for Pallet<T, I>

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<T: Config<I>, I: 'static> Debug for Error<T, I>

impl<T: Config<I>, I: 'static> Debug for Event<T, I>

impl<T, I> Debug for Pallet<T, I>

impl<T: Config<I>, I: 'static> Debug for Call<T, I>

impl<T: Config<I>, I: 'static> Debug for Event<T, I>

impl Debug for Subcommand

impl Debug for Extensions

impl Debug for Cli

impl Debug for Runtime

impl<T: Debug> Debug for AvailableHeader<T>

impl Debug for Runtime

impl Debug for ProxyType

impl Debug for Runtime

impl Debug for ProxyType

impl Debug for Runtime

impl Debug for Opt

impl Debug for PeerData

impl Debug for Subcommand

impl Debug for Cli

impl Debug for RunCmd

impl<BlockNumber> Debug for InboundDownwardMessage<BlockNumber>
where BlockNumber: Debug,

impl<BlockNumber> Debug for InboundHrmpMessage<BlockNumber>
where BlockNumber: Debug,

impl<Id> Debug for OutboundHrmpMessage<Id>
where Id: Debug,

impl Debug for Error

impl Debug for Error

impl Debug for Config

impl Debug for BlockEntry

impl Debug for BlockEntry

impl Debug for Tick

impl Debug for BlockEntry

impl Debug for Config

impl Debug for Error

impl Debug for Config

impl Debug for Error

impl Debug for Error

impl Debug for Config

impl Debug for Config

impl Debug for Error

impl Debug for Priority

impl Debug for Config

impl Debug for JobError

impl Debug for WorkerKind

impl Debug for Error

impl Debug for Error

impl Debug for Error

impl Debug for Error

impl Debug for WorkerInfo

impl Debug for PeerSet

impl Debug for Protocol

impl Debug for Error

impl Debug for FatalError

impl Debug for JfyiError

impl Debug for Recipient

impl Debug for Requests

impl Debug for OurView

impl Debug for View

impl<Req: Debug> Debug for IncomingRequest<Req>

impl<Req: Debug> Debug for OutgoingResponseSender<Req>

impl<Req: Debug, FallbackReq: Debug> Debug for OutgoingRequest<Req, FallbackReq>

impl<T: Debug> Debug for PerPeerSet<T>

impl<V1: Debug, V2: Debug> Debug for CollationProtocols<V1, V2>

impl<V3: Debug> Debug for ValidationProtocols<V3>

impl Debug for Error

impl Debug for Statement

impl Debug for Config

impl Debug for PoV

impl Debug for Proof

impl<BlockNumber: Debug> Debug for Collation<BlockNumber>

impl<T: Debug> Debug for Bitfield<T>

impl Debug for FetchError

impl Debug for Error

impl Debug for Error

impl Debug for FatalError

impl Debug for JfyiError

impl Debug for Fragment

impl Debug for Validator

impl Debug for Subcommand

impl Debug for Extensions

impl<Config: Debug + CliConfig> Debug for RelayChainCli<Config>

impl Debug for Event

impl Debug for Metrics

impl Debug for BlockInfo

impl<OutgoingWrapper: Debug> Debug for OverseerSender<OutgoingWrapper>

impl<T: Debug> Debug for Missing<T>

impl Debug for BlockData

impl Debug for HeadData

impl Debug for Id

impl Debug for Sibling

impl Debug for UMPSignal

impl Debug for ChunkIndex

impl Debug for CoreIndex

impl Debug for GroupIndex

impl<BlockNumber> Debug for SchedulerParams<BlockNumber>
where BlockNumber: Debug,

impl<H> Debug for CandidateEvent<H>
where H: Debug,

impl<H> Debug for CandidateEvent<H>
where H: Debug,

impl<H> Debug for BackedCandidate<H>
where H: Debug,

impl<H> Debug for CandidateDescriptor<H>
where H: Debug,

impl<H> Debug for CandidateReceipt<H>
where H: Debug,

impl<H> Debug for CommittedCandidateReceipt<H>
where H: Debug,

impl<H> Debug for ScrapedOnChainVotes<H>
where H: Debug + Encode + Decode,

impl<H> Debug for SigningContext<H>
where H: Debug,

impl<H> Debug for BackedCandidate<H>
where H: Debug,

impl<H> Debug for CandidateDescriptorV2<H>
where H: Debug,

impl<H> Debug for CandidateReceiptV2<H>
where H: Debug,

impl<H> Debug for CommittedCandidateReceiptV2<H>
where H: Debug,

impl<H> Debug for ScrapedOnChainVotes<H>
where H: Debug + Encode + Decode,

impl<H, N> Debug for CoreState<H, N>
where H: Debug, N: Debug,

impl<H, N> Debug for CoreState<H, N>
where H: Debug, N: Debug,

impl<H, N> Debug for BackingState<H, N>
where H: Debug, N: Debug,

impl<H, N> Debug for CandidatePendingAvailability<H, N>
where H: Debug, N: Debug,

impl<H, N> Debug for OccupiedCore<H, N>
where H: Debug, N: Debug,

impl<H, N> Debug for PersistedValidationData<H, N>
where H: Debug, N: Debug,

impl<H, N> Debug for BackingState<H, N>
where H: Debug, N: Debug,

impl<H, N> Debug for CandidatePendingAvailability<H, N>
where H: Debug, N: Debug,

impl<H, N> Debug for OccupiedCore<H, N>
where H: Debug, N: Debug,

impl<HDR> Debug for InherentData<HDR>
where HDR: Debug + HeaderT,

impl<HDR> Debug for InherentData<HDR>
where HDR: Debug + HeaderT,

impl<K, V> Debug for IndexedVec<K, V>
where K: Debug, V: Debug,

impl<N> Debug for Constraints<N>
where N: Debug,

impl<N> Debug for InboundHrmpLimitations<N>
where N: Debug,

impl<N> Debug for CandidateCommitments<N>
where N: Debug,

impl<N> Debug for DisputeState<N>
where N: Debug,

impl<N> Debug for GroupRotationInfo<N>
where N: Debug,

impl<N> Debug for Constraints<N>
where N: Debug,

impl<Payload, RealPayload> Debug for Signed<Payload, RealPayload>
where Payload: Debug, RealPayload: Debug,

impl<Payload, RealPayload> Debug for UncheckedSigned<Payload, RealPayload>
where Payload: Debug, RealPayload: Debug,

impl Debug for SlotRange

impl Debug for LeaseError

impl<Account, Balance> Debug for ParaInfo<Account, Balance>
where Account: Debug, Balance: Debug,

impl<AccountId, Balance, BlockNumber, LeasePeriod> Debug for FundInfo<AccountId, Balance, BlockNumber, LeasePeriod>
where AccountId: Debug, Balance: Debug, BlockNumber: Debug, LeasePeriod: Debug,

impl<AccountId, LeasePeriod> Debug for ParachainTemporarySlot<AccountId, LeasePeriod>
where AccountId: Debug, LeasePeriod: Debug,

impl<Balance> Debug for AccountStatus<Balance>
where Balance: Debug,

impl<BlockNumber> Debug for LastContribution<BlockNumber>
where BlockNumber: Debug,

impl<BlockNumber: Debug> Debug for AuctionStatus<BlockNumber>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T: Config> Debug for PrevalidateAttests<T>
where <T as Config>::RuntimeCall: IsSubType<Call<T>>,

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Event<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl Debug for UmpQueueId

impl Debug for Origin

impl Debug for ParaKind

impl Debug for Event

impl Debug for Assignment

impl<BlockNumber> Debug for HostConfiguration<BlockNumber>
where BlockNumber: Debug,

impl<BlockNumber: Debug> Debug for InconsistentError<BlockNumber>

impl<BlockNumber: Debug> Debug for V10HostConfiguration<BlockNumber>

impl<BlockNumber: Debug> Debug for V11HostConfiguration<BlockNumber>

impl<BlockNumber: Debug> Debug for V6HostConfiguration<BlockNumber>

impl<BlockNumber: Debug> Debug for V7HostConfiguration<BlockNumber>

impl<BlockNumber: Debug> Debug for V8HostConfiguration<BlockNumber>

impl<BlockNumber: Debug> Debug for V9HostConfiguration<BlockNumber>

impl<Hash: Debug> Debug for RelayParentInfo<Hash>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Call<T>

impl Debug for Origin

impl Debug for Origin

impl Debug for Runtime

impl Debug for Runtime

impl Debug for Runtime

impl Debug for Runtime

impl Debug for Runtime

impl Debug for Runtime

impl Debug for Runtime

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Event<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Call<T>

impl Debug for Runtime

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T: Config> Debug for Call<T>

impl Debug for Runtime

impl Debug for Chain

impl Debug for Error

impl Debug for Error

impl Debug for FatalError

impl Debug for JfyiError

impl<Candidate: Debug, Digest: Debug> Debug for Statement<Candidate, Digest>

impl<Candidate: Debug, Digest: Debug, AuthorityId: Debug, Signature: Debug> Debug for Misbehavior<Candidate, Digest, AuthorityId, Signature>

impl<Candidate: Debug, Digest: Debug, AuthorityId: Debug, Signature: Debug> Debug for SignedStatement<Candidate, Digest, AuthorityId, Signature>

impl<Candidate: Debug, Digest: Debug, AuthorityId: Debug, Signature: Debug> Debug for UnauthorizedStatement<Candidate, Digest, AuthorityId, Signature>

impl<Candidate: Debug, Digest: Debug, Signature: Debug> Debug for DoubleSign<Candidate, Digest, Signature>

impl<Candidate: Debug, Digest: Debug, Signature: Debug> Debug for ValidityDoubleVote<Candidate, Digest, Signature>

impl<Digest: Debug, Group: Debug> Debug for Summary<Digest, Group>

impl Debug for Strategy

impl Debug for ChartItem

impl Debug for Runtime

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl Debug for Runtime

impl Debug for Opt

impl Debug for SystemCall

impl Debug for XcmCall

impl Debug for Error

impl Debug for TestChain

impl<C: Debug + Chain> Debug for UnsignedTransaction<C>
where C::Call: Debug, C::Nonce: Debug, C::Balance: Debug,

impl<C: Debug, Clnt: Debug, V: Debug> Debug for FloatStorageValueMetric<C, Clnt, V>

impl<Call: Debug> Debug for SudoCall<Call>

impl<Call: Debug> Debug for UtilityCall<Call>

impl<Header: Debug> Debug for SyncHeader<Header>

impl Debug for Error

impl<BlockId: Debug> Debug for TrackedTransactionStatus<BlockId>

impl Debug for Command

impl Debug for Runtime

impl Debug for Runtime

impl Debug for ProxyType

impl Debug for Origin

impl Debug for Runtime

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl Debug for Error

impl Debug for Error

impl Debug for Service

impl Debug for ChainType

impl Debug for dyn ChainSpec

impl<BlockNumber: Debug + Ord, T: Debug + Group> Debug for Forks<BlockNumber, T>
where T::Fork: Debug,

impl Debug for Cors

impl Debug for Database

impl Debug for OutputType

impl Debug for RpcMethods

impl Debug for SyncMode

impl Debug for Error

impl Debug for RevertCmd

impl Debug for RunCmd

impl Debug for SignCmd

impl Debug for VanityCmd

impl Debug for VerifyCmd

impl Debug for RpcParams

impl Debug for IoInfo

impl Debug for MemoryInfo

impl Debug for MemorySize

impl Debug for UsageInfo

impl<Block: Debug + BlockT> Debug for UnpinWorkerMessage<Block>
where Block::Hash: Debug,

impl<Block: Debug + BlockT> Debug for BlockImportNotification<Block>
where Block::Hash: Debug, Block::Header: Debug,

impl<Block: Debug + BlockT> Debug for ClientInfo<Block>

impl<Block: Debug + BlockT> Debug for FinalityNotification<Block>
where Block::Hash: Debug, Block::Header: Debug,

impl<Block: Debug + BlockT> Debug for UnpinHandle<Block>

impl<Block: Debug + BlockT> Debug for StorageNotifications<Block>
where Block::Hash: Debug,

impl<Block: BlockT> Debug for UnpinHandleInner<Block>

impl<H: Debug, N: Debug> Debug for LeafSet<H, N>

impl<Hash: Debug> Debug for StorageNotification<Hash>

impl<Block: BlockT> Debug for RefTrackingState<Block>

impl<Hasher: Hash> Debug for BenchmarkingState<Hasher>

impl<B: Debug + BlockT> Debug for IncomingBlock<B>

impl<B: BlockT> Debug for ImportedState<B>

impl<Block: Debug + BlockT> Debug for BlockCheckParams<Block>
where Block::Hash: Debug,

impl<BlockNumber: Debug + Debug + PartialEq> Debug for BlockImportStatus<BlockNumber>

impl<B: Debug + BlockT> Debug for Error<B>
where B::Hash: Debug,

impl<Header: Debug> Debug for SealVerificationError<Header>

impl<N: Debug> Debug for CompatibilityMode<N>

impl Debug for Epoch

impl<B: Debug + BlockT> Debug for Error<B>
where B::Hash: Debug,

impl Debug for Error

impl Debug for Error

impl<B: Debug + Block> Debug for JustificationRequest<B>

impl Debug for Error

impl<E: Debug + Epoch> Debug for EpochHeader<E>
where E::Slot: Debug,

impl<E: Debug> Debug for PersistedEpoch<E>

impl<Hash: Debug, Number: Debug> Debug for EpochIdentifier<Hash, Number>

impl<Hash: Debug, Number: Debug, E: Debug + Epoch> Debug for ViableEpochDescriptor<Hash, Number, E>
where E::Slot: Debug,

impl<Hash: Debug, Number: Debug, E: Debug + Epoch> Debug for EpochChanges<Hash, Number, E>

impl Debug for Error

impl Debug for Error

impl<Block: Debug + BlockT> Debug for GrandpaJustification<Block>
where Block::Header: Debug,

impl<Block: Debug + BlockT> Debug for WarpSyncFragment<Block>
where Block::Header: Debug,

impl<H: Debug, N: Debug> Debug for AuthoritySet<H, N>

impl<Header: Debug + HeaderT> Debug for FinalityProof<Header>
where Header::Hash: Debug,

impl Debug for Error

impl<Hash: Debug> Debug for CreatedBlock<Hash>

impl<B: Debug + BlockT> Debug for Error<B>
where B::Hash: Debug,

impl<Difficulty: Debug> Debug for PowAux<Difficulty>

impl<Difficulty: Debug> Debug for PowIntermediate<Difficulty>

impl<Block: Debug + BlockT, Proof: Debug> Debug for SlotResult<Block, Proof>

impl Debug for Error

impl Debug for WasmError

impl Debug for Backtrace

impl Debug for Error

impl Debug for Error

impl Debug for RemoteErr

impl Debug for Config

impl Debug for ParseErr

impl Debug for Error

impl Debug for DhtEvent

impl Debug for Event

impl Debug for Endpoint

impl Debug for Message

impl Debug for Event

impl Debug for Direction

impl Debug for ProtocolId

impl Debug for SetConfig

impl Debug for Peer

impl Debug for PeerStore

impl Debug for SetId

impl<K> Debug for Secret<K>

impl<T: Debug + Hash + Eq> Debug for LruHashSet<T>

impl Debug for Role

impl Debug for SyncMode

impl Debug for BlockState

impl Debug for Direction

impl Debug for Roles

impl<B: Debug + BlockT> Debug for BlockAnnouncesHandshake<B>
where B::Hash: Debug,

impl<H: Debug + HeaderT> Debug for AnnouncementSummary<H>
where H::Hash: Debug, H::Number: Debug,

impl<H: Debug> Debug for BlockAnnounce<H>

impl<Hash: Debug, Number: Debug> Debug for FromBlock<Hash, Number>

impl<Hash: Debug, Number: Debug> Debug for BlockRequest<Hash, Number>

impl<Header: Debug, Hash: Debug, Extrinsic: Debug> Debug for BlockData<Header, Hash, Extrinsic>

impl<Header: Debug, Hash: Debug, Extrinsic: Debug> Debug for BlockResponse<Header, Hash, Extrinsic>

impl Debug for FromBlock

impl Debug for Direction

impl Debug for BlockData

impl Debug for StateEntry

impl Debug for BadPeer

impl<B: Debug + BlockT> Debug for BlockData<B>

impl<B: Debug + BlockT> Debug for Peer<B>
where B::Hash: Debug,

impl<B: Debug + BlockT> Debug for WarpProofRequest<B>
where B::Hash: Debug,

impl<B: Debug + BlockT> Debug for ExtendedPeerInfo<B>
where B::Hash: Debug,

impl<Block> Debug for PolkadotSyncingStrategyConfig<Block>
where Block: BlockT + Debug,

impl<Block: Debug + BlockT> Debug for WarpSyncPhase<Block>

impl<Block: Debug + BlockT> Debug for WarpSyncProgress<Block>

impl<Block: Debug + BlockT> Debug for PeerInfo<Block>
where Block::Hash: Debug,

impl<Block: Debug + BlockT> Debug for SyncStatus<Block>

impl<Block: BlockT> Debug for MockBlockDownloader<Block>

impl<BlockNumber: Debug> Debug for SyncState<BlockNumber>

impl Debug for ParseError

impl Debug for Code

impl Debug for Error

impl Debug for Keypair

impl Debug for PublicKey

impl Debug for SecretKey

impl Debug for Key

impl Debug for PeerRecord

impl Debug for Record

impl Debug for Multiaddr

impl Debug for Multihash

impl Debug for PeerId

impl<'a> Debug for Protocol<'a>

impl<RA, Block: Block, Storage: OffchainStorage> Debug for OffchainWorkers<RA, Block, Storage>

impl<T: Debug + OffchainStorage> Debug for Offchain<T>

impl<T: Debug> Debug for RingBuffer<T>

impl Debug for Error

impl Debug for Error

impl Debug for Error

impl Debug for DenyUnsafe

impl Debug for Error

impl Debug for Error

impl Debug for Error

impl Debug for Error

impl Debug for NodeRole

impl Debug for BlockStats

impl Debug for Health

impl Debug for SystemInfo

impl<Hash: Debug> Debug for ExtrinsicOrHash<Hash>

impl<Hash: Debug> Debug for ReadProof<Hash>

impl<Hash: Debug, Number: Debug> Debug for PeerInfo<Hash, Number>

impl<Number: Debug> Debug for SyncState<Number>

impl Debug for RpcMethods

impl Debug for Metrics

impl Debug for RateLimit

impl Debug for RpcMetrics

impl<M: Debug + Send + Sync + 'static> Debug for Config<M>

impl Debug for Error

impl Debug for Error

impl Debug for Error

impl Debug for ErrorEvent

impl<Hash: Debug> Debug for FollowEvent<Hash>

impl<Hash: Debug> Debug for TransactionEvent<Hash>

impl<Hash: Debug> Debug for BestBlockChanged<Hash>

impl<Hash: Debug> Debug for Finalized<Hash>

impl<Hash: Debug> Debug for Initialized<Hash>

impl<Hash: Debug> Debug for NewBlock<Hash>

impl<Hash: Debug> Debug for TransactionBlock<Hash>

impl Debug for Error

impl Debug for Error

impl Debug for BasePath

impl<Block: Debug + BlockT> Debug for ClientConfig<Block>

impl Debug for IsPruned

impl Debug for PinError

impl<E: Debug> Debug for Error<E>

impl<H: Debug + Hash> Debug for ChangeSet<H>

impl<H: Debug + Hash> Debug for CommitSet<H>

impl Debug for Error

impl<Block: Debug + BlockT> Debug for Error<Block>
where Block::Hash: Debug,

impl Debug for Metric

impl Debug for HwBench

impl Debug for Throughput

impl Debug for Error

impl Debug for SysInfo

impl Debug for Telemetry

impl Debug for Error

impl Debug for Error

impl Debug for SpanDatum

impl Debug for TraceEvent

impl Debug for Values

impl Debug for Options

impl Debug for Limit

impl Debug for Error

impl Debug for PoolStatus

impl<B: Debug + BlockT> Debug for ChainEvent<B>
where B::Hash: Debug,

impl<Hash: Debug, BlockHash: Debug> Debug for TransactionStatus<Hash, BlockHash>

impl Debug for IDSequence

impl Debug for SeqID

impl<M: Debug, R> Debug for Receiver<M, R>
where R: Unsubscribe + Debug,

impl<M: Debug, R: Debug> Debug for Hub<M, R>

impl<Payload: Debug> Debug for NotificationReceiver<Payload>

impl Debug for BlsError

impl Debug for Mode

impl Debug for Fork

impl Debug for ForkData

impl Debug for PublicKey

impl Debug for Signature

impl<const COMMITTEE_SIZE: usize> Debug for SSZSyncAggregate<COMMITTEE_SIZE>

impl<const COMMITTEE_SIZE: usize> Debug for SyncCommittee<COMMITTEE_SIZE>

impl<const COMMITTEE_SIZE: usize> Debug for CheckpointUpdate<COMMITTEE_SIZE>

impl<const COMMITTEE_SIZE: usize> Debug for NextSyncCommitteeUpdate<COMMITTEE_SIZE>

impl<const COMMITTEE_SIZE: usize, const COMMITTEE_BITS_SIZE: usize> Debug for SyncAggregate<COMMITTEE_SIZE, COMMITTEE_BITS_SIZE>

impl<const COMMITTEE_SIZE: usize, const COMMITTEE_BITS_SIZE: usize> Debug for Update<COMMITTEE_SIZE, COMMITTEE_BITS_SIZE>

impl Debug for UD60x18

impl Debug for Channel

impl Debug for ChannelId

impl<Balance> Debug for PricingParameters<Balance>
where Balance: Debug,

impl<Balance> Debug for Rewards<Balance>
where Balance: Debug,

impl Debug for Bloom

impl Debug for Header

impl Debug for HeaderId

impl Debug for Log

impl Debug for Receipt

impl Debug for Command

impl Debug for Network

impl Debug for XcmPayload

impl Debug for MessageV1

impl Debug for Payload

impl Debug for Xcm

impl Debug for Message

impl<'a> Debug for Leaf<'a>

impl Debug for SendError

impl Debug for Command

impl Debug for Command

impl Debug for Message

impl Debug for Message

impl<Balance> Debug for Fee<Balance>
where Balance: BaseArithmetic + Unsigned + Copy + Debug,

impl Debug for Test

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl Debug for SendError

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T> Debug for Pallet<T>

impl<T> Debug for Ticket<T>
where T: Config,

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<BlockNumber> Debug for PendingOrder<BlockNumber>
where BlockNumber: Debug,

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>
where <T as Config>::AccountId: From<[u8; 32]>,

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T> Debug for PaysFee<T>
where T: Config + Debug,

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Error<T>

impl<T: Config> Debug for Event<T>

impl Debug for Origin

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl Debug for EventProof

impl Debug for Log

impl Debug for Proof

impl Debug for Subcommand

impl Debug for Cli

impl Debug for Runtime

impl Debug for ApiError

impl Debug for Public

impl Debug for Signature

impl Debug for Public

impl Debug for Signature

impl Debug for Public

impl Debug for Signature

impl Debug for Public

impl Debug for Signature

impl Debug for Public

impl Debug for Signature

impl Debug for Public

impl Debug for Signature

impl Debug for Rounding

impl Debug for BigUint

impl Debug for FixedI128

impl Debug for FixedI64

impl Debug for FixedU128

impl Debug for FixedU64

impl Debug for PerU16

impl Debug for Perbill

impl Debug for Percent

impl Debug for Permill

impl Debug for Error

impl<Block: Debug + BlockT> Debug for CachedHeaderMetadata<Block>
where Block::Hash: Debug,

impl<Block: Debug + BlockT> Debug for DisplacedLeavesAfterFinalization<Block>
where Block::Hash: Debug,

impl<Block: Debug + BlockT> Debug for HashAndNumber<Block>
where Block::Hash: Debug,

impl<Block: Debug + BlockT> Debug for Info<Block>
where Block::Hash: Debug,

impl<Block: Debug + BlockT> Debug for TreeRoute<Block>

impl<N: Debug> Debug for BlockGap<N>

impl Debug for Validation

impl Debug for Error

impl Debug for NoNetwork

impl Debug for PreDigest

impl Debug for Epoch

impl Debug for Public

impl Debug for Signature

impl Debug for Public

impl Debug for Signature

impl Debug for Public

impl Debug for Signature

impl Debug for Payload

impl<AuthorityId> Debug for KeyringIter<AuthorityId>

impl<AuthorityId: Debug> Debug for Keyring<AuthorityId>

impl<AuthorityId: Debug> Debug for ValidatorSet<AuthorityId>

impl<AuthoritySetCommitment: Debug> Debug for BeefyAuthoritySet<AuthoritySetCommitment>

impl<BlockNumber: Debug, Hash: Debug, MerkleRoot: Debug, ExtraData: Debug> Debug for MmrLeaf<BlockNumber, Hash, MerkleRoot, ExtraData>

impl<Header: Debug + HeaderT, Id: Debug + RuntimeAppPublic, AncestryProof: Debug> Debug for ForkVotingProof<Header, Id, AncestryProof>
where Header::Number: Debug, Id::Signature: Debug,

impl<N: Debug, S: Debug> Debug for VersionedFinalityProof<N, S>

impl<Number: Debug, Id: Debug + RuntimeAppPublic> Debug for FutureBlockVotingProof<Number, Id>
where Id::Signature: Debug,

impl<Number: Debug, Id: Debug, Signature: Debug> Debug for DoubleVotingProof<Number, Id, Signature>

impl<Number: Debug, Id: Debug, Signature: Debug> Debug for VoteMessage<Number, Id, Signature>

impl<TAuthorityId: Debug, TSignature: Debug> Debug for KnownSignature<TAuthorityId, TSignature>

impl<TBlockNumber: Debug> Debug for Commitment<TBlockNumber>

impl<TBlockNumber: Debug, TSignature: Debug> Debug for SignedCommitment<TBlockNumber, TSignature>

impl<TBlockNumber: Debug, TSignatureAccumulator: Debug> Debug for SignedCommitmentWitness<TBlockNumber, TSignatureAccumulator>

impl<H: Debug, N: Debug> Debug for Equivocation<H, N>

impl<H: Debug, N: Debug> Debug for EquivocationProof<H, N>

impl<Header: Debug + HeaderT> Debug for GrandpaJustification<Header>

impl<N> Debug for ConsensusLog<N>
where N: Debug + Codec,

impl<N> Debug for ScheduledChange<N>
where N: Debug,

impl Debug for SlotClaim

impl Debug for Epoch

impl Debug for TicketBody

impl Debug for Slot

impl<Header: Debug, Id: Debug> Debug for EquivocationProof<Header, Id>

impl Debug for Error

impl Debug for Void

impl Debug for HttpError

impl Debug for VrfInput

impl Debug for KeyTypeId

impl Debug for Duration

impl Debug for Timestamp

impl Debug for VrfProof

impl Debug for Bytes

impl Debug for Public

impl<'a> Debug for AddressUri<'a>

impl<'a> Debug for HexDisplay<'a>

impl<Storage: Debug> Debug for OffchainDb<Storage>

impl<const N: usize, SubTag> Debug for PublicBytes<N, SubTag>
where Self: CryptoType,

impl<const N: usize, SubTag> Debug for SignatureBytes<N, SubTag>
where Self: CryptoType,

impl<H> Debug for dyn Database<H>

impl Debug for Error

impl Debug for Extensions

impl Debug for Error

impl Debug for Keyring

impl Debug for Keyring

impl Debug for Keyring

impl Debug for Error

impl Debug for Error

impl<T: Debug + Form> Debug for ItemDeprecationInfoIR<T>
where T::String: Debug,

impl<T: Debug + Form> Debug for StorageEntryTypeIR<T>
where T::Type: Debug,

impl<T: Debug + Form> Debug for VariantDeprecationInfoIR<T>
where T::String: Debug,

impl<T: Debug + Form> Debug for EnumDeprecationInfoIR<T>

impl<T: Debug + Form> Debug for ExtrinsicMetadataIR<T>
where T::Type: Debug,

impl<T: Debug + Form> Debug for OuterEnumsIR<T>
where T::Type: Debug,

impl<T: Debug + Form> Debug for PalletAssociatedTypeMetadataIR<T>
where T::String: Debug, T::Type: Debug,

impl<T: Debug + Form> Debug for PalletCallMetadataIR<T>
where T::Type: Debug,

impl<T: Debug + Form> Debug for PalletConstantMetadataIR<T>
where T::String: Debug, T::Type: Debug,

impl<T: Debug + Form> Debug for PalletErrorMetadataIR<T>
where T::Type: Debug,

impl<T: Debug + Form> Debug for PalletEventMetadataIR<T>
where T::Type: Debug,

impl<T: Debug + Form> Debug for PalletMetadataIR<T>
where T::String: Debug,

impl<T: Debug + Form> Debug for PalletStorageMetadataIR<T>
where T::String: Debug,

impl<T: Debug + Form> Debug for PalletViewFunctionMetadataIR<T>
where T::String: Debug, T::Type: Debug,

impl<T: Debug + Form> Debug for PalletViewFunctionParamMetadataIR<T>
where T::String: Debug, T::Type: Debug,

impl<T: Debug + Form> Debug for RuntimeApiMetadataIR<T>
where T::String: Debug,

impl<T: Debug + Form> Debug for RuntimeApiMethodMetadataIR<T>
where T::String: Debug, T::Type: Debug,

impl<T: Debug + Form> Debug for RuntimeApiMethodParamMetadataIR<T>
where T::String: Debug, T::Type: Debug,

impl<T: Debug + Form> Debug for StorageEntryMetadataIR<T>
where T::String: Debug,

impl<T: Debug + Form> Debug for TransactionExtensionMetadataIR<T>
where T::String: Debug, T::Type: Debug,

impl Debug for Error

impl Debug for OpaqueLeaf

impl<H, L> Debug for DataOrHash<H, L>
where H: Debug + Hash, L: Debug,

impl<H, T> Debug for Compact<H, T>
where H: Debug, T: Debug,

impl<Hash> Debug for AncestryProof<Hash>
where Hash: Debug,

impl<Hash> Debug for LeafProof<Hash>
where Hash: Debug,

impl Debug for Error

impl<A: IdentifierT> Debug for Edge<A>

impl<A: IdentifierT> Debug for Voter<A>

impl<AccountId> Debug for Candidate<AccountId>
where AccountId: Debug,

impl<AccountId> Debug for StakedAssignment<AccountId>
where AccountId: Debug,

impl<AccountId> Debug for Support<AccountId>
where AccountId: Debug,

impl<AccountId, P> Debug for Assignment<AccountId, P>
where AccountId: Debug, P: Debug + PerThing,

impl<AccountId, P> Debug for ElectionResult<AccountId, P>
where AccountId: Debug, P: Debug + PerThing,

impl Debug for BlockTrace

impl Debug for Data

impl Debug for Event

impl Debug for Span

impl Debug for TraceError

impl<T: Debug> Debug for ListOrValue<T>

impl Debug for TokenError

impl Debug for DigestItem

impl Debug for Era

impl Debug for Error

impl Debug for Method

impl Debug for TrieError

impl Debug for Digest

impl Debug for Headers

impl Debug for Response

impl Debug for BadOrigin

impl Debug for Keccak256

impl<'a> Debug for DigestItemRef<'a>

impl<'a> Debug for PiecewiseLinear<'a>

impl<'a> Debug for HeadersIterator<'a>

impl<'a, T> Debug for Request<'a, T>
where T: Debug,

impl<AccountId, AccountIndex> Debug for MultiAddress<AccountId, AccountIndex>
where AccountId: Debug, AccountIndex: Debug,

impl<AccountId, Call, Extension> Debug for CheckedExtrinsic<AccountId, Call, Extension>
where AccountId: Debug, Call: Debug, Extension: Debug,

impl<AccountId, Extension> Debug for ExtrinsicFormat<AccountId, Extension>
where AccountId: Debug, Extension: Debug,

impl<Address, Signature, Extension> Debug for Preamble<Address, Signature, Extension>
where Address: Debug, Extension: Debug,

impl<Address: Debug, Call: Debug, Signature: Debug, Extension: Debug> Debug for UncheckedExtrinsic<Address, Call, Signature, Extension>

impl<Block> Debug for BlockId<Block>
where Block: Debug + BlockT,

impl<Block> Debug for SignedBlock<Block>
where Block: Debug,

impl<Header, Extrinsic> Debug for Block<Header, Extrinsic>
where Header: Debug, Extrinsic: Debug,

impl<Info> Debug for DispatchErrorWithPostInfo<Info>
where Info: Eq + PartialEq + Clone + Copy + Encode + Decode + Printable + Debug,

impl<Inner> Debug for FakeDispatchable<Inner>
where Inner: Debug,

impl<Number, Hash> Debug for Header<Number, Hash>
where Number: Debug + Copy + Into<U256> + TryFrom<U256>, Hash: Debug + HashT,

impl<SE> Debug for AsTransactionExtension<SE>
where SE: Debug + SignedExtension,

impl<T: Debug, D: Debug + Get<T>> Debug for TypeWithDefault<T, D>

impl<T: Debug, E: Debug> Debug for MutateStorageError<T, E>

impl<Xt: Debug> Debug for Block<Xt>

impl Debug for Opaque

impl<AccountId> Debug for StakerStatus<AccountId>
where AccountId: Debug,

impl<AccountId, Balance> Debug for Exposure<AccountId, Balance>
where AccountId: Debug, Balance: Debug + HasCompact,

impl<AccountId, Balance> Debug for ExposurePage<AccountId, Balance>
where AccountId: Debug, Balance: Debug + HasCompact,

impl<AccountId, Balance> Debug for IndividualExposure<AccountId, Balance>
where AccountId: Debug, Balance: Debug + HasCompact,

impl<AccountId: Debug> Debug for StakingAccount<AccountId>

impl<Balance> Debug for PagedExposureMetadata<Balance>
where Balance: Debug + HasCompact + MaxEncodedLen,

impl<Balance> Debug for Stake<Balance>
where Balance: Debug,

impl<Reporter, Offender> Debug for OffenceDetails<Reporter, Offender>
where Reporter: Debug, Offender: Debug,

impl<T: Debug> Debug for Agent<T>

impl<T: Debug> Debug for Delegator<T>

impl Debug for UsageInfo

impl Debug for UsageUnit

impl<'a, H: Debug + Hasher, B: Debug + 'a + Backend<H>> Debug for ReadOnlyExternalities<'a, H, B>

impl<H: Hasher> Debug for OverlayedChanges<H>

impl<H: Hasher> Debug for TestExternalities<H>
where H::Out: Ord + Codec,

impl<S: TrieBackendStorage<H>, H: Hasher, C: TrieCacheProvider<H>, R: TrieRecorderProvider<H>> Debug for TrieBackend<S, H, C, R>

impl Debug for Error

impl Debug for Field

impl Debug for Proof

impl Debug for Statement

impl Debug for ChildInfo

impl Debug for ChildType

impl Debug for Storage

impl Debug for StorageKey

impl<Hash> Debug for StorageChangeSet<Hash>
where Hash: Debug,

impl Debug for Extrinsic

impl Debug for Timestamp

impl Debug for WasmLevel

impl Debug for WasmValue

impl Debug for WasmFields

impl Debug for Error

impl Debug for CacheSize

impl<H: Debug> Debug for Error<H>

impl<H: Debug, CodecError: Debug> Debug for Error<H, CodecError>

impl Debug for Error

impl Debug for Value

impl Debug for ValueType

impl Debug for Signature

impl<T: Debug> Debug for Pointer<T>

impl Debug for Weight

impl Debug for CreateCmd

impl Debug for VerifyCmd

impl Debug for Subcommand

impl Debug for Cli

impl Debug for Error

impl Debug for InspectCmd

impl<Hash: Debug, Number: Debug> Debug for BlockAddress<Hash, Number>

impl<Hash: Debug, Number: Debug> Debug for ExtrinsicAddress<Hash, Number>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl Debug for AssetId

impl Debug for BodyId

impl Debug for BodyPart

impl Debug for Error

impl Debug for Junction

impl Debug for Junctions

impl Debug for NetworkId

impl Debug for OriginKind

impl Debug for Outcome

impl Debug for Response

impl Debug for SendError

impl Debug for Junction

impl Debug for Junctions

impl Debug for NetworkId

impl Debug for Outcome

impl Debug for Response

impl Debug for WildAsset

impl Debug for Error

impl Debug for Hint

impl Debug for Junction

impl Debug for Junctions

impl Debug for NetworkId

impl Debug for Outcome

impl Debug for Response

impl Debug for WildAsset

impl Debug for Ancestor

impl Debug for MultiAsset

impl Debug for PalletInfo

impl Debug for Parent

impl Debug for ParentThen

impl Debug for XcmContext

impl Debug for Ancestor

impl Debug for Asset

impl Debug for AssetId

impl Debug for Assets

impl Debug for Location

impl Debug for PalletInfo

impl Debug for Parent

impl Debug for ParentThen

impl Debug for XcmContext

impl Debug for Ancestor

impl Debug for Asset

impl Debug for AssetId

impl Debug for Assets

impl Debug for Location

impl Debug for PalletInfo

impl Debug for Parent

impl Debug for ParentThen

impl Debug for XcmContext

impl<Call> Debug for Instruction<Call>

impl<Call> Debug for Instruction<Call>

impl<Call> Debug for Instruction<Call>

impl<Call> Debug for Xcm<Call>

impl<Call> Debug for Xcm<Call>

impl<Call> Debug for Xcm<Call>

impl<Interior: Debug> Debug for AncestorThen<Interior>

impl<Interior: Debug> Debug for AncestorThen<Interior>

impl<Interior: Debug> Debug for AncestorThen<Interior>

impl<RuntimeCall> Debug for VersionedXcm<RuntimeCall>

impl<T> Debug for DoubleEncoded<T>

impl Debug for Error

impl Debug for Error

impl Debug for FeeReason

impl Debug for LockError

impl Debug for FeesMode

impl Debug for Properties

impl<BlockNumber: Debug> Debug for QueryResponseStatus<BlockNumber>

impl Debug for Subkey

impl Debug for Error

impl<V: Debug> Debug for StorageQuery<V>

impl Debug for Error

impl<T: Debug, S: Debug> Debug for SourcedMetric<T, S>

impl Debug for HexLaneId

impl<AccountId: Debug> Debug for TaggedAccount<AccountId>

impl<Hash: Debug + Debug + MaybeDisplay, HeaderNumber: Debug + Debug + MaybeDisplay> Debug for Error<Hash, HeaderNumber>

impl<SC: Chain, TC: Chain, B: BatchCallBuilderConstructor<CallOf<SC>>> Debug for BatchProofTransaction<SC, TC, B>

impl<TS: Debug> Debug for TransactionParams<TS>

impl<V: Debug> Debug for ExplicitOrMaximal<V>

impl Debug for Runtime

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl Debug for Error

impl Debug for Subcommand

impl Debug for BlockData

impl Debug for HeadData

impl Debug for BlockData

impl Debug for HeadData

impl Debug for MalusType

impl Debug for Subcommand

impl Debug for Cli

impl Debug for RunCmd

impl Debug for ProxyType

impl Debug for Origin

impl Debug for Runtime

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl Debug for Runtime

impl Debug for Runtime

impl Debug for Runtime

impl Debug for Runtime

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Event<T>

impl Debug for Error

impl Debug for Error

impl Debug for Error

impl Debug for Error

impl Debug for Error

impl<Event: Debug> Debug for CallDryRunEffects<Event>

impl<Event: Debug> Debug for XcmDryRunEffects<Event>

impl<T> Debug for Pallet<T>

impl<T: Config> Debug for Call<T>

impl<T: Config> Debug for Event<T>

impl Debug for Runtime