Json Adapter is a json adapter for Casbin-rs. With this library, Casbin can load policy from json format file or save policy into it with fully asynchronous support.
Add following to Cargo.toml
json-adapter = { version = "0.1.0", features = "runtime-async-std" }
async-std = "1.6.4"
for using tokio
json-adapter = { version = "0.1.0", features = "runtime-tokio" }
tokio = "1.2.0"
let adapter = JsonAdapter::new("examples/rbac_policy.json");
let e = Enforcer::new(m, adapter).await.unwrap();
for policy file configuration, please refer to example