Struct cyfs_base::AccessString
source · pub struct AccessString(_);
Implementations§
source§impl AccessString
impl AccessString
pub const fn new(bits: u32) -> Self
pub const fn value(&self) -> u32
pub fn make(list: &[AccessPair]) -> Self
pub fn is_accessable( &self, group: AccessGroup, permission: AccessPermission ) -> bool
pub fn set_group_permission( &mut self, group: AccessGroup, permission: AccessPermission )
pub fn clear_group_permission( &mut self, group: AccessGroup, permission: AccessPermission )
pub fn get_group_permissions(&self, group: AccessGroup) -> AccessPermissions
pub fn set_group_permissions( &mut self, group: AccessGroup, permissions: AccessPermissions )
pub fn clear_group_permissions(&mut self, group: AccessGroup)
pub fn full_except_write() -> Self
pub fn full() -> Self
pub fn dec_default() -> Self
Trait Implementations§
source§impl Clone for AccessString
impl Clone for AccessString
source§fn clone(&self) -> AccessString
fn clone(&self) -> AccessString
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for AccessString
impl Debug for AccessString
source§impl Default for AccessString
impl Default for AccessString
source§impl<'de> Deserialize<'de> for AccessString
impl<'de> Deserialize<'de> for AccessString
source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Display for AccessString
impl Display for AccessString
source§impl FromStr for AccessString
impl FromStr for AccessString
§type Err = BuckyError
type Err = BuckyError
The associated error which can be returned from parsing.
source§impl PartialEq<AccessString> for AccessString
impl PartialEq<AccessString> for AccessString
source§fn eq(&self, other: &AccessString) -> bool
fn eq(&self, other: &AccessString) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AccessString
impl Serialize for AccessString
source§impl TryFrom<&str> for AccessString
impl TryFrom<&str> for AccessString
§type Error = BuckyError
type Error = BuckyError
The type returned in the event of a conversion error.
source§fn try_from(value: &str) -> BuckyResult<Self>
fn try_from(value: &str) -> BuckyResult<Self>
Performs the conversion.