[−][src]Trait casbin::Adapter
Required methods
fn load_policy(&self, m: &mut Model) -> Result<()>
fn save_policy(&self, m: &mut Model) -> Result<()>
fn add_policy(
&mut self,
sec: &str,
ptype: &str,
rule: Vec<&str>
) -> Result<bool>
&mut self,
sec: &str,
ptype: &str,
rule: Vec<&str>
) -> Result<bool>
fn remove_policy(&self, sec: &str, ptype: &str, rule: Vec<&str>) -> Result<bool>
fn remove_filtered_policy(
&self,
sec: &str,
ptype: &str,
field_index: usize,
field_values: Vec<&str>
) -> Result<bool>
&self,
sec: &str,
ptype: &str,
field_index: usize,
field_values: Vec<&str>
) -> Result<bool>
Implementors
impl Adapter for FileAdapter
[src]
fn load_policy(&self, m: &mut Model) -> Result<()>
[src]
fn save_policy(&self, m: &mut Model) -> Result<()>
[src]
fn add_policy(
&mut self,
_sec: &str,
_ptype: &str,
_rule: Vec<&str>
) -> Result<bool>
[src]
&mut self,
_sec: &str,
_ptype: &str,
_rule: Vec<&str>
) -> Result<bool>
fn remove_policy(
&self,
_sec: &str,
_ptype: &str,
_rule: Vec<&str>
) -> Result<bool>
[src]
&self,
_sec: &str,
_ptype: &str,
_rule: Vec<&str>
) -> Result<bool>
fn remove_filtered_policy(
&self,
_sec: &str,
_ptype: &str,
_field_index: usize,
_field_values: Vec<&str>
) -> Result<bool>
[src]
&self,
_sec: &str,
_ptype: &str,
_field_index: usize,
_field_values: Vec<&str>
) -> Result<bool>