Struct base::id::PipelineNamespaceInstaller
source · pub struct PipelineNamespaceInstaller {
request_sender: Option<IpcSender<PipelineNamespaceRequest>>,
namespace_sender: IpcSender<PipelineNamespaceId>,
namespace_receiver: IpcReceiver<PipelineNamespaceId>,
}
Expand description
A per-process installer of pipeline-namespaces.
Fields§
§request_sender: Option<IpcSender<PipelineNamespaceRequest>>
§namespace_sender: IpcSender<PipelineNamespaceId>
§namespace_receiver: IpcReceiver<PipelineNamespaceId>
Implementations§
source§impl PipelineNamespaceInstaller
impl PipelineNamespaceInstaller
sourcepub fn set_sender(&mut self, sender: IpcSender<PipelineNamespaceRequest>)
pub fn set_sender(&mut self, sender: IpcSender<PipelineNamespaceRequest>)
Provide a request sender to send requests to the constellation.
sourcepub fn install_namespace(&self)
pub fn install_namespace(&self)
Install a namespace, requesting a new Id from the constellation.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for PipelineNamespaceInstaller
impl !RefUnwindSafe for PipelineNamespaceInstaller
impl Send for PipelineNamespaceInstaller
impl !Sync for PipelineNamespaceInstaller
impl Unpin for PipelineNamespaceInstaller
impl UnwindSafe for PipelineNamespaceInstaller
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<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert