KeyValWalker state collection key val :
collection,
state,
(state,
key,
val
-> state)
-> state
ElemWalker state collection elem :
collection,
state,
(state, elem -> state)
-> state
InspectFormatter implements
init : {} -> f
where f implements InspectFormatter
tag : Str, List (Inspector f) -> Inspector f
where f implements InspectFormatter
tuple : List (Inspector f) -> Inspector f
where f implements InspectFormatter
record : List
{
key : Str,
value : Inspector f
}
-> Inspector f
where f implements InspectFormatter
bool : Bool -> Inspector f
where f implements InspectFormatter
str : Str -> Inspector f
where f implements InspectFormatter
list :
list,
ElemWalker state list elem,
(elem -> Inspector f)
-> Inspector f
where f implements InspectFormatter
set :
set,
ElemWalker state set elem,
(elem -> Inspector f)
-> Inspector f
where f implements InspectFormatter
dict :
dict,
KeyValWalker state dict key value,
(key -> Inspector f),
(value -> Inspector f)
-> Inspector f
where f implements InspectFormatter
opaque : * -> Inspector f
where f implements InspectFormatter
function : * -> Inspector f
where f implements InspectFormatter
u8 : U8 -> Inspector f
where f implements InspectFormatter
i8 : I8 -> Inspector f
where f implements InspectFormatter
u16 : U16 -> Inspector f
where f implements InspectFormatter
i16 : I16 -> Inspector f
where f implements InspectFormatter
u32 : U32 -> Inspector f
where f implements InspectFormatter
i32 : I32 -> Inspector f
where f implements InspectFormatter
u64 : U64 -> Inspector f
where f implements InspectFormatter
i64 : I64 -> Inspector f
where f implements InspectFormatter
u128 : U128 -> Inspector f
where f implements InspectFormatter
i128 : I128 -> Inspector f
where f implements InspectFormatter
f32 : F32 -> Inspector f
where f implements InspectFormatter
f64 : F64 -> Inspector f
where f implements InspectFormatter
dec : Dec -> Inspector f
where f implements InspectFormatter
Inspector f
custom : (f -> f) -> Inspector f
where f implements InspectFormatter
apply : Inspector f, f -> f
where f implements InspectFormatter
Inspect implements
toInspector : val -> Inspector f
where val implements Inspect, f implements InspectFormatter
inspect : val -> f
where val implements Inspect, f implements InspectFormatter