Modules§
- compat
- Compatibility shims which mimic some API surfaces of the current Rust bindings.
- launcher
- resolver
Structs§
- Handle
Info - Information about a handle provided to a process at startup.
- Launch
Info - The information needed to launch a process.
- Launcher
- The type corresponding to the Launcher protocol. A low-level interface for launching processes.
- Launcher
AddArgs Request - Launcher
AddEnvirons Request - Launcher
AddHandles Request - Launcher
AddNames Request - Launcher
Create Without Starting Request - Launcher
Create Without Starting Response - Launcher
Launch Request - Launcher
Launch Response - Launcher
SetOptions Request - Name
Info - A namespace entry provided to a process at startup.
- Process
Start Data - The information required to start a process.
- Resolver
- The type corresponding to the Resolver protocol. An interface for resolving names to executables and library loaders.
- Resolver
Resolve Request - Resolver
Resolve Response - Wire
Handle Info - The wire type corresponding to
HandleInfo
. - Wire
Launch Info - The wire type corresponding to
LaunchInfo
. - Wire
Launcher AddArgs Request - The wire type corresponding to
LauncherAddArgsRequest
. - Wire
Launcher AddEnvirons Request - The wire type corresponding to
LauncherAddEnvironsRequest
. - Wire
Launcher AddHandles Request - The wire type corresponding to
LauncherAddHandlesRequest
. - Wire
Launcher AddNames Request - The wire type corresponding to
LauncherAddNamesRequest
. - Wire
Launcher Create Without Starting Request - The wire type corresponding to
LauncherCreateWithoutStartingRequest
. - Wire
Launcher Create Without Starting Response - The wire type corresponding to
LauncherCreateWithoutStartingResponse
. - Wire
Launcher Launch Request - The wire type corresponding to
LauncherLaunchRequest
. - Wire
Launcher Launch Response - The wire type corresponding to
LauncherLaunchResponse
. - Wire
Launcher SetOptions Request - The wire type corresponding to
LauncherSetOptionsRequest
. - Wire
Name Info - The wire type corresponding to
NameInfo
. - Wire
Process Start Data - The wire type corresponding to
ProcessStartData
. - Wire
Resolver Resolve Request - The wire type corresponding to
ResolverResolveRequest
. - Wire
Resolver Resolve Response - The wire type corresponding to
ResolverResolveResponse
.
Constants§
- MAX_
RESOLVE_ NAME_ SIZE - The maximum size for a name used by
Resolver
.
Traits§
- Launcher
Client Handler - A client handler for the Launcher protocol.
- Launcher
Client Sender - A helper trait for the
Launcher
client sender. - Launcher
Server Handler - A server handler for the Launcher protocol.
- Launcher
Server Sender - A helper trait for the
Launcher
server sender. - Resolver
Client Handler - A client handler for the Resolver protocol.
- Resolver
Client Sender - A helper trait for the
Resolver
client sender. - Resolver
Server Handler - A server handler for the Resolver protocol.
- Resolver
Server Sender - A helper trait for the
Resolver
server sender.