pub enum PeripheralEvent {
StateUpdate {
is_powered: bool,
},
CharacteristicSubscriptionUpdate {
request: PeripheralRequest,
subscribed: bool,
},
ReadRequest {
request: PeripheralRequest,
offset: u64,
responder: Sender<ReadRequestResponse>,
},
WriteRequest {
request: PeripheralRequest,
value: Vec<u8>,
offset: u64,
responder: Sender<WriteRequestResponse>,
},
}Variants§
StateUpdate
CharacteristicSubscriptionUpdate
ReadRequest
WriteRequest
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PeripheralEvent
impl !RefUnwindSafe for PeripheralEvent
impl Send for PeripheralEvent
impl Sync for PeripheralEvent
impl Unpin for PeripheralEvent
impl !UnwindSafe for PeripheralEvent
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