[−][src]Struct tracy_client::Span
A handle representing a span of execution.
Implementations
impl Span
[src]
pub fn new(
name: &str,
function: &str,
file: &str,
line: u32,
callstack_depth: u16
) -> Self
[src]
name: &str,
function: &str,
file: &str,
line: u32,
callstack_depth: u16
) -> Self
Start a new Tracy span.
This function allocates the span information on the heap until it is read out by the profiler.
callstack_depth
specifies the maximum number of stack frames client should collect.
pub fn emit_value(&self, value: u64)
[src]
Emit a numeric value associated with this span.
pub fn emit_text(&self, text: &str)
[src]
Emit some text associated with this span.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Span
impl !Send for Span
impl !Sync for Span
impl Unpin for Span
impl UnwindSafe for Span
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,