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<___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> DispatchLocalClientMessage<___H, ___T> for Lessorwhere
___H: LessorLocalClientHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for Lessorwhere
___H: LessorLocalClientHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for Lessorwhere
___H: LessorLocalServerHandler<___T>,
___T: Transport,
for<'de> LessorLeaseRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for Lessorwhere
___H: LessorLocalServerHandler<___T>,
___T: Transport,
for<'de> LessorLeaseRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for Lessorwhere
___H: LessorServerHandler<___T> + Send,
___T: Transport,
for<'de> LessorLeaseRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for Lessorwhere
___H: LessorServerHandler<___T> + Send,
___T: Transport,
for<'de> LessorLeaseRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
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
§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]