pub struct DeviceGetPositionResponder { /* private fields */ }
Implementations§
source§impl DeviceGetPositionResponder
impl DeviceGetPositionResponder
sourcepub fn send(self, result: &mut DeviceGetPositionResult) -> Result<(), Error>
pub fn send(self, result: &mut DeviceGetPositionResult) -> Result<(), Error>
Sends a response to the FIDL transaction.
Sets the channel to shutdown if an error occurs.
sourcepub fn send_no_shutdown_on_err(
self,
result: &mut DeviceGetPositionResult
) -> Result<(), Error>
pub fn send_no_shutdown_on_err( self, result: &mut DeviceGetPositionResult ) -> Result<(), Error>
Similar to “send” but does not shutdown the channel if an error occurs.
Trait Implementations§
source§impl Debug for DeviceGetPositionResponder
impl Debug for DeviceGetPositionResponder
source§impl Drop for DeviceGetPositionResponder
impl Drop for DeviceGetPositionResponder
Set the the channel to be shutdown (see DeviceControlHandle::shutdown
)
if the responder is dropped without sending a response, so that the client
doesn’t hang. To prevent this behavior, call drop_without_shutdown
.
source§impl Responder for DeviceGetPositionResponder
impl Responder for DeviceGetPositionResponder
§type ControlHandle = DeviceControlHandle
type ControlHandle = DeviceControlHandle
The control handle for this protocol.
source§fn control_handle(&self) -> &DeviceControlHandle
fn control_handle(&self) -> &DeviceControlHandle
Returns the
ControlHandle
for this protocol.source§fn drop_without_shutdown(self)
fn drop_without_shutdown(self)
Drops the responder without setting the channel to shutdown. Read more