pub struct Lessor;Expand description
The type corresponding to the Lessor protocol. Provides element-scoped access to request leases to raise the levels of an element previously added via Topology.AddElement.
Trait Implementations§
Source§impl ClientCompatFrom<LessorProxy> for Lessor
Available on Fuchsia only.
impl ClientCompatFrom<LessorProxy> for Lessor
Available on Fuchsia only.
Source§fn client_compat_from(proxy: LessorProxy) -> ClientDispatcher<Self, Channel>
fn client_compat_from(proxy: LessorProxy) -> ClientDispatcher<Self, Channel>
Converts
proxy into a Client for this protocol.Source§impl CompatFrom<Lessor> for LessorMarker
impl CompatFrom<Lessor> for LessorMarker
Source§fn compat_from(_: Lessor) -> Self
fn compat_from(_: Lessor) -> Self
Converts
value into a value of this type.Source§impl CompatFrom<LessorMarker> for Lessor
impl CompatFrom<LessorMarker> for Lessor
Source§fn compat_from(_: LessorMarker) -> Self
fn compat_from(_: LessorMarker) -> Self
Converts
value into a value of this type.Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for Lessorwhere
___H: LessorClientHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for Lessorwhere
___H: LessorClientHandler<___T> + Send,
___T: Transport,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for Lessorwhere
___H: LessorServerHandler<___T> + Send,
___T: Transport,
<Lease as Method>::Request: Decode<<___T as Transport>::RecvBuffer>,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for Lessorwhere
___H: LessorServerHandler<___T> + Send,
___T: Transport,
<Lease as Method>::Request: Decode<<___T as Transport>::RecvBuffer>,
impl StructuralPartialEq for Lessor
Auto Trait Implementations§
impl Freeze for Lessor
impl RefUnwindSafe for Lessor
impl Send for Lessor
impl Sync for Lessor
impl Unpin for Lessor
impl UnwindSafe for Lessor
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]