pub struct CharacteristicOperationReceivedEventParamsBuilder { /* private fields */ }Expand description
Builder for CharacteristicOperationReceivedEventParams.
Implementations§
Source§impl CharacteristicOperationReceivedEventParamsBuilder
impl CharacteristicOperationReceivedEventParamsBuilder
pub fn characteristic_id(&mut self, value: String) -> &mut Self
pub fn type(&mut self, value: CharacteristicOperationType) -> &mut Self
pub fn data(&mut self, value: Option<String>) -> &mut Self
pub fn write_type( &mut self, value: Option<CharacteristicWriteType>, ) -> &mut Self
Sourcepub fn build(
&self,
) -> Result<CharacteristicOperationReceivedEventParams, CharacteristicOperationReceivedEventParamsBuilderError>
pub fn build( &self, ) -> Result<CharacteristicOperationReceivedEventParams, CharacteristicOperationReceivedEventParamsBuilderError>
Builds a new CharacteristicOperationReceivedEventParams.
§Errors
If a required field has not been initialized.
Trait Implementations§
Source§impl Clone for CharacteristicOperationReceivedEventParamsBuilder
impl Clone for CharacteristicOperationReceivedEventParamsBuilder
Source§fn clone(&self) -> CharacteristicOperationReceivedEventParamsBuilder
fn clone(&self) -> CharacteristicOperationReceivedEventParamsBuilder
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for CharacteristicOperationReceivedEventParamsBuilder
impl RefUnwindSafe for CharacteristicOperationReceivedEventParamsBuilder
impl Send for CharacteristicOperationReceivedEventParamsBuilder
impl Sync for CharacteristicOperationReceivedEventParamsBuilder
impl Unpin for CharacteristicOperationReceivedEventParamsBuilder
impl UnsafeUnpin for CharacteristicOperationReceivedEventParamsBuilder
impl UnwindSafe for CharacteristicOperationReceivedEventParamsBuilder
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