-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathCargo.toml
More file actions
35 lines (31 loc) · 1.05 KB
/
Copy pathCargo.toml
File metadata and controls
35 lines (31 loc) · 1.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
[package]
name = "scte35"
authors = ["Rafael Caricio <rafael@caricio.com>"]
description = "A Rust library for creating and parsing SCTE-35 (Society of Cable Telecommunications Engineers) messages with zero-dependency."
documentation = "https://docs.rs/scte35"
homepage = "https://docs.rs/scte35"
repository = "https://github.com/rafaelcaricio/scte35"
version = "0.3.0"
edition = "2024"
publish = ["crates-io"]
license = "MIT"
[features]
default = ["crc-validation", "serde"]
crc-validation = ["crc"]
base64 = ["data-encoding"]
cli = ["base64", "crc-validation", "clap", "serde"]
serde = ["dep:serde", "dep:serde_json", "base64"]
[dependencies]
crc = { version = "3.0", optional = true }
data-encoding = { version = "2.9", optional = true }
clap = { version = "4.5", features = ["derive"], optional = true }
serde = { version = "1.0", features = ["derive"], optional = true }
serde_json = { version = "1.0", optional = true }
[dev-dependencies]
data-encoding = "2.9"
serde_json = "1.0"
assert_cmd = "2.0"
predicates = "3.1"
[[bin]]
name = "scte35"
required-features = ["cli"]