rust_state_t
rustleg_parse_name_segment(rust_state_t *st, strview_t *svp, boolean_t first)
rustleg_parse_name(rust_state_t *st, strview_t *svp)
rustleg_parse_hash(rust_state_t *st, strview_t *svp)
rustleg_parse_special(rust_state_t *restrict st, strview_t *restrict svp)
rustleg_add_sep(rust_state_t *st)
static boolean_t rustleg_parse_name(rust_state_t *, strview_t *);
static boolean_t rustleg_parse_hash(rust_state_t *, strview_t *);
static boolean_t rustleg_parse_special(rust_state_t *, strview_t *);
static boolean_t rustleg_add_sep(rust_state_t *);
rust_demangle_legacy(rust_state_t *restrict st, strview_t *restrict sv)
rustv0_parse_abi(rust_state_t *restrict st, strview_t *restrict sv)
rustv0_parse_binder(rust_state_t *restrict st, strview_t *restrict sv)
rustv0_parse_fnsig(rust_state_t *restrict st, strview_t *restrict sv)
rustv0_parse_dyn_trait_assoc_binding(rust_state_t *restrict st,
rustv0_parse_dyn_trait(rust_state_t *restrict st, strview_t *restrict sv,
rustv0_parse_dynbounds(rust_state_t *restrict st, strview_t *restrict sv)
rustv0_parse_generic_arg(rust_state_t *restrict st, strview_t *restrict sv,
rustv0_parse_hex_num(rust_state_t *restrict st, strview_t *restrict sv,
rustv0_parse_base62(rust_state_t *restrict st, strview_t *restrict sv,
rustv0_parse_opt_list(rust_state_t *restrict st, strview_t *restrict sv,
boolean_t (*fn)(rust_state_t *restrict, strview_t *restrict, boolean_t),
rustv0_parse_uint_type(rust_state_t *restrict st, strview_t *sv)
rustv0_parse_basic_type(rust_state_t *restrict st, strview_t *restrict sv)
rustv0_parse_type(rust_state_t *restrict st, strview_t *restrict sv,
rustv0_parse_path(rust_state_t *restrict st, strview_t *restrict sv,
rustv0_parse_impl_path(rust_state_t *restrict st, strview_t *restrict sv,
rustv0_has_name(rust_state_t *restrict st, strview_t *restrict sv,
rustv0_parse_nested_path(rust_state_t *restrict st, strview_t *restrict sv,
static boolean_t rustv0_parse_hex_num(rust_state_t *restrict,
static boolean_t rustv0_parse_base62(rust_state_t *restrict,
rustv0_parse_disambiguator(rust_state_t *restrict st, strview_t *restrict sv,
rustv0_parse_undisambiguated_identifier(rust_state_t *restrict st,
rust_state_t *restrict, strview_t *restrict, boolean_t);
static boolean_t rustv0_parse_disambiguator(rust_state_t *restrict,
static boolean_t rustv0_parse_path(rust_state_t *restrict, strview_t *restrict,
static boolean_t rustv0_parse_impl_path(rust_state_t *restrict,
rustv0_parse_backref(rust_state_t *restrict st, strview_t *restrict sv,
boolean_t (*fn)(rust_state_t *restrict, strview_t *restrict, boolean_t b),
static boolean_t rustv0_parse_nested_path(rust_state_t *restrict,
static boolean_t rustv0_parse_basic_type(rust_state_t *restrict,
static boolean_t rustv0_parse_backref(rust_state_t *restrict,
boolean_t (*)(rust_state_t *restrict, strview_t *restrict, boolean_t),
rustv0_append_lifetime(rust_state_t *restrict st, uint64_t lifetime)
static boolean_t rustv0_parse_lifetime(rust_state_t *restrict,
static boolean_t rustv0_parse_const(rust_state_t *restrict,
rustv0_parse_lifetime(rust_state_t *restrict st, strview_t *restrict sv)
static boolean_t rustv0_parse_fnsig(rust_state_t *restrict,
rustv0_parse_const_data(rust_state_t *restrict st,
static boolean_t rustv0_parse_dynbounds(rust_state_t *restrict,
static boolean_t rustv0_parse_generic_arg(rust_state_t *restrict,
rustv0_parse_const(rust_state_t *restrict st, strview_t *restrict sv,
rust_demangle_v0(rust_state_t *restrict st, strview_t *restrict sv)
rustv0_puny_decode(rust_state_t *restrict st, strview_t *restrict src,
rust_append(rust_state_t *st, const char *s)
rust_append_sv(rust_state_t *restrict st, uint64_t n, strview_t *restrict sv)
rust_append_printf(rust_state_t *st, const char *fmt, ...)
rust_parse_base10(rust_state_t *restrict st, strview_t *restrict sv,
rust_parse_prefix(rust_state_t *restrict st, strview_t *restrict sv)
rust_state_t *st = cua->cua_arg;
rust_fini_state(rust_state_t *st)
rust_init_state(rust_state_t *restrict st, const char *s, sysdem_ops_t *ops)
rust_state_t *st = cua->cua_arg;
rust_state_t st;
rust_appendc(rust_state_t *st, char c)
rust_append_utf8_c(rust_state_t *st, uint32_t val)
boolean_t rust_appendc(rust_state_t *, char);
boolean_t rust_append(rust_state_t *, const char *);
boolean_t rust_append_printf(rust_state_t *, const char *, ...) __PRINTFLIKE(2);
boolean_t rust_append_sv(rust_state_t *restrict, uint64_t, strview_t *restrict);
boolean_t rust_append_utf8_c(rust_state_t *, uint32_t);
boolean_t rust_parse_base10(rust_state_t *restrict, strview_t *restrict,
boolean_t rust_demangle_legacy(rust_state_t *restrict, strview_t *restrict);
boolean_t rust_demangle_v0(rust_state_t *restrict, strview_t *restrict);
boolean_t rustv0_puny_decode(rust_state_t *restrict, strview_t *restrict,