[package] name = "passfish" version = "0.1.0" edition = "2018" [dependencies] libc = "0.2" serde = { version = "1.0", features = ["derive", "rc"] } toml = "0.5" dirs = "4.0" unicode-segmentation = "1.10.0" mockall_double = "0.2" ripemd = {version = "0.1.3", features = ["std"] } passwordmaker_macros = { path = "../rust_macro" } passwordmaker-rs = { git = "https://github.com/soulsource/passwordmaker-rs.git", branch="main" } # Need to pin proc-macro2 to version 1.0.43. Newer versions are incompatible with Rust 1.52 proc-macro2 = "=1.0.43" [dev-dependencies] mockall = "0.11" rust_testhelper = { path = "../rust_testhelper" } [lib] name = "passfish" crate-type = ["cdylib"]