[][src]Module mynewt::encoding::json

Contains Rust bindings for Mynewt JSON Encoding API encoding/json

Structs

__BindgenBitfieldUnit
__BindgenUnionField
json_array_t
json_array_t__bindgen_ty_1
json_array_t__bindgen_ty_1__bindgen_ty_1
json_array_t__bindgen_ty_1__bindgen_ty_2
json_array_t__bindgen_ty_1__bindgen_ty_3
json_array_t__bindgen_ty_1__bindgen_ty_4
json_array_t__bindgen_ty_1__bindgen_ty_5
json_array_t__bindgen_ty_1__bindgen_ty_6
json_attr_t
json_attr_t__bindgen_ty_1
json_attr_t__bindgen_ty_2
json_buffer
json_encoder
json_enum_t
json_value
json_value__bindgen_ty_1
json_value__bindgen_ty_1__bindgen_ty_1

Constants

JSON_ATTR_MAX
JSON_ERR_ARRAYSTART
JSON_ERR_ATTRLEN
JSON_ERR_ATTRSTART
JSON_ERR_BADATTR
JSON_ERR_BADENUM
JSON_ERR_BADNUM
JSON_ERR_BADSTRING
JSON_ERR_BADSUBTRAIL
JSON_ERR_BADTRAIL
JSON_ERR_CHECKFAIL
JSON_ERR_MISC
JSON_ERR_NOARRAY
JSON_ERR_NOBRAK
JSON_ERR_NONQSTRING
JSON_ERR_NOPARSTR
JSON_ERR_NULLPTR
JSON_ERR_OBJARR
JSON_ERR_OBSTART
JSON_ERR_QNONSTRING
JSON_ERR_STRLONG
JSON_ERR_SUBTOOLONG
JSON_ERR_SUBTYPE
JSON_ERR_TOKLONG
JSON_VALUE_TYPE_ARRAY
JSON_VALUE_TYPE_BOOL
JSON_VALUE_TYPE_INT64
JSON_VALUE_TYPE_OBJECT
JSON_VALUE_TYPE_STRING
JSON_VALUE_TYPE_UINT64
JSON_VAL_MAX
json_type_t_array
json_type_t_boolean
json_type_t_character
json_type_t_check
json_type_t_ignore
json_type_t_integer
json_type_t_object
json_type_t_real
json_type_t_string
json_type_t_structobject
json_type_t_uinteger

Functions

json_encode_array_finish
json_encode_array_name
json_encode_array_start
json_encode_array_value
json_encode_object_entry
json_encode_object_finish
json_encode_object_key
json_encode_object_start
json_read_array
json_read_object

Type Definitions

__uint8_t
__uint16_t
__uint64_t
json_buffer_read_next_byte_t
json_buffer_read_prev_byte_t
json_buffer_readn_t
json_type
json_write_func_t