Struct cyfs_base::AccessString
source · [−]pub struct AccessString(_);
Implementations
sourceimpl 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
sourceimpl Clone for AccessString
impl Clone for AccessString
sourcefn clone(&self) -> AccessString
fn clone(&self) -> AccessString
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for AccessString
impl Debug for AccessString
sourceimpl Default for AccessString
impl Default for AccessString
sourceimpl<'de> Deserialize<'de> for AccessString
impl<'de> Deserialize<'de> for AccessString
sourcefn 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
sourceimpl Display for AccessString
impl Display for AccessString
sourceimpl PartialEq<AccessString> for AccessString
impl PartialEq<AccessString> for AccessString
sourcefn eq(&self, other: &AccessString) -> bool
fn eq(&self, other: &AccessString) -> bool
sourceimpl Serialize for AccessString
impl Serialize for AccessString
sourceimpl 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.
sourcefn try_from(value: &str) -> BuckyResult<Self>
fn try_from(value: &str) -> BuckyResult<Self>
Performs the conversion.
impl Eq for AccessString
impl StructuralEq for AccessString
impl StructuralPartialEq for AccessString
Auto Trait Implementations
impl RefUnwindSafe for AccessString
impl Send for AccessString
impl Sync for AccessString
impl Unpin for AccessString
impl UnwindSafe for AccessString
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more