pub struct Loader;
Expand description
The type corresponding to the Loader protocol. See //docs/concepts/process/program_loading.md for a more complete description of this and related process bootstrapping protocols, and for specifics about the default global loader service’s interpretation of names, paths, and configurations.
Trait Implementations§
Source§impl ClientCompatFrom<LoaderProxy> for Loader
impl ClientCompatFrom<LoaderProxy> for Loader
Source§fn client_compat_from(proxy: LoaderProxy) -> ClientDispatcher<Self, Channel>
fn client_compat_from(proxy: LoaderProxy) -> ClientDispatcher<Self, Channel>
Converts
proxy
into a Client
for this protocol.Source§impl CompatFrom<Loader> for LoaderMarker
impl CompatFrom<Loader> for LoaderMarker
Source§fn compat_from(_: Loader) -> Self
fn compat_from(_: Loader) -> Self
Converts
value
into a value of this type.Source§impl CompatFrom<LoaderMarker> for Loader
impl CompatFrom<LoaderMarker> for Loader
Source§fn compat_from(_: LoaderMarker) -> Self
fn compat_from(_: LoaderMarker) -> Self
Converts
value
into a value of this type.Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for Loaderwhere
___H: LoaderClientHandler<___T> + Send,
___T: Transport,
<LoadObject as Method>::Response: Decode<<___T as Transport>::RecvBuffer>,
<Config as Method>::Response: Decode<<___T as Transport>::RecvBuffer>,
<Clone as Method>::Response: Decode<<___T as Transport>::RecvBuffer>,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for Loaderwhere
___H: LoaderClientHandler<___T> + Send,
___T: Transport,
<LoadObject as Method>::Response: Decode<<___T as Transport>::RecvBuffer>,
<Config as Method>::Response: Decode<<___T as Transport>::RecvBuffer>,
<Clone as Method>::Response: Decode<<___T as Transport>::RecvBuffer>,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for Loaderwhere
___H: LoaderServerHandler<___T> + Send,
___T: Transport,
<LoadObject as Method>::Request: Decode<<___T as Transport>::RecvBuffer>,
<Config as Method>::Request: Decode<<___T as Transport>::RecvBuffer>,
<Clone as Method>::Request: Decode<<___T as Transport>::RecvBuffer>,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for Loaderwhere
___H: LoaderServerHandler<___T> + Send,
___T: Transport,
<LoadObject as Method>::Request: Decode<<___T as Transport>::RecvBuffer>,
<Config as Method>::Request: Decode<<___T as Transport>::RecvBuffer>,
<Clone as Method>::Request: Decode<<___T as Transport>::RecvBuffer>,
impl StructuralPartialEq for Loader
Auto Trait Implementations§
impl Freeze for Loader
impl RefUnwindSafe for Loader
impl Send for Loader
impl Sync for Loader
impl Unpin for Loader
impl UnwindSafe for Loader
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, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T
to [Self
]