# pcsc-rust
[](https://crates.io/crates/pcsc)
[](https://docs.rs/pcsc)
[](https://github.com/bluetech/pcsc-rust/blob/master/LICENSE-MIT)
Linux, macOS: [](https://travis-ci.org/bluetech/pcsc-rust)
Windows: [](https://ci.appveyor.com/project/bluetech/pcsc-rust/branch/master)
Rust bindings to PC/SC for smart card communication.
- Nice, safe API.
- Works on all major operating systems.
- Mostly zero overhead.
See the [Documentation](https://docs.rs/pcsc) for more details.
See the examples directory for some common tasks.
## Usage
In your `Cargo.toml`:
```toml
[dependencies]
pcsc = "0.1"
```
In your crate:
```rust
extern crate pcsc;
```
## Status
The library is perfectly usable, however it is still using a pre-release
version because:
- There are still some [TODOs](https://github.com/bluetech/pcsc-rust/search?q=TODO)
remaining.
- Apple support is only compile-tested.
Help is welcome!
## License
The MIT license.