#[repr(u8)]pub enum CodeSegmentType {
Execute = 8,
ExecuteAccessed = 9,
ExecuteRead = 10,
ExecuteReadAccessed = 11,
ExecuteConforming = 12,
ExecuteConformingAccessed = 13,
ExecuteReadConforming = 14,
ExecuteReadConformingAccessed = 15,
}
Expand description
Code Segment types for descriptors. See also Intel 3a, Table 3-1 Code- and Data-Segment Types.
Variants§
Execute = 8
Code Execute-Only
ExecuteAccessed = 9
Code Execute-Only, accessed
ExecuteRead = 10
Code Execute/Read
ExecuteReadAccessed = 11
Code Execute/Read, accessed
ExecuteConforming = 12
Code Execute-Only, conforming
ExecuteConformingAccessed = 13
Code Execute-Only, conforming, accessed
ExecuteReadConforming = 14
Code Execute/Read, conforming
ExecuteReadConformingAccessed = 15
Code Execute/Read, conforming, accessed
Trait Implementations§
Source§impl Clone for CodeSegmentType
impl Clone for CodeSegmentType
Source§fn clone(&self) -> CodeSegmentType
fn clone(&self) -> CodeSegmentType
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 CodeSegmentType
impl Debug for CodeSegmentType
Source§impl PartialEq for CodeSegmentType
impl PartialEq for CodeSegmentType
impl Copy for CodeSegmentType
impl Eq for CodeSegmentType
impl StructuralPartialEq for CodeSegmentType
Auto Trait Implementations§
impl Freeze for CodeSegmentType
impl RefUnwindSafe for CodeSegmentType
impl Send for CodeSegmentType
impl Sync for CodeSegmentType
impl Unpin for CodeSegmentType
impl UnwindSafe for CodeSegmentType
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