pub struct Focuser;Expand description
The type corresponding to the Focuser protocol. A method of programmatically transferring View focus.
The protocol client has implicit access to a requestor ViewRef, which is used as the basis for request authority.
Trait Implementations§
Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for Focuserwhere
___H: FocuserClientHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for Focuserwhere
___H: FocuserClientHandler<___T> + Send,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for Focuserwhere
___H: FocuserLocalClientHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for Focuserwhere
___H: FocuserLocalClientHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for Focuserwhere
___H: FocuserLocalServerHandler<___T>,
___T: Transport,
for<'de> FocuserRequestFocusRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> FocuserSetAutoFocusRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for Focuserwhere
___H: FocuserLocalServerHandler<___T>,
___T: Transport,
for<'de> FocuserRequestFocusRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> FocuserSetAutoFocusRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for Focuserwhere
___H: FocuserServerHandler<___T> + Send,
___T: Transport,
for<'de> FocuserRequestFocusRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> FocuserSetAutoFocusRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for Focuserwhere
___H: FocuserServerHandler<___T> + Send,
___T: Transport,
for<'de> FocuserRequestFocusRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> FocuserSetAutoFocusRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl StructuralPartialEq for Focuser
Auto Trait Implementations§
impl Freeze for Focuser
impl RefUnwindSafe for Focuser
impl Send for Focuser
impl Sync for Focuser
impl Unpin for Focuser
impl UnsafeUnpin for Focuser
impl UnwindSafe for Focuser
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]