[][src]Struct holochain_tracing::span::TraceId

pub struct TraceId {
    pub high: u64,
    pub low: u64,
}

Unique 128bit identifier of a trace.

use rustracing_jaeger::span::TraceId;

let id = TraceId{ high: 0, low: 10 };
assert_eq!(id.to_string(), "a");
assert_eq!("a".parse::<TraceId>().unwrap(), id);

let id = TraceId{ high: 1, low: 2 };
assert_eq!(id.to_string(), "10000000000000002");
assert_eq!("10000000000000002".parse::<TraceId>().unwrap(), id);

Fields

high: u64low: u64

Methods

impl TraceId[src]

pub fn new() -> TraceId[src]

Makes a randomly generated TraceId.

Trait Implementations

impl StructuralEq for TraceId[src]

impl Default for TraceId[src]

fn default() -> TraceId[src]

Makes a randomly generated TraceId.

impl Eq for TraceId[src]

impl PartialOrd<TraceId> for TraceId[src]

impl StructuralPartialEq for TraceId[src]

impl Hash for TraceId[src]

impl Clone for TraceId[src]

impl Debug for TraceId[src]

impl Ord for TraceId[src]

impl Copy for TraceId[src]

impl PartialEq<TraceId> for TraceId[src]

impl Display for TraceId[src]

impl FromStr for TraceId[src]

type Err = Error

The associated error which can be returned from parsing.

Auto Trait Implementations

impl Send for TraceId

impl Sync for TraceId

impl Unpin for TraceId

impl UnwindSafe for TraceId

impl RefUnwindSafe for TraceId

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]