#[non_exhaustive]pub struct XaAttributes {
pub file_attr: XaFileAttributes,
pub file_num: u8,
pub group_id: u16,
pub user_id: u16,
/* private fields */
}Available on crate feature
iso9660 only.Expand description
CD-ROM XA (eXtended Architecture) attributes.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.file_attr: XaFileAttributes§file_num: u8§group_id: u16§user_id: u16Implementations§
Source§impl XaAttributes
impl XaAttributes
Sourcepub const fn mode2form2_size(&self) -> Option<u64>
pub const fn mode2form2_size(&self) -> Option<u64>
Returns multi extent size.
Returns None if not using Mode2/Form2 encoding.
Trait Implementations§
Source§impl Clone for XaAttributes
impl Clone for XaAttributes
Source§fn clone(&self) -> XaAttributes
fn clone(&self) -> XaAttributes
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for XaAttributes
impl RefUnwindSafe for XaAttributes
impl Send for XaAttributes
impl Sync for XaAttributes
impl Unpin for XaAttributes
impl UnsafeUnpin for XaAttributes
impl UnwindSafe for XaAttributes
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