pub struct Queryable;
Expand description
The type corresponding to the Queryable protocol. Provides a means of identifying a type-erased protocol.
Trait Implementations§
Source§impl ClientCompatFrom<QueryableProxy> for Queryable
impl ClientCompatFrom<QueryableProxy> for Queryable
Source§fn client_compat_from(proxy: QueryableProxy) -> ClientDispatcher<Self, Channel>
fn client_compat_from(proxy: QueryableProxy) -> ClientDispatcher<Self, Channel>
Converts
proxy
into a Client
for this protocol.Source§impl CompatFrom<Queryable> for QueryableMarker
impl CompatFrom<Queryable> for QueryableMarker
Source§fn compat_from(_: Queryable) -> Self
fn compat_from(_: Queryable) -> Self
Converts
value
into a value of this type.Source§impl CompatFrom<QueryableMarker> for Queryable
impl CompatFrom<QueryableMarker> for Queryable
Source§fn compat_from(_: QueryableMarker) -> Self
fn compat_from(_: QueryableMarker) -> Self
Converts
value
into a value of this type.Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for Queryablewhere
___H: QueryableClientHandler<___T> + Send,
___T: Transport,
<Query as Method>::Response: Decode<<___T as Transport>::RecvBuffer>,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for Queryablewhere
___H: QueryableClientHandler<___T> + Send,
___T: Transport,
<Query as Method>::Response: Decode<<___T as Transport>::RecvBuffer>,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for Queryablewhere
___H: QueryableServerHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for Queryablewhere
___H: QueryableServerHandler<___T> + Send,
___T: Transport,
impl StructuralPartialEq for Queryable
Auto Trait Implementations§
impl Freeze for Queryable
impl RefUnwindSafe for Queryable
impl Send for Queryable
impl Sync for Queryable
impl Unpin for Queryable
impl UnwindSafe for Queryable
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
]