[package] name = "rtl8139-rs" version = "0.1.2" authors = ["Valerian G. "] edition = "2018" description = "no_std rtl8139 driver with async and sync interfaces" documentation = "https://docs.rs/rtl8139-rs" readme = "README.md" repository = "https://github.com/vgarleanu/rtl8139-rs" license = "MIT" keywords = ["no_std", "driver", "rtl8139", "nic"] categories = ["asynchronous", "embedded", "hardware-support", "no-std"] [dependencies] x86_64 = "0.13.1" conquer-once = { version = "0.3.2", default-features = false } crossbeam-queue = { version = "0.3.1", default-features = false, features = ["alloc"]} crossbeam-utils = { version = "0.8.1", default-features = false } spin = "0.7.0" futures-util = { version = "0.3.8", optional = true, default-features = false, features = ["alloc", "async-await", "sink"] } cfg-if = { version = "1.0.0", default-features = false } [features] default = ["async"] async = ["futures-util"]