Struct fidl_fuchsia_settings::InputSetResponder
source · pub struct InputSetResponder { /* private fields */ }
Implementations§
source§impl InputSetResponder
impl InputSetResponder
sourcepub fn send(self, result: &mut InputSetResult) -> Result<(), Error>
pub fn send(self, result: &mut InputSetResult) -> 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 InputSetResult
) -> Result<(), Error>
pub fn send_no_shutdown_on_err( self, result: &mut InputSetResult ) -> Result<(), Error>
Similar to “send” but does not shutdown the channel if an error occurs.
Trait Implementations§
source§impl Debug for InputSetResponder
impl Debug for InputSetResponder
source§impl Drop for InputSetResponder
impl Drop for InputSetResponder
Set the the channel to be shutdown (see InputControlHandle::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 InputSetResponder
impl Responder for InputSetResponder
§type ControlHandle = InputControlHandle
type ControlHandle = InputControlHandle
The control handle for this protocol.
source§fn control_handle(&self) -> &InputControlHandle
fn control_handle(&self) -> &InputControlHandle
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