Struct libafl_bolts::shmem::DummyShMemService
source · pub struct DummyShMemService;
Expand description
A ShMemService
dummy, that does nothing on start.
Drop in for targets that don’t need a server for ref counting and page creation.
Implementations§
source§impl DummyShMemService
impl DummyShMemService
sourcepub fn start() -> Result<Self, Error>
pub fn start() -> Result<Self, Error>
Create a new DummyShMemService
that does nothing.
Useful only to have the same API for StdShMemService
on Operating Systems that don’t need it.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DummyShMemService
impl RefUnwindSafe for DummyShMemService
impl Send for DummyShMemService
impl Sync for DummyShMemService
impl Unpin for DummyShMemService
impl UnwindSafe for DummyShMemService
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
source§impl<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.source§fn 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.