[−][src]Struct procspawn::serde::Shmem
A read-only byte buffer for sending between processes.
The buffer behind the scenes uses shared memory which is faster send between processes than to serialize the raw bytes directly. It is however read-only.
Methods
impl Shmem
[src]
pub fn from_bytes(bytes: &[u8]) -> Shmem
[src]
Creates a buffer from some bytes.
pub fn as_bytes(&self) -> &[u8]
[src]
Returns the bytes inside.
Trait Implementations
impl Debug for Shmem
[src]
impl Deref for Shmem
[src]
impl<'de> Deserialize<'de> for Shmem
[src]
fn deserialize<D>(deserializer: D) -> Result<Shmem, D::Error> where
D: Deserializer<'de>,
[src]
D: Deserializer<'de>,
impl Serialize for Shmem
[src]
Auto Trait Implementations
impl RefUnwindSafe for Shmem
impl Send for Shmem
impl Sync for Shmem
impl Unpin for Shmem
impl UnwindSafe for Shmem
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> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,