NODISCARD
btrfs_set_opt(ctx->mount_opt, NODISCARD);
btrfs_clear_opt(ctx->mount_opt, NODISCARD);
btrfs_test_opt(fs_info, NODISCARD)) &&
static NODISCARD overflow_status printer_print_buf(struct printer *printer, const char *start, size_t len) {
static NODISCARD overflow_status printer_print_str(struct printer *printer, const char *buf) {
static NODISCARD overflow_status printer_print_ch(struct printer *printer, char ch) {
static NODISCARD overflow_status printer_print_u64(struct printer *printer, uint64_t n) {
static NODISCARD overflow_status printer_print_ident(struct printer *printer, struct ident *ident) {
static NODISCARD overflow_status printer_print_backref(struct printer *printer, backref_fn func, bool *arg) {
static NODISCARD overflow_status printer_print_lifetime_from_index(struct printer *printer, uint64_t lt) {
static NODISCARD overflow_status printer_in_binder(struct printer *printer, printer_fn func) {
static NODISCARD overflow_status printer_print_generic_arg(struct printer *printer) {
static NODISCARD overflow_status printer_print_generic_args(struct printer *printer) {
static NODISCARD overflow_status printer_print_path_out_of_value(struct printer *printer, bool *_arg) {
static NODISCARD overflow_status printer_print_path_in_value(struct printer *printer, bool *_arg) {
static NODISCARD overflow_status printer_print_path(struct printer *printer, bool in_value) {
static NODISCARD overflow_status printer_print_path(struct printer *printer, bool in_value);
static NODISCARD overflow_status printer_print_type(struct printer *printer);
static NODISCARD overflow_status printer_print_const(struct printer *printer, bool in_value);
static NODISCARD demangle_status try_parse_path(struct parser *parser) {
static NODISCARD overflow_status printer_print_const_uint(struct printer *printer, uint8_t tag) {
static NODISCARD overflow_status printer_print_const_str_literal(struct printer *printer) {
static NODISCARD overflow_status printer_print_const_struct(struct printer *printer) {
static NODISCARD overflow_status printer_print_const_out_of_value(struct printer *printer, bool *_arg) {
static NODISCARD overflow_status printer_print_const_in_value(struct printer *printer, bool *_arg) {
static NODISCARD overflow_status printer_print_const(struct printer *printer, bool in_value) {
NODISCARD static demangle_status rust_demangle_v0_demangle(const char *s, size_t s_len, struct demangle_v0 *res, const char **rest) {
static NODISCARD overflow_status printer_print_maybe_open_generics(struct printer *printer, bool *open) {
static NODISCARD overflow_status printer_print_dyn_trait(struct printer *printer) {
static NODISCARD overflow_status printer_print_object_bounds(struct printer *printer) {
static NODISCARD overflow_status printer_print_function_type(struct printer *printer) {
static NODISCARD overflow_status printer_print_type_backref(struct printer *printer, bool *_arg) {
static NODISCARD overflow_status printer_print_type(struct printer *printer) {
NODISCARD static demangle_status rust_demangle_legacy_demangle(const char *s, size_t s_len, struct demangle_legacy *res, const char **rest)
NODISCARD static overflow_status rust_demangle_legacy_display_demangle(struct demangle_legacy res, char *out, size_t len, bool alternate)
NODISCARD static overflow_status rust_demangle_v0_display_demangle(struct demangle_v0 res, char *out, size_t len, bool alternate) {
static NODISCARD size_t utf8_next_char(uint8_t *s, uint32_t *ch) {
static NODISCARD bool validate_char(uint32_t n) {
static NODISCARD punycode_status punycode_decode(const char *start, size_t ascii_len, const char *punycode_start, size_t punycode_len, uint32_t (*out_)[SMALL_PUNYCODE_LEN], size_t *out_len) {
static NODISCARD overflow_status display_ident(const char *ascii_start, size_t ascii_len, const char *punycode_start, size_t punycode_len, uint8_t *out, size_t *out_len) {
static NODISCARD bool try_parse_uint(const char *buf, size_t len, uint64_t *result) {
static NODISCARD bool dinibble2int(const char *buf, uint8_t *result) {
static NODISCARD size_t char_to_string(uint32_t ch, uint8_t quote, bool first, char (*buf)[ESCAPED_SIZE]) {
static NODISCARD nibbles_to_string_status nibbles_to_string(const char *buf, size_t len, uint8_t *out, size_t *out_len) {
static NODISCARD demangle_status parser_push_depth(struct parser *parser) {
static NODISCARD demangle_status parser_ch(struct parser *parser, uint8_t *next) {
static NODISCARD demangle_status parser_hex_nibbles(struct parser *parser, struct buf *buf) {
static NODISCARD demangle_status parser_digit_10(struct parser *parser, uint8_t *out) {
static NODISCARD demangle_status parser_digit_62(struct parser *parser, uint64_t *out) {
static NODISCARD demangle_status parser_integer_62(struct parser *parser, uint64_t *out) {
static NODISCARD demangle_status parser_opt_integer_62(struct parser *parser, uint8_t tag, uint64_t *out) {
static NODISCARD demangle_status parser_disambiguator(struct parser *parser, uint64_t *out) {
static NODISCARD demangle_status parser_namespace(struct parser *parser, parser_namespace_type *out) {
static NODISCARD demangle_status parser_backref(struct parser *parser, struct parser *out) {
static NODISCARD demangle_status parser_ident(struct parser *parser, struct ident *out) {