Struct abyss::x86_64::segmentation::SegmentDescriptor64
source · #[repr(C)]pub struct SegmentDescriptor64(_, _);
Expand description
X86_64’s 64bit Segment Descriptor.
Implementations§
source§impl SegmentDescriptor64
impl SegmentDescriptor64
sourcepub const fn new(
base: u64,
limit: u64,
access: SegmentAccess64,
dpl: PrivilegeLevel
) -> Self
pub const fn new( base: u64, limit: u64, access: SegmentAccess64, dpl: PrivilegeLevel ) -> Self
Create a new segment.
Trait Implementations§
source§impl Clone for SegmentDescriptor64
impl Clone for SegmentDescriptor64
source§fn clone(&self) -> SegmentDescriptor64
fn clone(&self) -> SegmentDescriptor64
Returns a copy of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for SegmentDescriptor64
Auto Trait Implementations§
impl RefUnwindSafe for SegmentDescriptor64
impl Send for SegmentDescriptor64
impl Sync for SegmentDescriptor64
impl Unpin for SegmentDescriptor64
impl UnwindSafe for SegmentDescriptor64
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
const: unstable§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more