forked from BigfootDev/flatbuffers
* fix for rust build * Rust: Implement Serialize on generated types For debugging convenience it is really handy to be able to dump out types as another format (ie: json). For example, if we are logging a type to a structured logging system, or even printing it out in a structured way to the console. Right now we handle this by shelling out to `flatc` which is not ideal; by implementing Serialize on the generated types we can use any of the Serializer-implementing packages for our structured debug output. * clang-format * Make the flatbuffers Rust crate only have an optional dependency on the `serde` packages. * fix warning * fix rust test build * Oh yeah this needs to be initialized * fix toml syntax * code review feedback * rebuild test data
26 lines
884 B
TOML
26 lines
884 B
TOML
[package]
|
|
name = "flatbuffers"
|
|
version = "2.1.0"
|
|
edition = "2018"
|
|
authors = ["Robert Winslow <hello@rwinslow.com>", "FlatBuffers Maintainers"]
|
|
license = "Apache-2.0"
|
|
description = "Official FlatBuffers Rust runtime library."
|
|
homepage = "https://google.github.io/flatbuffers/"
|
|
repository = "https://github.com/google/flatbuffers"
|
|
keywords = ["flatbuffers", "serialization", "zero-copy"]
|
|
categories = ["encoding", "data-structures", "memory-management"]
|
|
rust = "1.51"
|
|
|
|
[features]
|
|
default = ["thiserror"]
|
|
no_std = ["core2", "thiserror_core2"]
|
|
serialize = ["serde"]
|
|
|
|
[dependencies]
|
|
smallvec = "1.6.1"
|
|
bitflags = "1.2.1"
|
|
serde = { version = "1.0", optional = true }
|
|
thiserror = { version = "1.0.23", optional = true }
|
|
core2 = { version = "0.3.3", optional = true }
|
|
thiserror_core2 = { git = "https://github.com/antmicro/thiserror-core2.git", branch = "remaining-errors", optional = true }
|