[][src]Enum opentelemetry::api::core::Value

pub enum Value {
    Bool(bool),
    I64(i64),
    U64(u64),
    F64(f64),
    String(String),
    Bytes(Vec<u8>),
}

Value types for use in KeyValue pairs.

Variants

Bool(bool)

bool values

I64(i64)

i64 values

U64(u64)

u64 values

F64(f64)

f64 values

String(String)

String values

Bytes(Vec<u8>)

Byte array values

Trait Implementations

impl Clone for Value[src]

impl Debug for Value[src]

impl<'_> From<&'_ str> for Value[src]

fn from(value_str: &str) -> Self[src]

Convenience method for creating a Value form a &str.

impl From<i64> for Value[src]

fn from(value: i64) -> Self[src]

Convenience method for creating a Value form a i64.

impl Into<Cow<'static, str>> for Value[src]

fn into(self) -> Cow<'static, str>[src]

Convert Value types into Cow for use in LabelSets.

impl PartialEq<Value> for Value[src]

impl StructuralPartialEq for Value[src]

impl ToString for Value[src]

fn to_string(&self) -> String[src]

Convert Value types to String for use by exporters that only use String values.

Auto Trait Implementations

impl RefUnwindSafe for Value

impl Send for Value

impl Sync for Value

impl Unpin for Value

impl UnwindSafe for Value

Blanket Implementations

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

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

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

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

impl<F> Instrument for F[src]

impl<T, U> Into<U> for T where
    U: From<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<V, T> VZip<V> for T where
    V: MultiLane<T>,