pub struct TracingResourceGetResponder { /* private fields */ }
Implementations§
Source§impl TracingResourceGetResponder
impl TracingResourceGetResponder
Sourcepub fn send(self, resource: Resource) -> Result<(), Error>
pub fn send(self, resource: Resource) -> 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, resource: Resource) -> Result<(), Error>
pub fn send_no_shutdown_on_err(self, resource: Resource) -> Result<(), Error>
Similar to “send” but does not shutdown the channel if an error occurs.
Trait Implementations§
Source§impl Debug for TracingResourceGetResponder
impl Debug for TracingResourceGetResponder
Source§impl Drop for TracingResourceGetResponder
Set the the channel to be shutdown (see TracingResourceControlHandle::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
.
impl Drop for TracingResourceGetResponder
Set the the channel to be shutdown (see TracingResourceControlHandle::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 TracingResourceGetResponder
impl Responder for TracingResourceGetResponder
Source§type ControlHandle = TracingResourceControlHandle
type ControlHandle = TracingResourceControlHandle
The control handle for this protocol.
Source§fn control_handle(&self) -> &TracingResourceControlHandle
fn control_handle(&self) -> &TracingResourceControlHandle
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
Auto Trait Implementations§
impl Freeze for TracingResourceGetResponder
impl !RefUnwindSafe for TracingResourceGetResponder
impl Send for TracingResourceGetResponder
impl Sync for TracingResourceGetResponder
impl Unpin for TracingResourceGetResponder
impl !UnwindSafe for TracingResourceGetResponder
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