TOML is described as
a minimal configuration file format
The intention of the language wasn't to be a general purpose serialization library. A note to that effect in the documentation (and in the benchmarks) would be helpful. TOML never intended to compete with Protobuf, Msgpack, BSON, etc. It is arguably a competitor with YAML and XML insofar as they are used for configuration, but not where they are used for data transfer.
TOML is described as
The intention of the language wasn't to be a general purpose serialization library. A note to that effect in the documentation (and in the benchmarks) would be helpful. TOML never intended to compete with Protobuf, Msgpack, BSON, etc. It is arguably a competitor with YAML and XML insofar as they are used for configuration, but not where they are used for data transfer.