Enum x86::segmentation::CodeSegmentType
source · [−]#[repr(u8)]
pub enum CodeSegmentType {
Execute,
ExecuteAccessed,
ExecuteRead,
ExecuteReadAccessed,
ExecuteConforming,
ExecuteConformingAccessed,
ExecuteReadConforming,
ExecuteReadConformingAccessed,
}
Expand description
Code Segment types for descriptors. See also Intel 3a, Table 3-1 Code- and Data-Segment Types.
Variants
Execute
Code Execute-Only
ExecuteAccessed
Code Execute-Only, accessed
ExecuteRead
Code Execute/Read
ExecuteReadAccessed
Code Execute/Read, accessed
ExecuteConforming
Code Execute-Only, conforming
ExecuteConformingAccessed
Code Execute-Only, conforming, accessed
ExecuteReadConforming
Code Execute/Read, conforming
ExecuteReadConformingAccessed
Code Execute/Read, conforming, accessed
Trait Implementations
sourceimpl Clone for CodeSegmentType
impl Clone for CodeSegmentType
sourcefn clone(&self) -> CodeSegmentType
fn clone(&self) -> CodeSegmentType
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for CodeSegmentType
impl Debug for CodeSegmentType
sourceimpl PartialEq<CodeSegmentType> for CodeSegmentType
impl PartialEq<CodeSegmentType> for CodeSegmentType
impl Copy for CodeSegmentType
impl Eq for CodeSegmentType
impl StructuralEq for CodeSegmentType
impl StructuralPartialEq for CodeSegmentType
Auto Trait Implementations
impl RefUnwindSafe for CodeSegmentType
impl Send for CodeSegmentType
impl Sync for CodeSegmentType
impl Unpin for CodeSegmentType
impl UnwindSafe for CodeSegmentType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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