spectrusty 0.4.0

SPECTRUSTY is a library for building highly customizable emulators of the ZX Spectrum computer series and clones.
Documentation
[dependencies.bitflags]
version = "1.3.2"

[dependencies.log]
version = "0.4"

[dependencies.serde]
default-features = true
features = ["derive"]
optional = true
version = "1.0"

[dependencies.spectrusty-audio]
optional = true
version = "0.4.0"

[dependencies.spectrusty-core]
default-features = false
version = "0.4.0"

[dependencies.spectrusty-formats]
optional = true
version = "0.4.0"

[dependencies.spectrusty-peripherals]
default-features = false
optional = true
version = "0.4.0"
[dev-dependencies.bincode]
version = "1.3"

[dev-dependencies.rand]
features = ["small_rng"]
version = "0.8"

[dev-dependencies.reqwest]
features = ["blocking"]
version = "0.11"

[dev-dependencies.serde_json]
version = "1.0"

[features]
audio = ["spectrusty-audio"]
boxed_frame_cache = []
compression = ["spectrusty-core/compression"]
cpal = ["spectrusty-audio/cpal"]
default = ["formats", "peripherals", "snapshot", "compression"]
formats = ["spectrusty-formats"]
peripherals = ["spectrusty-peripherals"]
sdl2 = ["spectrusty-audio/sdl2"]
snapshot = ["serde", "spectrusty-core/snapshot", "spectrusty-peripherals/snapshot"]

[package]
authors = ["Rafal Michalski <royaltm75@gmail.com>"]
categories = ["emulators"]
description = "SPECTRUSTY is a library for building highly customizable emulators of the ZX Spectrum computer series and clones.\n"
edition = "2018"
homepage = "https://royaltm.github.io/spectrusty/"
include = ["/src/", "/COPYING", "/COPYING.LESSER", "/CHANGELOG.md", "/README.md"]
keywords = ["8-bit", "ay-3-8910", "zx-spectrum", "retro"]
license = "LGPL-3.0-or-later"
name = "spectrusty"
readme = "README.md"
repository = "https://github.com/royaltm/spectrusty"
version = "0.4.0"
[package.metadata.docs.rs]
all-features = true
[profile.release]