Struct mocklogger::logger::LoggerPing
source · pub struct LoggerPing {}Trait Implementations§
source§impl Interface for LoggerPing
impl Interface for LoggerPing
source§fn name() -> InterfaceName<'static>
fn name() -> InterfaceName<'static>
Return the name of the interface. Ex: “org.foo.MyInterface”
source§fn get<'life0, 'life1, 'async_trait>(
&'life0 self,
property_name: &'life1 str
) -> Pin<Box<dyn Future<Output = Option<Result<OwnedValue>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn get<'life0, 'life1, 'async_trait>(
&'life0 self,
property_name: &'life1 str
) -> Pin<Box<dyn Future<Output = Option<Result<OwnedValue>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Get a property value. Returns
None if the property doesn’t exist.source§fn get_all<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = HashMap<String, OwnedValue>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_all<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = HashMap<String, OwnedValue>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Return all the properties.
source§fn set<'call>(
&'call self,
property_name: &'call str,
value: &'call Value<'_>,
signal_context: &'call SignalContext<'_>
) -> DispatchResult<'call>
fn set<'call>( &'call self, property_name: &'call str, value: &'call Value<'_>, signal_context: &'call SignalContext<'_> ) -> DispatchResult<'call>
Set a property value. Read more
source§fn set_mut<'life0, 'life1, 'life2, 'life3, 'life4, 'life5, 'async_trait>(
&'life0 mut self,
property_name: &'life1 str,
value: &'life2 Value<'life3>,
signal_context: &'life4 SignalContext<'life5>
) -> Pin<Box<dyn Future<Output = Option<Result<()>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
'life5: 'async_trait,
fn set_mut<'life0, 'life1, 'life2, 'life3, 'life4, 'life5, 'async_trait>(
&'life0 mut self,
property_name: &'life1 str,
value: &'life2 Value<'life3>,
signal_context: &'life4 SignalContext<'life5>
) -> Pin<Box<dyn Future<Output = Option<Result<()>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
'life5: 'async_trait,
Set a property value. Read more
source§fn call<'call>(
&'call self,
s: &'call ObjectServer,
c: &'call Connection,
m: &'call Message,
name: MemberName<'call>
) -> DispatchResult<'call>
fn call<'call>( &'call self, s: &'call ObjectServer, c: &'call Connection, m: &'call Message, name: MemberName<'call> ) -> DispatchResult<'call>
Call a method. Read more
source§fn call_mut<'call>(
&'call mut self,
s: &'call ObjectServer,
c: &'call Connection,
m: &'call Message,
name: MemberName<'call>
) -> DispatchResult<'call>
fn call_mut<'call>( &'call mut self, s: &'call ObjectServer, c: &'call Connection, m: &'call Message, name: MemberName<'call> ) -> DispatchResult<'call>
Call a
&mut self method. Read moresource§fn introspect_to_writer(&self, writer: &mut dyn Write, level: usize)
fn introspect_to_writer(&self, writer: &mut dyn Write, level: usize)
Write introspection XML to the writer, with the given indentation level.
Auto Trait Implementations§
impl RefUnwindSafe for LoggerPing
impl Send for LoggerPing
impl Sync for LoggerPing
impl Unpin for LoggerPing
impl UnwindSafe for LoggerPing
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