pub struct UbuntuLoaderPort { /* private fields */ }Expand description
Full loader service installed by an Ubuntu capsule after bootstrap.
Implementations§
Trait Implementations§
Source§impl Default for UbuntuLoaderPort
impl Default for UbuntuLoaderPort
Source§impl LoaderPort for UbuntuLoaderPort
impl LoaderPort for UbuntuLoaderPort
Source§fn loader_kinds(&self) -> Vec<LoaderKind>
fn loader_kinds(&self) -> Vec<LoaderKind>
Loader kinds this service advertises on its capsule Card.
Source§fn realize(&self, cx: &mut Cx, request: LoadRequest) -> Result<LoadOutcome>
fn realize(&self, cx: &mut Cx, request: LoadRequest) -> Result<LoadOutcome>
Realizes one exact request or fails closed.
Source§fn inspect(
&self,
cx: &mut Cx,
request: &LoadRequest,
) -> Result<Option<LibManifest>>
fn inspect( &self, cx: &mut Cx, request: &LoadRequest, ) -> Result<Option<LibManifest>>
Inspects a request without retaining a live library where supported.
Auto Trait Implementations§
impl !Freeze for UbuntuLoaderPort
impl !RefUnwindSafe for UbuntuLoaderPort
impl !UnwindSafe for UbuntuLoaderPort
impl Send for UbuntuLoaderPort
impl Sync for UbuntuLoaderPort
impl Unpin for UbuntuLoaderPort
impl UnsafeUnpin for UbuntuLoaderPort
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