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