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