[−][src]Trait lark_test::DebugWith
A Debug
trait that carries a context. Most types in Lark
implement it, and you can use derive(DebugWith)
to get
Debug-like behavior (from the lark-debug-derive crate).
To use it, do something like format!("{}", value.debug_with(cx))
.
Required methods
Loading content...Provided methods
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
Cx: ?Sized,
Implementations on Foreign Types
impl<T> DebugWith for Seq<T> where
T: DebugWith,
[src]
T: DebugWith,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<I, T> DebugWith for IndexVec<I, T> where
I: U32Index,
T: DebugWith,
[src]
I: U32Index,
T: DebugWith,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for char
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for isize
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for String
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<A, B> DebugWith for (A, B) where
A: DebugWith,
B: DebugWith,
[src]
A: DebugWith,
B: DebugWith,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for i32
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for u16
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for str
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for bool
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<T> DebugWith for Box<T> where
T: DebugWith,
[src]
T: DebugWith,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<T> DebugWith for [T] where
T: DebugWith,
[src]
T: DebugWith,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<'_, T> DebugWith for &'_ mut T where
T: DebugWith + ?Sized,
[src]
T: DebugWith + ?Sized,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<T> DebugWith for Option<T> where
T: DebugWith,
[src]
T: DebugWith,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<O, E> DebugWith for Result<O, E> where
E: DebugWith,
O: DebugWith,
[src]
E: DebugWith,
O: DebugWith,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for !
[src]
fn fmt_with<Cx>(&self, _cx: &Cx, _fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for u32
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<A, B, C> DebugWith for (A, B, C) where
A: DebugWith,
B: DebugWith,
C: DebugWith,
[src]
A: DebugWith,
B: DebugWith,
C: DebugWith,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for u8
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for usize
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<T> DebugWith for Vec<T> where
T: DebugWith,
[src]
T: DebugWith,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<'_, T> DebugWith for &'_ T where
T: DebugWith + ?Sized,
[src]
T: DebugWith + ?Sized,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<T> DebugWith for Arc<T> where
T: DebugWith,
[src]
T: DebugWith,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for i64
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<T> DebugWith for Rc<T> where
T: DebugWith,
[src]
T: DebugWith,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for ()
[src]
fn fmt_with<Cx>(&self, _cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for i8
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for u64
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<K, V, E> DebugWith for IndexMap<K, V, E> where
E: BuildHasher,
K: DebugWith + Hash + Eq,
V: DebugWith,
[src]
E: BuildHasher,
K: DebugWith + Hash + Eq,
V: DebugWith,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for i16
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<A, B, C, D> DebugWith for (A, B, C, D) where
A: DebugWith,
B: DebugWith,
C: DebugWith,
D: DebugWith,
[src]
A: DebugWith,
B: DebugWith,
C: DebugWith,
D: DebugWith,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Curlies
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for ParsedMatch
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for HoverTargetKind
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for FunctionSignature
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for HoverTarget
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<T> DebugWith for CommaList<T> where
T: DebugWith,
[src]
T: DebugWith,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Let
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<D> DebugWith for Matched<D> where
D: DebugWith,
[src]
D: DebugWith,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<T> DebugWith for SkipNewline<T> where
T: DebugWith,
[src]
T: DebugWith,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Plus
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<G, V> DebugWith for Guard<G, V> where
G: DebugWith,
V: DebugWith,
[src]
G: DebugWith,
V: DebugWith,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for NamedTypeReference
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for OpenSquare
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Parentheses
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for ParsedTypeReference
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Member
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<T, S> DebugWith for SeparatedList<T, S> where
S: DebugWith,
T: DebugWith,
[src]
S: DebugWith,
T: DebugWith,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for EntitySyntax
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Semicolon
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for CloseParenthesis
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for TypeReference
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for CloseSquare
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Comma
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for ParsedField
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Slash
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for ParsedMethod
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Field
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for ParsedFunctionSignature
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for ParsedEntityThunk
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Star
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<D, T> DebugWith for Delimited<D, T> where
D: DebugWith,
T: DebugWith,
[src]
D: DebugWith,
T: DebugWith,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Equals
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for RightArrow
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for ParsedEntity
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for OpenParenthesis
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Dot
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for CloseCurly
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for SpannedLocalIdentifier
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Colon
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for ParsedFile
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for SpannedGlobalIdentifier
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for ExclamationPoint
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Minus
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for OpenCurly
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for MemberKind
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for EntityData
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for LangItem
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for ItemKind
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Entity
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Diagnostic
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<T> DebugWith for WithError<T> where
T: DebugWith,
[src]
T: DebugWith,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for ErrorReported
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<File> DebugWith for Span<File> where
File: SpanFile + DebugWith,
[src]
File: SpanFile + DebugWith,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for ByteSize
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for CurrentEntity
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for CurrentFile
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for FileName
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<T, File> DebugWith for Spanned<T, File> where
File: SpanFile + DebugWith,
T: DebugWith,
[src]
File: SpanFile + DebugWith,
T: DebugWith,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for ByteIndex
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Location
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Text
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for GlobalIdentifier
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for MetaIndex
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for UnaryOperator
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for FnBody
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for LiteralData
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for IdentifiedExpressionData
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for VariableData
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Error
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for IdentifierData
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for FnBodyTables
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for IdentifiedExpression
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for PlaceData
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Place
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Identifier
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for BinaryOperator
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Expression
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for ExpressionData
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for LiteralKind
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Variable
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Member
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for ErrorData
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<I> DebugWith for List<I> where
I: HirIndex,
I: HirIndex,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for PermKind
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for BaseInferred
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<T> DebugWith for BoundVarOr<T> where
T: DebugWith,
[src]
T: DebugWith,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Base
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<F> DebugWith for BaseKind<F> where
F: TypeFamily + DebugWith,
[src]
F: TypeFamily + DebugWith,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for GenericDeclarations
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for GenericTyDeclaration
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Perm
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Universe
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<F> DebugWith for Generics<F> where
F: TypeFamily,
[src]
F: TypeFamily,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<F> DebugWith for Ty<F> where
F: TypeFamily + DebugWith,
[src]
F: TypeFamily + DebugWith,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Base
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for FullInferred
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<F> DebugWith for Signature<F> where
F: TypeFamily + DebugWith,
[src]
F: TypeFamily + DebugWith,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for DeclaredPermKind
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Placeholder
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Base
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<F> DebugWith for BaseData<F> where
F: TypeFamily + DebugWith,
[src]
F: TypeFamily + DebugWith,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<T> DebugWith for InferVarOr<T> where
T: DebugWith,
[src]
T: DebugWith,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Declaration
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for BoundVar
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for Erased
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl<T> DebugWith for GenericKind<T> where
T: DebugWith,
[src]
T: DebugWith,
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for ReprKind
[src]
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
impl DebugWith for InferVar
fn fmt_with<Cx>(&self, cx: &Cx, fmt: &mut Formatter) -> Result<(), Error> where
Cx: ?Sized,
Cx: ?Sized,
fn debug_with<Cx>(&'me self, cx: &'me Cx) -> DebugCxPair<'me, &'me Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,
fn into_debug_with<Cx>(self, cx: &'me Cx) -> DebugCxPair<'me, Self, Cx> where
Cx: ?Sized,
[src]
Cx: ?Sized,