| [package] |
| name = "fatfs" |
| version = "0.4.0" |
| authors = ["Rafał Harabień <rafalh92@outlook.com>"] |
| edition = "2018" |
| repository = "https://github.com/rafalh/rust-fatfs" |
| readme = "README.md" |
| keywords = ["fat", "filesystem", "no_std"] |
| categories = ["filesystem"] |
| license = "MIT" |
| description = """ |
| FAT filesystem library. |
| """ |
| exclude = [ |
| "resources/*", |
| ] |
| |
| [badges] |
| travis-ci = { repository = "rafalh/rust-fatfs" } |
| |
| [features] |
| # Use Rust std library |
| std = ["byteorder/std"] |
| # LFN (Long File Name) support |
| lfn = [] |
| # Use dynamic allocation. When used without std please enable core_io/collections |
| alloc = [] |
| # Full Unicode support. Disabling it reduces code size by avoiding Unicode-aware character case conversion |
| unicode = [] |
| # Default features |
| default = ["chrono", "std", "alloc", "lfn", "unicode"] |
| |
| [dependencies] |
| byteorder = { version = "1", default-features = false } |
| bitflags = "1.0" |
| log = "0.4" |
| chrono = { version = "0.4", optional = true } |
| core_io = { version = "0.1", optional = true } |
| |
| [dev-dependencies] |
| env_logger = "0.7" |
| fscommon = "0.1" |