#[repr(C, packed(1))]pub struct ACL {
pub revision: ntfs_u8,
pub alignment1: ntfs_u8,
pub size: le16,
pub ace_count: le16,
pub alignment2: le16,
}Expand description
struct ACL - An ACL is an access-control list (ACL).
An ACL starts with an ACL header structure, which specifies the size of the ACL and the number of ACEs it contains. The ACL header is followed by zero or more access control entries (ACEs). The ACL as well as each ACE are aligned on 4-byte boundaries.
Fields§
§revision: ntfs_u8§alignment1: ntfs_u8§size: le16§ace_count: le16§alignment2: le16Trait Implementations§
Auto Trait Implementations§
impl Freeze for ACL
impl RefUnwindSafe for ACL
impl Send for ACL
impl Sync for ACL
impl Unpin for ACL
impl UnwindSafe for ACL
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more