pub struct PublishingActions { /* private fields */ }Expand description
Alarms and launches published, context readings reported to Lys.
Implementations§
Source§impl PublishingActions
impl PublishingActions
Sourcepub const fn new(
publisher: Arc<dyn ServicePublisher>,
context: Arc<ContextReporter>,
) -> Self
pub const fn new( publisher: Arc<dyn ServicePublisher>, context: Arc<ContextReporter>, ) -> Self
Publishes through publisher; reports context readings through
context.
Trait Implementations§
Source§impl Debug for PublishingActions
impl Debug for PublishingActions
Source§impl ServiceAction for PublishingActions
impl ServiceAction for PublishingActions
Source§fn act(
&self,
service: ServiceKind,
payload: &[u8],
operation: &str,
) -> Result<(), ServiceEffectError>
fn act( &self, service: ServiceKind, payload: &[u8], operation: &str, ) -> Result<(), ServiceEffectError>
Auto Trait Implementations§
impl !RefUnwindSafe for PublishingActions
impl !UnwindSafe for PublishingActions
impl Freeze for PublishingActions
impl Send for PublishingActions
impl Sync for PublishingActions
impl Unpin for PublishingActions
impl UnsafeUnpin for PublishingActions
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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