pub struct ProfilerRequest {
pub duration: u64,
pub profiler_args: Vec<String>,
pub conn: Socket,
}
Expand description
Struct for profiler worker to store the request value
Fields§
§duration: u64
Profiling duration in seconds
profiler_args: Vec<String>
List of profiler arguments to pass in the bin file
conn: Socket
Socket connection where bin file will be written to
Trait Implementations§
Source§impl Debug for ProfilerRequest
impl Debug for ProfilerRequest
Source§impl DefaultEncoding for ProfilerRequest
impl DefaultEncoding for ProfilerRequest
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for ProfilerRequest
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for ProfilerRequest
Source§impl StructEncodeMetadata<Resource> for ProfilerRequest
impl StructEncodeMetadata<Resource> for ProfilerRequest
Auto Trait Implementations§
impl Freeze for ProfilerRequest
impl RefUnwindSafe for ProfilerRequest
impl Send for ProfilerRequest
impl Sync for ProfilerRequest
impl Unpin for ProfilerRequest
impl UnwindSafe for ProfilerRequest
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> MeshField for T
impl<T> MeshField for T
§impl<T> MeshPayload for T
impl<T> MeshPayload for T
§impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
§fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
Computes the message size, as in [
MessageEncode::compute_message_size
].§fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
Writes the message, as in [
MessageEncode::write_message
].