Struct libafl::bolts::shmem::win32_shmem::Win32ShMem
source · [−]pub struct Win32ShMem { /* private fields */ }
Expand description
The default Sharedmap impl for windows using shmctl & shmget
Trait Implementations
sourceimpl AsMutSlice<u8> for Win32ShMem
impl AsMutSlice<u8> for Win32ShMem
sourceimpl AsSlice<u8> for Win32ShMem
impl AsSlice<u8> for Win32ShMem
sourceimpl Clone for Win32ShMem
impl Clone for Win32ShMem
sourcefn clone(&self) -> Win32ShMem
fn clone(&self) -> Win32ShMem
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 Win32ShMem
impl Debug for Win32ShMem
sourceimpl Drop for Win32ShMem
impl Drop for Win32ShMem
Deinit sharedmaps on Drop
sourceimpl ShMem for Win32ShMem
impl ShMem for Win32ShMem
sourceunsafe fn as_object<T: Sized + 'static>(&self) -> &T
unsafe fn as_object<T: Sized + 'static>(&self) -> &T
Convert to an owned object reference Read more
sourceunsafe fn as_object_mut<T: Sized + 'static>(&mut self) -> &mut T
unsafe fn as_object_mut<T: Sized + 'static>(&mut self) -> &mut T
Convert to an owned object mutable reference Read more
sourcefn description(&self) -> ShMemDescription
fn description(&self) -> ShMemDescription
Get the description of the shared memory mapping
Auto Trait Implementations
impl RefUnwindSafe for Win32ShMem
impl !Send for Win32ShMem
impl !Sync for Win32ShMem
impl Unpin for Win32ShMem
impl UnwindSafe for Win32ShMem
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
sourceimpl<Tail, T> Prepend<T> for Tail
impl<Tail, T> Prepend<T> for Tail
type PreprendResult = Tail
type PreprendResult = Tail
The Resulting TupleList
, of an Prepend::prepend()
call,
including the prepended entry. Read more
sourcefn prepend(self, value: T) -> (T, <Tail as Prepend<T>>::PreprendResult)
fn prepend(self, value: T) -> (T, <Tail as Prepend<T>>::PreprendResult)
Prepend a value to this tuple, returning a new tuple with prepended value.