[package]
edition = "2024"
name = "oltcore"
version = "0.2.2"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A Rust library for interacting with OLT devices (Huawei, ZTE, etc.) via SSH"
readme = "README.md"
keywords = [
"olt",
"ssh",
"networking",
"huawei",
"gpon",
]
categories = ["network-programming"]
license = "MIT"
repository = "https://github.com/wuzi/oltcore"
[features]
default = []
serde = ["dep:serde"]
utoipa = ["dep:utoipa"]
[lib]
name = "oltcore"
path = "src/lib.rs"
[[example]]
name = "main"
path = "examples/main.rs"
[dependencies.r2d2]
version = "0.8"
[dependencies.serde]
version = "1"
features = ["derive"]
optional = true
[dependencies.ssh2]
version = "0.9"
[dependencies.utoipa]
version = "5"
optional = true