pub struct NullAdvertiser;Expand description
Deterministic no-network advertiser for tests and disabled deployments.
Trait Implementations§
Source§impl Clone for NullAdvertiser
impl Clone for NullAdvertiser
Source§fn clone(&self) -> NullAdvertiser
fn clone(&self) -> NullAdvertiser
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NullAdvertiser
impl Debug for NullAdvertiser
Source§impl Default for NullAdvertiser
impl Default for NullAdvertiser
Source§fn default() -> NullAdvertiser
fn default() -> NullAdvertiser
Returns the “default value” for a type. Read more
Source§impl MdnsAdvertiser for NullAdvertiser
impl MdnsAdvertiser for NullAdvertiser
fn advertise<'life0, 'life1, 'async_trait>(
&'life0 self,
record: &'life1 HapServiceRecord,
) -> Pin<Box<dyn Future<Output = Result<(), HapError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn retract<'life0, 'life1, 'async_trait>(
&'life0 self,
instance_name: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<(), HapError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Auto Trait Implementations§
impl Freeze for NullAdvertiser
impl RefUnwindSafe for NullAdvertiser
impl Send for NullAdvertiser
impl Sync for NullAdvertiser
impl Unpin for NullAdvertiser
impl UnsafeUnpin for NullAdvertiser
impl UnwindSafe for NullAdvertiser
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