Struct functiontrace_server::trace_streamer::TraceSender
source · [−]pub struct TraceSender {
pub client_id: usize,
/* private fields */
}
Expand description
Responsible for sending trace data to a TraceReceiver
, which will parse the data as it comes in.
Fields
client_id: usize
An external id for this client for logging purposes.
Implementations
sourceimpl TraceSender
impl TraceSender
pub fn new(client_id: usize) -> Self
sourcepub fn receiver(&self) -> TraceReceiverⓘNotable traits for TraceReceiverimpl Read for TraceReceiver
pub fn receiver(&self) -> TraceReceiverⓘNotable traits for TraceReceiverimpl Read for TraceReceiver
Create a receiver to consume trace data generated by this sender.
Auto Trait Implementations
impl RefUnwindSafe for TraceSender
impl Send for TraceSender
impl Sync for TraceSender
impl Unpin for TraceSender
impl UnwindSafe for TraceSender
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more