[][src]Function mynewt::encoding::tinycbor::cbor_encoder_close_container

pub unsafe extern "C" fn cbor_encoder_close_container(
    encoder: *mut CborEncoder,
    containerEncoder: *const CborEncoder
) -> CborError

Closes the CBOR container (array, map or indefinite-length string) provided by \a containerEncoder and updates the CBOR stream provided by \a encoder. Both parameters must be the same as were passed to cbor_encoder_create_array() or cbor_encoder_create_map() or cbor_encoder_create_indef_byte_string().

This function does not verify that the number of items (or pair of items, in the case of a map) was correct. To execute that verification, call cbor_encoder_close_container_checked() instead.

\sa cbor_encoder_create_array(), cbor_encoder_create_map()