[−][src]Struct typed_shmem::ShMem
Contains the platform-specific implementation details for the shared memory. The memory itself it is accessed
through the Deref
and DerefMut
traits.
It must be created using ShMemCfg or Shared memory configurator.
To keep in mind
The memory does not implement any form of synchronization.
Trait Implementations
impl<T: Debug + Default + Copy> Debug for ShMem<T>
[src]
impl<T: Default + Copy> Deref for ShMem<T>
[src]
impl<T: Default + Copy> DerefMut for ShMem<T>
[src]
Auto Trait Implementations
impl<T> RefUnwindSafe for ShMem<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> !Send for ShMem<T>
impl<T> !Sync for ShMem<T>
impl<T> Unpin for ShMem<T>
impl<T> UnwindSafe for ShMem<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,