#[repr(C)]pub struct otPlatBleGattCharacteristic {
pub mUuid: otPlatBleUuid,
pub mHandleValue: u16,
pub mHandleCccd: u16,
pub mProperties: u8,
}Expand description
This structure represents GATT Characteristic.
Fields§
§mUuid: otPlatBleUuid< [in] A UUID value of a characteristic.
mHandleValue: u16< [out] Characteristic value handle.
mHandleCccd: u16< [out] CCCD handle or OT_BLE_INVALID_HANDLE if CCCD is not present.
mProperties: u8< [in] Characteristic properties.
Trait Implementations§
Source§impl Clone for otPlatBleGattCharacteristic
impl Clone for otPlatBleGattCharacteristic
Source§fn clone(&self) -> otPlatBleGattCharacteristic
fn clone(&self) -> otPlatBleGattCharacteristic
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for otPlatBleGattCharacteristic
Auto Trait Implementations§
impl Freeze for otPlatBleGattCharacteristic
impl RefUnwindSafe for otPlatBleGattCharacteristic
impl !Send for otPlatBleGattCharacteristic
impl !Sync for otPlatBleGattCharacteristic
impl Unpin for otPlatBleGattCharacteristic
impl UnwindSafe for otPlatBleGattCharacteristic
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