LdapObject

Trait LdapObject 

Source
pub trait LdapObject {
Show 20 methods // Required methods fn to_json(&self) -> Value; fn get_object_identifier(&self) -> &String; fn get_is_acl_protected(&self) -> &bool; fn get_aces(&self) -> &Vec<AceTemplate>; fn get_spntargets(&self) -> &Vec<SPNTarget>; fn get_allowed_to_delegate(&self) -> &Vec<Member>; fn get_links(&self) -> &Vec<Link>; fn get_contained_by(&self) -> &Option<Member>; fn get_child_objects(&self) -> &Vec<Member>; fn get_haslaps(&self) -> &bool; fn get_aces_mut(&mut self) -> &mut Vec<AceTemplate>; fn get_spntargets_mut(&mut self) -> &mut Vec<SPNTarget>; fn get_allowed_to_delegate_mut(&mut self) -> &mut Vec<Member>; fn set_is_acl_protected(&mut self, is_acl_protected: bool); fn set_aces(&mut self, aces: Vec<AceTemplate>); fn set_spntargets(&mut self, spn_targets: Vec<SPNTarget>); fn set_allowed_to_delegate(&mut self, allowed_to_delegate: Vec<Member>); fn set_links(&mut self, links: Vec<Link>); fn set_contained_by(&mut self, contained_by: Option<Member>); fn set_child_objects(&mut self, child_objects: Vec<Member>);
}
Expand description

LdapObject structure

Required Methods§

Source

fn to_json(&self) -> Value

Source

fn get_object_identifier(&self) -> &String

Source

fn get_is_acl_protected(&self) -> &bool

Source

fn get_aces(&self) -> &Vec<AceTemplate>

Source

fn get_spntargets(&self) -> &Vec<SPNTarget>

Source

fn get_allowed_to_delegate(&self) -> &Vec<Member>

Source

fn get_contained_by(&self) -> &Option<Member>

Source

fn get_child_objects(&self) -> &Vec<Member>

Source

fn get_haslaps(&self) -> &bool

Source

fn get_aces_mut(&mut self) -> &mut Vec<AceTemplate>

Source

fn get_spntargets_mut(&mut self) -> &mut Vec<SPNTarget>

Source

fn get_allowed_to_delegate_mut(&mut self) -> &mut Vec<Member>

Source

fn set_is_acl_protected(&mut self, is_acl_protected: bool)

Source

fn set_aces(&mut self, aces: Vec<AceTemplate>)

Source

fn set_spntargets(&mut self, spn_targets: Vec<SPNTarget>)

Source

fn set_allowed_to_delegate(&mut self, allowed_to_delegate: Vec<Member>)

Source

fn set_contained_by(&mut self, contained_by: Option<Member>)

Source

fn set_child_objects(&mut self, child_objects: Vec<Member>)

Implementors§