pub struct ShmClientStorage { /* private fields */ }Expand description
A storage for SHM clients.
This API has been marked as unstable: it works as advertised, but it may be changed in a future release.
Runtime or Session constructed with instance of this type gets capabilities to read
SHM buffers for Protocols added to this instance.Implementations§
Source§impl ShmClientStorage
impl ShmClientStorage
Sourcepub fn builder() -> ShmClientSetBuilder
pub fn builder() -> ShmClientSetBuilder
Get the builder to construct a new storage
This API has been marked as unstable: it works as advertised, but it may be changed in a future release.
Sourcepub fn supported_protocols(&self) -> Vec<ProtocolID> ⓘ
pub fn supported_protocols(&self) -> Vec<ProtocolID> ⓘ
Get the list of supported SHM protocols.
This API has been marked as unstable: it works as advertised, but it may be changed in a future release.
Trait Implementations§
Source§impl Debug for ShmClientStorage
impl Debug for ShmClientStorage
Source§impl PartialEq for ShmClientStorage
impl PartialEq for ShmClientStorage
impl Eq for ShmClientStorage
Auto Trait Implementations§
impl !Freeze for ShmClientStorage
impl !RefUnwindSafe for ShmClientStorage
impl Send for ShmClientStorage
impl Sync for ShmClientStorage
impl Unpin for ShmClientStorage
impl !UnwindSafe for ShmClientStorage
Blanket Implementations§
Source§impl<Source> AccessAs for Source
impl<Source> AccessAs for Source
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