Struct rustable::gatt::AttValue [−][src]
pub struct AttValue { /* fields omitted */ }
Represents the value of a characteristic or descriptor.
Implementations
impl AttValue
[src]
impl AttValue
[src]pub fn new(len: usize) -> Self
[src]
pub fn resize(&mut self, new_len: usize, value: u8)
[src]
pub fn resize_with<F: FnMut() -> u8>(&mut self, new_len: usize, f: F)
[src]
pub fn as_slice(&self) -> &[u8]
[src]
pub fn as_mut_slice(&mut self) -> &mut [u8]
[src]
pub fn update(&mut self, slice: &[u8], offset: usize)
[src]
pub fn push(&mut self, byte: u8)
[src]
pub fn extend_from_slice(&mut self, slice: &[u8])
[src]
pub fn remaining(&self) -> usize
[src]
Trait Implementations
impl Clone for AttValue
[src]
impl Clone for AttValue
[src]fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Marshal for AttValue
[src]
impl Marshal for AttValue
[src]fn marshal(&self, ctx: &mut MarshalContext<'_, '_>) -> Result<(), Error>
[src]
pub fn marshal_as_variant(
&self,
ctx: &mut MarshalContext<'_, '_>
) -> Result<(), Error>
[src]
&self,
ctx: &mut MarshalContext<'_, '_>
) -> Result<(), Error>
impl<'buf, 'fds> Unmarshal<'buf, 'fds> for AttValue
[src]
impl<'buf, 'fds> Unmarshal<'buf, 'fds> for AttValue
[src]