Crate casbin_rb_adapter

Source
Expand description

examples:

let rb = RBatis::new();
rb.init(MysqlDriver {}, url).unwrap();
let adapter = RbatisAdapter::new(&rb).await?;
// need to call db_sync() to create tables in database
// adapter.db_sync().await?;
let mut e = Enforcer::new("examples/rbac_model.conf", adapter).await?;
// e.enforce((sub, obj, act)).await?;

Re-exports§

pub use casbin;

Macros§

to_vec
create a vec of string from arguments
vec_string
create a vec to string from

Structs§

RbatisAdapter
It is a casbin adapter use rbatis to access database.