pub struct OnWriteArgs<'a> { /* private fields */ }Implementations§
Source§impl OnWriteArgs<'_>
impl OnWriteArgs<'_>
pub fn current_data(&self) -> &[u8] ⓘ
pub fn recv_data(&self) -> &[u8] ⓘ
pub fn desc(&self) -> &BLEConnDesc
Sourcepub fn reject(&mut self)
pub fn reject(&mut self)
If the reject is called, no value is written to BLECharacteristic or BLEDescriptor. A write error (0xFF) is sent to the sender.
Sourcepub fn reject_with_error_code(&mut self, error_code: u8)
pub fn reject_with_error_code(&mut self, error_code: u8)
If the reject is called, no value is written to BLECharacteristic or BLEDescriptor. The argument error code is sent to the sender.
pub fn notify(&mut self)
Auto Trait Implementations§
impl<'a> Freeze for OnWriteArgs<'a>
impl<'a> RefUnwindSafe for OnWriteArgs<'a>
impl<'a> Send for OnWriteArgs<'a>
impl<'a> Sync for OnWriteArgs<'a>
impl<'a> Unpin for OnWriteArgs<'a>
impl<'a> UnsafeUnpin for OnWriteArgs<'a>
impl<'a> UnwindSafe for OnWriteArgs<'a>
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more