pub(crate) struct DebugLogging {
pub(crate) msg_id: MsgId,
pub(crate) loop_handle: JoinHandle<()>,
pub(crate) sender: Sender<DebugEventLogData>,
}
Fields§
§msg_id: MsgId
The message containing the logging xdc
loop_handle: JoinHandle<()>
Handle to the background task responsible for sending
sender: Sender<DebugEventLogData>
Channel that log events should be sent to. A background loop will receive and handle them.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DebugLogging
impl RefUnwindSafe for DebugLogging
impl Send for DebugLogging
impl Sync for DebugLogging
impl Unpin for DebugLogging
impl UnwindSafe for DebugLogging
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§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