The generic types, alone and nested.
Types
type bytes
list<a-u8>
type rgba
list<u8, 4>
type pair
tuple<u32, text>
type maybe
option<text>
type lookup
map<string, list<u32>>
type nested
option<list<tuple<string, option<u64>>>>
type no-payload
result
type ok-only
result<u32>
type err-only
result<_, text>
WIT
/// The generic types, alone and nested.
interface containers {
use primitives.{a-u8, a-string as text};
type bytes = list<a-u8>;
type rgba = list<u8, 4>;
type pair = tuple<u32, text>;
type maybe = option<text>;
type lookup = map<string, list<u32>>;
type nested = option<list<tuple<string, option<u64>>>>;
type no-payload = result;
type ok-only = result<u32>;
type err-only = result<_, text>;
type ok-and-err = result<bytes, text>;
}