pub struct Bearer(/* private fields */);Expand description
ATT bearer ([Vol 3] Part F, Section 3.2.11).
Implementations§
Source§impl Bearer
Find information encoders ([Vol 3] Part F, Section 3.4.3).
impl Bearer
Find information encoders ([Vol 3] Part F, Section 3.4.3).
Source§impl Bearer
Reading attributes encoders ([Vol 3] Part F, Section 3.4.4).
impl Bearer
Reading attributes encoders ([Vol 3] Part F, Section 3.4.4).
Sourcepub fn read_by_type_rsp(
&self,
start: Handle,
it: impl ValueIter<Handle>,
) -> RspResult<Rsp>
pub fn read_by_type_rsp( &self, start: Handle, it: impl ValueIter<Handle>, ) -> RspResult<Rsp>
Returns an ATT_READ_BY_TYPE_RSP PDU ([Vol 3] Part F, Section 3.4.4.2).
Sourcepub fn read_rsp(&self, v: &[u8]) -> RspResult<Rsp>
pub fn read_rsp(&self, v: &[u8]) -> RspResult<Rsp>
Returns an ATT_READ_RSP PDU ([Vol 3] Part F, Section 3.4.4.4).
Sourcepub fn read_blob_rsp(&self, v: &[u8]) -> RspResult<Rsp>
pub fn read_blob_rsp(&self, v: &[u8]) -> RspResult<Rsp>
Returns an ATT_READ_BLOB_RSP PDU ([Vol 3] Part F, Section 3.4.4.6).
Sourcepub fn read_multiple_rsp<T>(&self, it: impl ValueIter<T>) -> RspResult<Rsp>
pub fn read_multiple_rsp<T>(&self, it: impl ValueIter<T>) -> RspResult<Rsp>
Returns an ATT_READ_MULTIPLE_RSP PDU
([Vol 3] Part F, Section 3.4.4.8).
Sourcepub fn read_by_group_type_rsp(
&self,
start: Handle,
it: impl ValueIter<HandleRange>,
) -> RspResult<Rsp>
pub fn read_by_group_type_rsp( &self, start: Handle, it: impl ValueIter<HandleRange>, ) -> RspResult<Rsp>
Returns an ATT_READ_BY_GROUP_TYPE_RSP PDU
([Vol 3] Part F, Section 3.4.4.10).
Sourcepub fn read_multiple_variable_rsp<T>(
&self,
it: impl ValueIter<T>,
) -> RspResult<Rsp>
pub fn read_multiple_variable_rsp<T>( &self, it: impl ValueIter<T>, ) -> RspResult<Rsp>
Returns an ATT_READ_MULTIPLE_VARIABLE_RSP PDU
([Vol 3] Part F, Section 3.4.4.12).
Source§impl Bearer
Server initiated encoders ([Vol 3] Part F, Section 3.4.7).
impl Bearer
Server initiated encoders ([Vol 3] Part F, Section 3.4.7).
Sourcepub async fn handle_value_ntf(&mut self, hdl: Handle, v: &[u8]) -> Result<()>
pub async fn handle_value_ntf(&mut self, hdl: Handle, v: &[u8]) -> Result<()>
Sends an ATT_HANDLE_VALUE_NTF PDU ([Vol 3] Part F, Section 3.4.7.1).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Bearer
impl !RefUnwindSafe for Bearer
impl Send for Bearer
impl Sync for Bearer
impl Unpin for Bearer
impl UnsafeUnpin for Bearer
impl !UnwindSafe for Bearer
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