[dependencies.arrayref]
version = "0.3"
[dependencies.bevy]
features = ["serialize"]
version = "0.14"
[dependencies.csv]
optional = true
version = "1"
[dependencies.dirs]
version = "5.0"
[dependencies.quick-xml]
features = ["serialize"]
optional = true
version = "0.36"
[dependencies.reactor_proto]
version = "1.0"
[dependencies.rmp-serde]
optional = true
version = "1"
[dependencies.ron]
optional = true
version = "0.8"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde_json]
optional = true
version = "1"
[dependencies.serde_yaml]
optional = true
version = "0.9"
[dependencies.thiserror]
version = "1.0"
[dependencies.toml]
optional = true
version = "0.8"
[dev-dependencies]
[features]
all_asset_loaders = ["ron", "toml", "yaml", "json", "msgpack", "xml", "csv"]
csv = ["dep:csv", "reactor_proto/csv"]
default = ["ron"]
json = ["dep:serde_json", "reactor_proto/json"]
msgpack = ["dep:rmp-serde", "reactor_proto/msgpack"]
progress_tracking = ["reactor_proto/progress_tracking"]
ron = ["dep:ron", "reactor_proto/ron"]
toml = ["dep:toml", "reactor_proto/toml"]
xml = ["dep:quick-xml", "reactor_proto/xml"]
yaml = ["dep:serde_yaml", "reactor_proto/yaml"]
[lib]
name = "reactor_serial"
path = "src/lib.rs"
[lints.clippy]
doc_markdown = "warn"
manual_let_else = "warn"
match_same_arms = "warn"
ptr_as_ptr = "warn"
ptr_cast_constness = "warn"
redundant_closure_for_method_calls = "warn"
redundant_else = "warn"
ref_as_ptr = "warn"
semicolon_if_nothing_returned = "warn"
too_many_arguments = "allow"
type_complexity = "allow"
undocumented_unsafe_blocks = "warn"
unwrap_or_default = "warn"
[lints.rust]
missing_docs = "warn"
unsafe_code = "deny"
unsafe_op_in_unsafe_fn = "warn"
[package]
authors = ["Robert Gardner'"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["game-engines"]
description = "A plugin for Bevy for handling saving and loading"
edition = "2021"
homepage = "https://www.cobaltreactor.com"
keywords = ["gamedev", "bevy"]
license = "MIT OR Apache-2.0"
name = "reactor_serial"
readme = "README.md"
repository = "https://github.com/BobG1983/cobalt_reactor"
version = "1.0.0"
[[test]]
name = "app"
path = "tests/app.rs"
[[test]]
name = "commands"
path = "tests/commands.rs"
[[test]]
name = "events"
path = "tests/events.rs"
[[test]]
name = "save_data"
path = "tests/save_data.rs"