pub struct FileAccessMask { /* private fields */ }Expand description
File Access Mask
This is actually taken from the SMB2 protocol, but the bits are the same as the ones used in FSCC for files. In the SMB2 protocol, it also applied to pipes and printers.
See MS-SMB2 2.2.13.1.1 - File_Pipe_Printer_Access_Mask
This struct was partially generated by the [smb_dtyp::access_mask!][crate::access_mask] macro.
Read more about generic access rights
and standard access rights
Implementations§
Source§impl FileAccessMask
impl FileAccessMask
Sourcepub const fn into_bytes(self) -> [u8; 4]
pub const fn into_bytes(self) -> [u8; 4]
Sourcepub const fn from_bytes(bytes: [u8; 4]) -> Self
pub const fn from_bytes(bytes: [u8; 4]) -> Self
Converts the given bytes directly into the bitfield struct.
Source§impl FileAccessMask
impl FileAccessMask
Sourcepub fn file_read_data(&self) -> <bool as Specifier>::InOut
pub fn file_read_data(&self) -> <bool as Specifier>::InOut
Returns the value of file_read_data. The right to read data from the file.
Sourcepub fn file_read_data_or_err(
&self,
) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
pub fn file_read_data_or_err( &self, ) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
Returns the value of file_read_data.
#Errors
If the returned value contains an invalid bit pattern for file_read_data. The right to read data from the file.
Sourcepub fn with_file_read_data(self, new_val: <bool as Specifier>::InOut) -> Self
pub fn with_file_read_data(self, new_val: <bool as Specifier>::InOut) -> Self
Returns a copy of the bitfield with the value of file_read_data set to the given value.
#Panics
If the given value is out of bounds for file_read_data. The right to read data from the file.
Sourcepub fn with_file_read_data_checked(
self,
new_val: <bool as Specifier>::InOut,
) -> Result<Self, OutOfBounds>
pub fn with_file_read_data_checked( self, new_val: <bool as Specifier>::InOut, ) -> Result<Self, OutOfBounds>
Returns a copy of the bitfield with the value of file_read_data set to the given value.
#Errors
If the given value is out of bounds for file_read_data. The right to read data from the file.
Sourcepub fn set_file_read_data(&mut self, new_val: <bool as Specifier>::InOut)
pub fn set_file_read_data(&mut self, new_val: <bool as Specifier>::InOut)
Sets the value of file_read_data to the given value.
#Panics
If the given value is out of bounds for file_read_data. The right to read data from the file.
Sourcepub fn set_file_read_data_checked(
&mut self,
new_val: <bool as Specifier>::InOut,
) -> Result<(), OutOfBounds>
pub fn set_file_read_data_checked( &mut self, new_val: <bool as Specifier>::InOut, ) -> Result<(), OutOfBounds>
Sets the value of file_read_data to the given value.
#Errors
If the given value is out of bounds for file_read_data. The right to read data from the file.
Sourcepub fn file_write_data(&self) -> <bool as Specifier>::InOut
pub fn file_write_data(&self) -> <bool as Specifier>::InOut
Returns the value of file_write_data. The right to write data into the file beyond the end of the file.
Sourcepub fn file_write_data_or_err(
&self,
) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
pub fn file_write_data_or_err( &self, ) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
Returns the value of file_write_data.
#Errors
If the returned value contains an invalid bit pattern for file_write_data. The right to write data into the file beyond the end of the file.
Sourcepub fn with_file_write_data(self, new_val: <bool as Specifier>::InOut) -> Self
pub fn with_file_write_data(self, new_val: <bool as Specifier>::InOut) -> Self
Returns a copy of the bitfield with the value of file_write_data set to the given value.
#Panics
If the given value is out of bounds for file_write_data. The right to write data into the file beyond the end of the file.
Sourcepub fn with_file_write_data_checked(
self,
new_val: <bool as Specifier>::InOut,
) -> Result<Self, OutOfBounds>
pub fn with_file_write_data_checked( self, new_val: <bool as Specifier>::InOut, ) -> Result<Self, OutOfBounds>
Returns a copy of the bitfield with the value of file_write_data set to the given value.
#Errors
If the given value is out of bounds for file_write_data. The right to write data into the file beyond the end of the file.
Sourcepub fn set_file_write_data(&mut self, new_val: <bool as Specifier>::InOut)
pub fn set_file_write_data(&mut self, new_val: <bool as Specifier>::InOut)
Sets the value of file_write_data to the given value.
#Panics
If the given value is out of bounds for file_write_data. The right to write data into the file beyond the end of the file.
Sourcepub fn set_file_write_data_checked(
&mut self,
new_val: <bool as Specifier>::InOut,
) -> Result<(), OutOfBounds>
pub fn set_file_write_data_checked( &mut self, new_val: <bool as Specifier>::InOut, ) -> Result<(), OutOfBounds>
Sets the value of file_write_data to the given value.
#Errors
If the given value is out of bounds for file_write_data. The right to write data into the file beyond the end of the file.
Sourcepub fn file_append_data(&self) -> <bool as Specifier>::InOut
pub fn file_append_data(&self) -> <bool as Specifier>::InOut
Returns the value of file_append_data. The right to append data into the file.
Sourcepub fn file_append_data_or_err(
&self,
) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
pub fn file_append_data_or_err( &self, ) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
Returns the value of file_append_data.
#Errors
If the returned value contains an invalid bit pattern for file_append_data. The right to append data into the file.
Sourcepub fn with_file_append_data(self, new_val: <bool as Specifier>::InOut) -> Self
pub fn with_file_append_data(self, new_val: <bool as Specifier>::InOut) -> Self
Returns a copy of the bitfield with the value of file_append_data set to the given value.
#Panics
If the given value is out of bounds for file_append_data. The right to append data into the file.
Sourcepub fn with_file_append_data_checked(
self,
new_val: <bool as Specifier>::InOut,
) -> Result<Self, OutOfBounds>
pub fn with_file_append_data_checked( self, new_val: <bool as Specifier>::InOut, ) -> Result<Self, OutOfBounds>
Returns a copy of the bitfield with the value of file_append_data set to the given value.
#Errors
If the given value is out of bounds for file_append_data. The right to append data into the file.
Sourcepub fn set_file_append_data(&mut self, new_val: <bool as Specifier>::InOut)
pub fn set_file_append_data(&mut self, new_val: <bool as Specifier>::InOut)
Sets the value of file_append_data to the given value.
#Panics
If the given value is out of bounds for file_append_data. The right to append data into the file.
Sourcepub fn set_file_append_data_checked(
&mut self,
new_val: <bool as Specifier>::InOut,
) -> Result<(), OutOfBounds>
pub fn set_file_append_data_checked( &mut self, new_val: <bool as Specifier>::InOut, ) -> Result<(), OutOfBounds>
Sets the value of file_append_data to the given value.
#Errors
If the given value is out of bounds for file_append_data. The right to append data into the file.
Sourcepub fn file_read_ea(&self) -> <bool as Specifier>::InOut
pub fn file_read_ea(&self) -> <bool as Specifier>::InOut
Returns the value of file_read_ea. The right to read the extended attributes of the file.
Sourcepub fn file_read_ea_or_err(
&self,
) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
pub fn file_read_ea_or_err( &self, ) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
Returns the value of file_read_ea.
#Errors
If the returned value contains an invalid bit pattern for file_read_ea. The right to read the extended attributes of the file.
Sourcepub fn with_file_read_ea(self, new_val: <bool as Specifier>::InOut) -> Self
pub fn with_file_read_ea(self, new_val: <bool as Specifier>::InOut) -> Self
Returns a copy of the bitfield with the value of file_read_ea set to the given value.
#Panics
If the given value is out of bounds for file_read_ea. The right to read the extended attributes of the file.
Sourcepub fn with_file_read_ea_checked(
self,
new_val: <bool as Specifier>::InOut,
) -> Result<Self, OutOfBounds>
pub fn with_file_read_ea_checked( self, new_val: <bool as Specifier>::InOut, ) -> Result<Self, OutOfBounds>
Returns a copy of the bitfield with the value of file_read_ea set to the given value.
#Errors
If the given value is out of bounds for file_read_ea. The right to read the extended attributes of the file.
Sourcepub fn set_file_read_ea(&mut self, new_val: <bool as Specifier>::InOut)
pub fn set_file_read_ea(&mut self, new_val: <bool as Specifier>::InOut)
Sets the value of file_read_ea to the given value.
#Panics
If the given value is out of bounds for file_read_ea. The right to read the extended attributes of the file.
Sourcepub fn set_file_read_ea_checked(
&mut self,
new_val: <bool as Specifier>::InOut,
) -> Result<(), OutOfBounds>
pub fn set_file_read_ea_checked( &mut self, new_val: <bool as Specifier>::InOut, ) -> Result<(), OutOfBounds>
Sets the value of file_read_ea to the given value.
#Errors
If the given value is out of bounds for file_read_ea. The right to read the extended attributes of the file.
Sourcepub fn file_write_ea(&self) -> <bool as Specifier>::InOut
pub fn file_write_ea(&self) -> <bool as Specifier>::InOut
Returns the value of file_write_ea. The right to write or change the extended attributes to the file.
Sourcepub fn file_write_ea_or_err(
&self,
) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
pub fn file_write_ea_or_err( &self, ) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
Returns the value of file_write_ea.
#Errors
If the returned value contains an invalid bit pattern for file_write_ea. The right to write or change the extended attributes to the file.
Sourcepub fn with_file_write_ea(self, new_val: <bool as Specifier>::InOut) -> Self
pub fn with_file_write_ea(self, new_val: <bool as Specifier>::InOut) -> Self
Returns a copy of the bitfield with the value of file_write_ea set to the given value.
#Panics
If the given value is out of bounds for file_write_ea. The right to write or change the extended attributes to the file.
Sourcepub fn with_file_write_ea_checked(
self,
new_val: <bool as Specifier>::InOut,
) -> Result<Self, OutOfBounds>
pub fn with_file_write_ea_checked( self, new_val: <bool as Specifier>::InOut, ) -> Result<Self, OutOfBounds>
Returns a copy of the bitfield with the value of file_write_ea set to the given value.
#Errors
If the given value is out of bounds for file_write_ea. The right to write or change the extended attributes to the file.
Sourcepub fn set_file_write_ea(&mut self, new_val: <bool as Specifier>::InOut)
pub fn set_file_write_ea(&mut self, new_val: <bool as Specifier>::InOut)
Sets the value of file_write_ea to the given value.
#Panics
If the given value is out of bounds for file_write_ea. The right to write or change the extended attributes to the file.
Sourcepub fn set_file_write_ea_checked(
&mut self,
new_val: <bool as Specifier>::InOut,
) -> Result<(), OutOfBounds>
pub fn set_file_write_ea_checked( &mut self, new_val: <bool as Specifier>::InOut, ) -> Result<(), OutOfBounds>
Sets the value of file_write_ea to the given value.
#Errors
If the given value is out of bounds for file_write_ea. The right to write or change the extended attributes to the file.
Sourcepub fn file_execute(&self) -> <bool as Specifier>::InOut
pub fn file_execute(&self) -> <bool as Specifier>::InOut
Returns the value of file_execute. The right to execute the file.
Sourcepub fn file_execute_or_err(
&self,
) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
pub fn file_execute_or_err( &self, ) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
Returns the value of file_execute.
#Errors
If the returned value contains an invalid bit pattern for file_execute. The right to execute the file.
Sourcepub fn with_file_execute(self, new_val: <bool as Specifier>::InOut) -> Self
pub fn with_file_execute(self, new_val: <bool as Specifier>::InOut) -> Self
Returns a copy of the bitfield with the value of file_execute set to the given value.
#Panics
If the given value is out of bounds for file_execute. The right to execute the file.
Sourcepub fn with_file_execute_checked(
self,
new_val: <bool as Specifier>::InOut,
) -> Result<Self, OutOfBounds>
pub fn with_file_execute_checked( self, new_val: <bool as Specifier>::InOut, ) -> Result<Self, OutOfBounds>
Returns a copy of the bitfield with the value of file_execute set to the given value.
#Errors
If the given value is out of bounds for file_execute. The right to execute the file.
Sourcepub fn set_file_execute(&mut self, new_val: <bool as Specifier>::InOut)
pub fn set_file_execute(&mut self, new_val: <bool as Specifier>::InOut)
Sets the value of file_execute to the given value.
#Panics
If the given value is out of bounds for file_execute. The right to execute the file.
Sourcepub fn set_file_execute_checked(
&mut self,
new_val: <bool as Specifier>::InOut,
) -> Result<(), OutOfBounds>
pub fn set_file_execute_checked( &mut self, new_val: <bool as Specifier>::InOut, ) -> Result<(), OutOfBounds>
Sets the value of file_execute to the given value.
#Errors
If the given value is out of bounds for file_execute. The right to execute the file.
Sourcepub fn file_delete_child(&self) -> <bool as Specifier>::InOut
pub fn file_delete_child(&self) -> <bool as Specifier>::InOut
Returns the value of file_delete_child. The right to delete entries within a directory.
Sourcepub fn file_delete_child_or_err(
&self,
) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
pub fn file_delete_child_or_err( &self, ) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
Returns the value of file_delete_child.
#Errors
If the returned value contains an invalid bit pattern for file_delete_child. The right to delete entries within a directory.
Sourcepub fn with_file_delete_child(self, new_val: <bool as Specifier>::InOut) -> Self
pub fn with_file_delete_child(self, new_val: <bool as Specifier>::InOut) -> Self
Returns a copy of the bitfield with the value of file_delete_child set to the given value.
#Panics
If the given value is out of bounds for file_delete_child. The right to delete entries within a directory.
Sourcepub fn with_file_delete_child_checked(
self,
new_val: <bool as Specifier>::InOut,
) -> Result<Self, OutOfBounds>
pub fn with_file_delete_child_checked( self, new_val: <bool as Specifier>::InOut, ) -> Result<Self, OutOfBounds>
Returns a copy of the bitfield with the value of file_delete_child set to the given value.
#Errors
If the given value is out of bounds for file_delete_child. The right to delete entries within a directory.
Sourcepub fn set_file_delete_child(&mut self, new_val: <bool as Specifier>::InOut)
pub fn set_file_delete_child(&mut self, new_val: <bool as Specifier>::InOut)
Sets the value of file_delete_child to the given value.
#Panics
If the given value is out of bounds for file_delete_child. The right to delete entries within a directory.
Sourcepub fn set_file_delete_child_checked(
&mut self,
new_val: <bool as Specifier>::InOut,
) -> Result<(), OutOfBounds>
pub fn set_file_delete_child_checked( &mut self, new_val: <bool as Specifier>::InOut, ) -> Result<(), OutOfBounds>
Sets the value of file_delete_child to the given value.
#Errors
If the given value is out of bounds for file_delete_child. The right to delete entries within a directory.
Sourcepub fn file_read_attributes(&self) -> <bool as Specifier>::InOut
pub fn file_read_attributes(&self) -> <bool as Specifier>::InOut
Returns the value of file_read_attributes. The right to read the attributes of the file.
Sourcepub fn file_read_attributes_or_err(
&self,
) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
pub fn file_read_attributes_or_err( &self, ) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
Returns the value of file_read_attributes.
#Errors
If the returned value contains an invalid bit pattern for file_read_attributes. The right to read the attributes of the file.
Sourcepub fn with_file_read_attributes(
self,
new_val: <bool as Specifier>::InOut,
) -> Self
pub fn with_file_read_attributes( self, new_val: <bool as Specifier>::InOut, ) -> Self
Returns a copy of the bitfield with the value of file_read_attributes set to the given value.
#Panics
If the given value is out of bounds for file_read_attributes. The right to read the attributes of the file.
Sourcepub fn with_file_read_attributes_checked(
self,
new_val: <bool as Specifier>::InOut,
) -> Result<Self, OutOfBounds>
pub fn with_file_read_attributes_checked( self, new_val: <bool as Specifier>::InOut, ) -> Result<Self, OutOfBounds>
Returns a copy of the bitfield with the value of file_read_attributes set to the given value.
#Errors
If the given value is out of bounds for file_read_attributes. The right to read the attributes of the file.
Sourcepub fn set_file_read_attributes(&mut self, new_val: <bool as Specifier>::InOut)
pub fn set_file_read_attributes(&mut self, new_val: <bool as Specifier>::InOut)
Sets the value of file_read_attributes to the given value.
#Panics
If the given value is out of bounds for file_read_attributes. The right to read the attributes of the file.
Sourcepub fn set_file_read_attributes_checked(
&mut self,
new_val: <bool as Specifier>::InOut,
) -> Result<(), OutOfBounds>
pub fn set_file_read_attributes_checked( &mut self, new_val: <bool as Specifier>::InOut, ) -> Result<(), OutOfBounds>
Sets the value of file_read_attributes to the given value.
#Errors
If the given value is out of bounds for file_read_attributes. The right to read the attributes of the file.
Sourcepub fn file_write_attributes(&self) -> <bool as Specifier>::InOut
pub fn file_write_attributes(&self) -> <bool as Specifier>::InOut
Returns the value of file_write_attributes. The right to change the attributes of the file.
Sourcepub fn file_write_attributes_or_err(
&self,
) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
pub fn file_write_attributes_or_err( &self, ) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
Returns the value of file_write_attributes.
#Errors
If the returned value contains an invalid bit pattern for file_write_attributes. The right to change the attributes of the file.
Sourcepub fn with_file_write_attributes(
self,
new_val: <bool as Specifier>::InOut,
) -> Self
pub fn with_file_write_attributes( self, new_val: <bool as Specifier>::InOut, ) -> Self
Returns a copy of the bitfield with the value of file_write_attributes set to the given value.
#Panics
If the given value is out of bounds for file_write_attributes. The right to change the attributes of the file.
Sourcepub fn with_file_write_attributes_checked(
self,
new_val: <bool as Specifier>::InOut,
) -> Result<Self, OutOfBounds>
pub fn with_file_write_attributes_checked( self, new_val: <bool as Specifier>::InOut, ) -> Result<Self, OutOfBounds>
Returns a copy of the bitfield with the value of file_write_attributes set to the given value.
#Errors
If the given value is out of bounds for file_write_attributes. The right to change the attributes of the file.
Sourcepub fn set_file_write_attributes(&mut self, new_val: <bool as Specifier>::InOut)
pub fn set_file_write_attributes(&mut self, new_val: <bool as Specifier>::InOut)
Sets the value of file_write_attributes to the given value.
#Panics
If the given value is out of bounds for file_write_attributes. The right to change the attributes of the file.
Sourcepub fn set_file_write_attributes_checked(
&mut self,
new_val: <bool as Specifier>::InOut,
) -> Result<(), OutOfBounds>
pub fn set_file_write_attributes_checked( &mut self, new_val: <bool as Specifier>::InOut, ) -> Result<(), OutOfBounds>
Sets the value of file_write_attributes to the given value.
#Errors
If the given value is out of bounds for file_write_attributes. The right to change the attributes of the file.
Sourcepub fn delete(&self) -> <bool as Specifier>::InOut
pub fn delete(&self) -> <bool as Specifier>::InOut
Returns the value of delete. (std) The right to delete the object.
Sourcepub fn delete_or_err(
&self,
) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
pub fn delete_or_err( &self, ) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
Returns the value of delete.
#Errors
If the returned value contains an invalid bit pattern for delete. (std) The right to delete the object.
Sourcepub fn with_delete(self, new_val: <bool as Specifier>::InOut) -> Self
pub fn with_delete(self, new_val: <bool as Specifier>::InOut) -> Self
Returns a copy of the bitfield with the value of delete set to the given value.
#Panics
If the given value is out of bounds for delete. (std) The right to delete the object.
Sourcepub fn with_delete_checked(
self,
new_val: <bool as Specifier>::InOut,
) -> Result<Self, OutOfBounds>
pub fn with_delete_checked( self, new_val: <bool as Specifier>::InOut, ) -> Result<Self, OutOfBounds>
Returns a copy of the bitfield with the value of delete set to the given value.
#Errors
If the given value is out of bounds for delete. (std) The right to delete the object.
Sourcepub fn set_delete(&mut self, new_val: <bool as Specifier>::InOut)
pub fn set_delete(&mut self, new_val: <bool as Specifier>::InOut)
Sets the value of delete to the given value.
#Panics
If the given value is out of bounds for delete. (std) The right to delete the object.
Sourcepub fn set_delete_checked(
&mut self,
new_val: <bool as Specifier>::InOut,
) -> Result<(), OutOfBounds>
pub fn set_delete_checked( &mut self, new_val: <bool as Specifier>::InOut, ) -> Result<(), OutOfBounds>
Sets the value of delete to the given value.
#Errors
If the given value is out of bounds for delete. (std) The right to delete the object.
Sourcepub fn read_control(&self) -> <bool as Specifier>::InOut
pub fn read_control(&self) -> <bool as Specifier>::InOut
Returns the value of read_control. (std) The right to read the information in the object’s security descriptor, not including the information in the system access control list (SACL).
Sourcepub fn read_control_or_err(
&self,
) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
pub fn read_control_or_err( &self, ) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
Returns the value of read_control.
#Errors
If the returned value contains an invalid bit pattern for read_control. (std) The right to read the information in the object’s security descriptor, not including the information in the system access control list (SACL).
Sourcepub fn with_read_control(self, new_val: <bool as Specifier>::InOut) -> Self
pub fn with_read_control(self, new_val: <bool as Specifier>::InOut) -> Self
Returns a copy of the bitfield with the value of read_control set to the given value.
#Panics
If the given value is out of bounds for read_control. (std) The right to read the information in the object’s security descriptor, not including the information in the system access control list (SACL).
Sourcepub fn with_read_control_checked(
self,
new_val: <bool as Specifier>::InOut,
) -> Result<Self, OutOfBounds>
pub fn with_read_control_checked( self, new_val: <bool as Specifier>::InOut, ) -> Result<Self, OutOfBounds>
Returns a copy of the bitfield with the value of read_control set to the given value.
#Errors
If the given value is out of bounds for read_control. (std) The right to read the information in the object’s security descriptor, not including the information in the system access control list (SACL).
Sourcepub fn set_read_control(&mut self, new_val: <bool as Specifier>::InOut)
pub fn set_read_control(&mut self, new_val: <bool as Specifier>::InOut)
Sets the value of read_control to the given value.
#Panics
If the given value is out of bounds for read_control. (std) The right to read the information in the object’s security descriptor, not including the information in the system access control list (SACL).
Sourcepub fn set_read_control_checked(
&mut self,
new_val: <bool as Specifier>::InOut,
) -> Result<(), OutOfBounds>
pub fn set_read_control_checked( &mut self, new_val: <bool as Specifier>::InOut, ) -> Result<(), OutOfBounds>
Sets the value of read_control to the given value.
#Errors
If the given value is out of bounds for read_control. (std) The right to read the information in the object’s security descriptor, not including the information in the system access control list (SACL).
Sourcepub fn write_dacl(&self) -> <bool as Specifier>::InOut
pub fn write_dacl(&self) -> <bool as Specifier>::InOut
Returns the value of write_dacl. (std) The right to modify the discretionary access control list (DACL) in the object’s security descriptor.
Sourcepub fn write_dacl_or_err(
&self,
) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
pub fn write_dacl_or_err( &self, ) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
Returns the value of write_dacl.
#Errors
If the returned value contains an invalid bit pattern for write_dacl. (std) The right to modify the discretionary access control list (DACL) in the object’s security descriptor.
Sourcepub fn with_write_dacl(self, new_val: <bool as Specifier>::InOut) -> Self
pub fn with_write_dacl(self, new_val: <bool as Specifier>::InOut) -> Self
Returns a copy of the bitfield with the value of write_dacl set to the given value.
#Panics
If the given value is out of bounds for write_dacl. (std) The right to modify the discretionary access control list (DACL) in the object’s security descriptor.
Sourcepub fn with_write_dacl_checked(
self,
new_val: <bool as Specifier>::InOut,
) -> Result<Self, OutOfBounds>
pub fn with_write_dacl_checked( self, new_val: <bool as Specifier>::InOut, ) -> Result<Self, OutOfBounds>
Returns a copy of the bitfield with the value of write_dacl set to the given value.
#Errors
If the given value is out of bounds for write_dacl. (std) The right to modify the discretionary access control list (DACL) in the object’s security descriptor.
Sourcepub fn set_write_dacl(&mut self, new_val: <bool as Specifier>::InOut)
pub fn set_write_dacl(&mut self, new_val: <bool as Specifier>::InOut)
Sets the value of write_dacl to the given value.
#Panics
If the given value is out of bounds for write_dacl. (std) The right to modify the discretionary access control list (DACL) in the object’s security descriptor.
Sourcepub fn set_write_dacl_checked(
&mut self,
new_val: <bool as Specifier>::InOut,
) -> Result<(), OutOfBounds>
pub fn set_write_dacl_checked( &mut self, new_val: <bool as Specifier>::InOut, ) -> Result<(), OutOfBounds>
Sets the value of write_dacl to the given value.
#Errors
If the given value is out of bounds for write_dacl. (std) The right to modify the discretionary access control list (DACL) in the object’s security descriptor.
Sourcepub fn write_owner(&self) -> <bool as Specifier>::InOut
pub fn write_owner(&self) -> <bool as Specifier>::InOut
Returns the value of write_owner. (std) The right to change the owner in the security descriptor for the object.
Sourcepub fn write_owner_or_err(
&self,
) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
pub fn write_owner_or_err( &self, ) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
Returns the value of write_owner.
#Errors
If the returned value contains an invalid bit pattern for write_owner. (std) The right to change the owner in the security descriptor for the object.
Sourcepub fn with_write_owner(self, new_val: <bool as Specifier>::InOut) -> Self
pub fn with_write_owner(self, new_val: <bool as Specifier>::InOut) -> Self
Returns a copy of the bitfield with the value of write_owner set to the given value.
#Panics
If the given value is out of bounds for write_owner. (std) The right to change the owner in the security descriptor for the object.
Sourcepub fn with_write_owner_checked(
self,
new_val: <bool as Specifier>::InOut,
) -> Result<Self, OutOfBounds>
pub fn with_write_owner_checked( self, new_val: <bool as Specifier>::InOut, ) -> Result<Self, OutOfBounds>
Returns a copy of the bitfield with the value of write_owner set to the given value.
#Errors
If the given value is out of bounds for write_owner. (std) The right to change the owner in the security descriptor for the object.
Sourcepub fn set_write_owner(&mut self, new_val: <bool as Specifier>::InOut)
pub fn set_write_owner(&mut self, new_val: <bool as Specifier>::InOut)
Sets the value of write_owner to the given value.
#Panics
If the given value is out of bounds for write_owner. (std) The right to change the owner in the security descriptor for the object.
Sourcepub fn set_write_owner_checked(
&mut self,
new_val: <bool as Specifier>::InOut,
) -> Result<(), OutOfBounds>
pub fn set_write_owner_checked( &mut self, new_val: <bool as Specifier>::InOut, ) -> Result<(), OutOfBounds>
Sets the value of write_owner to the given value.
#Errors
If the given value is out of bounds for write_owner. (std) The right to change the owner in the security descriptor for the object.
Sourcepub fn synchronize(&self) -> <bool as Specifier>::InOut
pub fn synchronize(&self) -> <bool as Specifier>::InOut
Returns the value of synchronize. (std) The right to use the object for synchronization. This enables a thread to wait until the object is in the signaled state. Some object types do not support this access right.
Sourcepub fn synchronize_or_err(
&self,
) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
pub fn synchronize_or_err( &self, ) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
Returns the value of synchronize.
#Errors
If the returned value contains an invalid bit pattern for synchronize. (std) The right to use the object for synchronization. This enables a thread to wait until the object is in the signaled state. Some object types do not support this access right.
Sourcepub fn with_synchronize(self, new_val: <bool as Specifier>::InOut) -> Self
pub fn with_synchronize(self, new_val: <bool as Specifier>::InOut) -> Self
Returns a copy of the bitfield with the value of synchronize set to the given value.
#Panics
If the given value is out of bounds for synchronize. (std) The right to use the object for synchronization. This enables a thread to wait until the object is in the signaled state. Some object types do not support this access right.
Sourcepub fn with_synchronize_checked(
self,
new_val: <bool as Specifier>::InOut,
) -> Result<Self, OutOfBounds>
pub fn with_synchronize_checked( self, new_val: <bool as Specifier>::InOut, ) -> Result<Self, OutOfBounds>
Returns a copy of the bitfield with the value of synchronize set to the given value.
#Errors
If the given value is out of bounds for synchronize. (std) The right to use the object for synchronization. This enables a thread to wait until the object is in the signaled state. Some object types do not support this access right.
Sourcepub fn set_synchronize(&mut self, new_val: <bool as Specifier>::InOut)
pub fn set_synchronize(&mut self, new_val: <bool as Specifier>::InOut)
Sets the value of synchronize to the given value.
#Panics
If the given value is out of bounds for synchronize. (std) The right to use the object for synchronization. This enables a thread to wait until the object is in the signaled state. Some object types do not support this access right.
Sourcepub fn set_synchronize_checked(
&mut self,
new_val: <bool as Specifier>::InOut,
) -> Result<(), OutOfBounds>
pub fn set_synchronize_checked( &mut self, new_val: <bool as Specifier>::InOut, ) -> Result<(), OutOfBounds>
Sets the value of synchronize to the given value.
#Errors
If the given value is out of bounds for synchronize. (std) The right to use the object for synchronization. This enables a thread to wait until the object is in the signaled state. Some object types do not support this access right.
Sourcepub fn access_system_security(&self) -> <bool as Specifier>::InOut
pub fn access_system_security(&self) -> <bool as Specifier>::InOut
Returns the value of access_system_security. The ability to get or set the SACL in an object’s security descriptor.
Read more on MSDN - SACL Access Right
Sourcepub fn access_system_security_or_err(
&self,
) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
pub fn access_system_security_or_err( &self, ) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
Returns the value of access_system_security.
#Errors
If the returned value contains an invalid bit pattern for access_system_security. The ability to get or set the SACL in an object’s security descriptor.
Read more on MSDN - SACL Access Right
Sourcepub fn with_access_system_security(
self,
new_val: <bool as Specifier>::InOut,
) -> Self
pub fn with_access_system_security( self, new_val: <bool as Specifier>::InOut, ) -> Self
Returns a copy of the bitfield with the value of access_system_security set to the given value.
#Panics
If the given value is out of bounds for access_system_security. The ability to get or set the SACL in an object’s security descriptor.
Read more on MSDN - SACL Access Right
Sourcepub fn with_access_system_security_checked(
self,
new_val: <bool as Specifier>::InOut,
) -> Result<Self, OutOfBounds>
pub fn with_access_system_security_checked( self, new_val: <bool as Specifier>::InOut, ) -> Result<Self, OutOfBounds>
Returns a copy of the bitfield with the value of access_system_security set to the given value.
#Errors
If the given value is out of bounds for access_system_security. The ability to get or set the SACL in an object’s security descriptor.
Read more on MSDN - SACL Access Right
Sourcepub fn set_access_system_security(
&mut self,
new_val: <bool as Specifier>::InOut,
)
pub fn set_access_system_security( &mut self, new_val: <bool as Specifier>::InOut, )
Sets the value of access_system_security to the given value.
#Panics
If the given value is out of bounds for access_system_security. The ability to get or set the SACL in an object’s security descriptor.
Read more on MSDN - SACL Access Right
Sourcepub fn set_access_system_security_checked(
&mut self,
new_val: <bool as Specifier>::InOut,
) -> Result<(), OutOfBounds>
pub fn set_access_system_security_checked( &mut self, new_val: <bool as Specifier>::InOut, ) -> Result<(), OutOfBounds>
Sets the value of access_system_security to the given value.
#Errors
If the given value is out of bounds for access_system_security. The ability to get or set the SACL in an object’s security descriptor.
Read more on MSDN - SACL Access Right
Sourcepub fn maximum_allowed(&self) -> <bool as Specifier>::InOut
pub fn maximum_allowed(&self) -> <bool as Specifier>::InOut
Returns the value of maximum_allowed. When requesting access, indicates that the caller wants maximum access rights.
Read more on MSDN - Requesting Access Rights to an Object
Sourcepub fn maximum_allowed_or_err(
&self,
) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
pub fn maximum_allowed_or_err( &self, ) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
Returns the value of maximum_allowed.
#Errors
If the returned value contains an invalid bit pattern for maximum_allowed. When requesting access, indicates that the caller wants maximum access rights.
Read more on MSDN - Requesting Access Rights to an Object
Sourcepub fn with_maximum_allowed(self, new_val: <bool as Specifier>::InOut) -> Self
pub fn with_maximum_allowed(self, new_val: <bool as Specifier>::InOut) -> Self
Returns a copy of the bitfield with the value of maximum_allowed set to the given value.
#Panics
If the given value is out of bounds for maximum_allowed. When requesting access, indicates that the caller wants maximum access rights.
Read more on MSDN - Requesting Access Rights to an Object
Sourcepub fn with_maximum_allowed_checked(
self,
new_val: <bool as Specifier>::InOut,
) -> Result<Self, OutOfBounds>
pub fn with_maximum_allowed_checked( self, new_val: <bool as Specifier>::InOut, ) -> Result<Self, OutOfBounds>
Returns a copy of the bitfield with the value of maximum_allowed set to the given value.
#Errors
If the given value is out of bounds for maximum_allowed. When requesting access, indicates that the caller wants maximum access rights.
Read more on MSDN - Requesting Access Rights to an Object
Sourcepub fn set_maximum_allowed(&mut self, new_val: <bool as Specifier>::InOut)
pub fn set_maximum_allowed(&mut self, new_val: <bool as Specifier>::InOut)
Sets the value of maximum_allowed to the given value.
#Panics
If the given value is out of bounds for maximum_allowed. When requesting access, indicates that the caller wants maximum access rights.
Read more on MSDN - Requesting Access Rights to an Object
Sourcepub fn set_maximum_allowed_checked(
&mut self,
new_val: <bool as Specifier>::InOut,
) -> Result<(), OutOfBounds>
pub fn set_maximum_allowed_checked( &mut self, new_val: <bool as Specifier>::InOut, ) -> Result<(), OutOfBounds>
Sets the value of maximum_allowed to the given value.
#Errors
If the given value is out of bounds for maximum_allowed. When requesting access, indicates that the caller wants maximum access rights.
Read more on MSDN - Requesting Access Rights to an Object
Sourcepub fn generic_all(&self) -> <bool as Specifier>::InOut
pub fn generic_all(&self) -> <bool as Specifier>::InOut
Returns the value of generic_all. (generic) All possible access rights
Sourcepub fn generic_all_or_err(
&self,
) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
pub fn generic_all_or_err( &self, ) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
Returns the value of generic_all.
#Errors
If the returned value contains an invalid bit pattern for generic_all. (generic) All possible access rights
Sourcepub fn with_generic_all(self, new_val: <bool as Specifier>::InOut) -> Self
pub fn with_generic_all(self, new_val: <bool as Specifier>::InOut) -> Self
Returns a copy of the bitfield with the value of generic_all set to the given value.
#Panics
If the given value is out of bounds for generic_all. (generic) All possible access rights
Sourcepub fn with_generic_all_checked(
self,
new_val: <bool as Specifier>::InOut,
) -> Result<Self, OutOfBounds>
pub fn with_generic_all_checked( self, new_val: <bool as Specifier>::InOut, ) -> Result<Self, OutOfBounds>
Returns a copy of the bitfield with the value of generic_all set to the given value.
#Errors
If the given value is out of bounds for generic_all. (generic) All possible access rights
Sourcepub fn set_generic_all(&mut self, new_val: <bool as Specifier>::InOut)
pub fn set_generic_all(&mut self, new_val: <bool as Specifier>::InOut)
Sets the value of generic_all to the given value.
#Panics
If the given value is out of bounds for generic_all. (generic) All possible access rights
Sourcepub fn set_generic_all_checked(
&mut self,
new_val: <bool as Specifier>::InOut,
) -> Result<(), OutOfBounds>
pub fn set_generic_all_checked( &mut self, new_val: <bool as Specifier>::InOut, ) -> Result<(), OutOfBounds>
Sets the value of generic_all to the given value.
#Errors
If the given value is out of bounds for generic_all. (generic) All possible access rights
Sourcepub fn generic_execute(&self) -> <bool as Specifier>::InOut
pub fn generic_execute(&self) -> <bool as Specifier>::InOut
Returns the value of generic_execute. (generic) Execute access
Sourcepub fn generic_execute_or_err(
&self,
) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
pub fn generic_execute_or_err( &self, ) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
Returns the value of generic_execute.
#Errors
If the returned value contains an invalid bit pattern for generic_execute. (generic) Execute access
Sourcepub fn with_generic_execute(self, new_val: <bool as Specifier>::InOut) -> Self
pub fn with_generic_execute(self, new_val: <bool as Specifier>::InOut) -> Self
Returns a copy of the bitfield with the value of generic_execute set to the given value.
#Panics
If the given value is out of bounds for generic_execute. (generic) Execute access
Sourcepub fn with_generic_execute_checked(
self,
new_val: <bool as Specifier>::InOut,
) -> Result<Self, OutOfBounds>
pub fn with_generic_execute_checked( self, new_val: <bool as Specifier>::InOut, ) -> Result<Self, OutOfBounds>
Returns a copy of the bitfield with the value of generic_execute set to the given value.
#Errors
If the given value is out of bounds for generic_execute. (generic) Execute access
Sourcepub fn set_generic_execute(&mut self, new_val: <bool as Specifier>::InOut)
pub fn set_generic_execute(&mut self, new_val: <bool as Specifier>::InOut)
Sets the value of generic_execute to the given value.
#Panics
If the given value is out of bounds for generic_execute. (generic) Execute access
Sourcepub fn set_generic_execute_checked(
&mut self,
new_val: <bool as Specifier>::InOut,
) -> Result<(), OutOfBounds>
pub fn set_generic_execute_checked( &mut self, new_val: <bool as Specifier>::InOut, ) -> Result<(), OutOfBounds>
Sets the value of generic_execute to the given value.
#Errors
If the given value is out of bounds for generic_execute. (generic) Execute access
Sourcepub fn generic_write(&self) -> <bool as Specifier>::InOut
pub fn generic_write(&self) -> <bool as Specifier>::InOut
Returns the value of generic_write. (generic) Write access
Sourcepub fn generic_write_or_err(
&self,
) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
pub fn generic_write_or_err( &self, ) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
Returns the value of generic_write.
#Errors
If the returned value contains an invalid bit pattern for generic_write. (generic) Write access
Sourcepub fn with_generic_write(self, new_val: <bool as Specifier>::InOut) -> Self
pub fn with_generic_write(self, new_val: <bool as Specifier>::InOut) -> Self
Returns a copy of the bitfield with the value of generic_write set to the given value.
#Panics
If the given value is out of bounds for generic_write. (generic) Write access
Sourcepub fn with_generic_write_checked(
self,
new_val: <bool as Specifier>::InOut,
) -> Result<Self, OutOfBounds>
pub fn with_generic_write_checked( self, new_val: <bool as Specifier>::InOut, ) -> Result<Self, OutOfBounds>
Returns a copy of the bitfield with the value of generic_write set to the given value.
#Errors
If the given value is out of bounds for generic_write. (generic) Write access
Sourcepub fn set_generic_write(&mut self, new_val: <bool as Specifier>::InOut)
pub fn set_generic_write(&mut self, new_val: <bool as Specifier>::InOut)
Sets the value of generic_write to the given value.
#Panics
If the given value is out of bounds for generic_write. (generic) Write access
Sourcepub fn set_generic_write_checked(
&mut self,
new_val: <bool as Specifier>::InOut,
) -> Result<(), OutOfBounds>
pub fn set_generic_write_checked( &mut self, new_val: <bool as Specifier>::InOut, ) -> Result<(), OutOfBounds>
Sets the value of generic_write to the given value.
#Errors
If the given value is out of bounds for generic_write. (generic) Write access
Sourcepub fn generic_read(&self) -> <bool as Specifier>::InOut
pub fn generic_read(&self) -> <bool as Specifier>::InOut
Returns the value of generic_read. (generic) Read access
Sourcepub fn generic_read_or_err(
&self,
) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
pub fn generic_read_or_err( &self, ) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
Returns the value of generic_read.
#Errors
If the returned value contains an invalid bit pattern for generic_read. (generic) Read access
Sourcepub fn with_generic_read(self, new_val: <bool as Specifier>::InOut) -> Self
pub fn with_generic_read(self, new_val: <bool as Specifier>::InOut) -> Self
Returns a copy of the bitfield with the value of generic_read set to the given value.
#Panics
If the given value is out of bounds for generic_read. (generic) Read access
Sourcepub fn with_generic_read_checked(
self,
new_val: <bool as Specifier>::InOut,
) -> Result<Self, OutOfBounds>
pub fn with_generic_read_checked( self, new_val: <bool as Specifier>::InOut, ) -> Result<Self, OutOfBounds>
Returns a copy of the bitfield with the value of generic_read set to the given value.
#Errors
If the given value is out of bounds for generic_read. (generic) Read access
Sourcepub fn set_generic_read(&mut self, new_val: <bool as Specifier>::InOut)
pub fn set_generic_read(&mut self, new_val: <bool as Specifier>::InOut)
Sets the value of generic_read to the given value.
#Panics
If the given value is out of bounds for generic_read. (generic) Read access
Sourcepub fn set_generic_read_checked(
&mut self,
new_val: <bool as Specifier>::InOut,
) -> Result<(), OutOfBounds>
pub fn set_generic_read_checked( &mut self, new_val: <bool as Specifier>::InOut, ) -> Result<(), OutOfBounds>
Sets the value of generic_read to the given value.
#Errors
If the given value is out of bounds for generic_read. (generic) Read access
Trait Implementations§
Source§impl BinRead for FileAccessMask
impl BinRead for FileAccessMask
Source§fn read_options<R: Read + Seek>(
__binrw_generated_var_reader: &mut R,
__binrw_generated_var_endian: Endian,
__binrw_generated_var_arguments: Self::Args<'_>,
) -> BinResult<Self>
fn read_options<R: Read + Seek>( __binrw_generated_var_reader: &mut R, __binrw_generated_var_endian: Endian, __binrw_generated_var_arguments: Self::Args<'_>, ) -> BinResult<Self>
Source§fn read<R>(reader: &mut R) -> Result<Self, Error>
fn read<R>(reader: &mut R) -> Result<Self, Error>
Self from the reader using default arguments. Read moreSource§fn read_be<R>(reader: &mut R) -> Result<Self, Error>
fn read_be<R>(reader: &mut R) -> Result<Self, Error>
Self from the reader using default arguments and assuming
big-endian byte order. Read moreSource§fn read_le<R>(reader: &mut R) -> Result<Self, Error>
fn read_le<R>(reader: &mut R) -> Result<Self, Error>
Self from the reader using default arguments and assuming
little-endian byte order. Read moreSource§fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
T from the reader assuming native-endian byte order. Read moreSource§fn read_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
fn read_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
Self from the reader using the given arguments. Read moreSource§fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
Self from the reader, assuming big-endian byte order, using the
given arguments. Read moreSource§impl BinWrite for FileAccessMask
impl BinWrite for FileAccessMask
Source§fn write_options<W: Write + Seek>(
&self,
__binrw_generated_var_writer: &mut W,
__binrw_generated_var_endian: Endian,
__binrw_generated_var_arguments: Self::Args<'_>,
) -> BinResult<()>
fn write_options<W: Write + Seek>( &self, __binrw_generated_var_writer: &mut W, __binrw_generated_var_endian: Endian, __binrw_generated_var_arguments: Self::Args<'_>, ) -> BinResult<()>
Source§fn write<W>(&self, writer: &mut W) -> Result<(), Error>
fn write<W>(&self, writer: &mut W) -> Result<(), Error>
Self to the writer using default arguments. Read moreSource§fn write_be<W>(&self, writer: &mut W) -> Result<(), Error>
fn write_be<W>(&self, writer: &mut W) -> Result<(), Error>
Self to the writer assuming big-endian byte order. Read moreSource§fn write_le<W>(&self, writer: &mut W) -> Result<(), Error>
fn write_le<W>(&self, writer: &mut W) -> Result<(), Error>
Self to the writer assuming little-endian byte order. Read moreSource§fn write_ne<W>(&self, writer: &mut W) -> Result<(), Error>
fn write_ne<W>(&self, writer: &mut W) -> Result<(), Error>
Self to the writer assuming native-endian byte order. Read moreSource§fn write_args<W>(
&self,
writer: &mut W,
args: Self::Args<'_>,
) -> Result<(), Error>
fn write_args<W>( &self, writer: &mut W, args: Self::Args<'_>, ) -> Result<(), Error>
Self to the writer using the given arguments. Read moreSource§fn write_be_args<W>(
&self,
writer: &mut W,
args: Self::Args<'_>,
) -> Result<(), Error>
fn write_be_args<W>( &self, writer: &mut W, args: Self::Args<'_>, ) -> Result<(), Error>
Self to the writer, assuming big-endian byte order, using the
given arguments. Read moreSource§impl Clone for FileAccessMask
impl Clone for FileAccessMask
Source§fn clone(&self) -> FileAccessMask
fn clone(&self) -> FileAccessMask
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more