pub struct ShmMap { /* private fields */ }Expand description
A generic store for mapping names to Shared Memory pointers.
Implementations§
Source§impl ShmMap
impl ShmMap
pub fn new(pointers: HashMap<String, ShmPtr>) -> Self
pub fn get<T>(&self, name: &str) -> Option<*mut T>
pub fn get_raw(&self, name: &str) -> Option<usize>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ShmMap
impl RefUnwindSafe for ShmMap
impl Send for ShmMap
impl Sync for ShmMap
impl Unpin for ShmMap
impl UnsafeUnpin for ShmMap
impl UnwindSafe for ShmMap
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