pub enum UserbootRequest {
PostStashSvc {
stash_svc_endpoint: ServerEnd<SvcStashMarker>,
control_handle: UserbootControlHandle,
},
}
Expand description
Protocol for communication between userboot
and the process booted by userboot.
Userboot process will act as a client, pipelining requests containing information and/or handles that might be useful for the booted process. The booted process, or whoever processes the server endpoint of this protocol, will then process the pipelined requests from userboot.
Variants§
PostStashSvc
Posts svc_stash
server endpoint. For more information refer to fuchsia.boot.SvcStash
.
Implementations§
source§impl UserbootRequest
impl UserbootRequest
pub fn into_post_stash_svc( self, ) -> Option<(ServerEnd<SvcStashMarker>, UserbootControlHandle)>
sourcepub fn method_name(&self) -> &'static str
pub fn method_name(&self) -> &'static str
Name of the method defined in FIDL
Trait Implementations§
Auto Trait Implementations§
impl Freeze for UserbootRequest
impl !RefUnwindSafe for UserbootRequest
impl Send for UserbootRequest
impl Sync for UserbootRequest
impl Unpin for UserbootRequest
impl !UnwindSafe for UserbootRequest
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