pub trait TracerEventDetailsTuiExt: Sealed {
// Required methods
fn to_tui_line(
&self,
baseline: &BaselineInfo,
cmdline_only: bool,
modifier: &ModifierArgs,
rt_modifier: RuntimeModifier,
event_status: Option<EventStatus>,
) -> Line<'static>;
fn to_event_line(
&self,
baseline: &BaselineInfo,
cmdline_only: bool,
modifier: &ModifierArgs,
rt_modifier: RuntimeModifier,
event_status: Option<EventStatus>,
enable_mask: bool,
extra_prefix: Option<Span<'static>>,
full_env: bool,
) -> EventLine;
fn text_for_copy<'a>(
&'a self,
baseline: &BaselineInfo,
target: CopyTarget,
modifier_args: &ModifierArgs,
rt_modifier: RuntimeModifier,
) -> Cow<'a, str>;
}Required Methods§
fn to_tui_line( &self, baseline: &BaselineInfo, cmdline_only: bool, modifier: &ModifierArgs, rt_modifier: RuntimeModifier, event_status: Option<EventStatus>, ) -> Line<'static>
Sourcefn to_event_line(
&self,
baseline: &BaselineInfo,
cmdline_only: bool,
modifier: &ModifierArgs,
rt_modifier: RuntimeModifier,
event_status: Option<EventStatus>,
enable_mask: bool,
extra_prefix: Option<Span<'static>>,
full_env: bool,
) -> EventLine
fn to_event_line( &self, baseline: &BaselineInfo, cmdline_only: bool, modifier: &ModifierArgs, rt_modifier: RuntimeModifier, event_status: Option<EventStatus>, enable_mask: bool, extra_prefix: Option<Span<'static>>, full_env: bool, ) -> EventLine
Convert the event to a EventLine
This method is resource intensive and the caller should cache the result
fn text_for_copy<'a>( &'a self, baseline: &BaselineInfo, target: CopyTarget, modifier_args: &ModifierArgs, rt_modifier: RuntimeModifier, ) -> Cow<'a, str>
Implementations on Foreign Types§
Source§impl TracerEventDetailsTuiExt for TracerEventDetails
impl TracerEventDetailsTuiExt for TracerEventDetails
Source§fn to_event_line(
&self,
baseline: &BaselineInfo,
cmdline_only: bool,
modifier: &ModifierArgs,
rt_modifier: RuntimeModifier,
event_status: Option<EventStatus>,
enable_mask: bool,
extra_prefix: Option<Span<'static>>,
full_env: bool,
) -> EventLine
fn to_event_line( &self, baseline: &BaselineInfo, cmdline_only: bool, modifier: &ModifierArgs, rt_modifier: RuntimeModifier, event_status: Option<EventStatus>, enable_mask: bool, extra_prefix: Option<Span<'static>>, full_env: bool, ) -> EventLine
Convert the event to a EventLine
This method is resource intensive and the caller should cache the result