Type Alias glean_core::metrics::LabeledString

source ·
pub type LabeledString = LabeledMetric<StringMetric>;
Expand description

A labeled string.

Aliased Type§

struct LabeledString { /* private fields */ }

Trait Implementations§

source§

impl<UT> LiftRef<UT> for LabeledString

source§

impl<UT> LowerError<UT> for LabeledString

source§

fn lower_error(obj: Self) -> RustBuffer

Lower this value for scaffolding function return Read more
source§

impl<UT> LowerReturn<UT> for LabeledString

§

type ReturnType = <Arc<LabeledMetric<StringMetric>> as LowerReturn<UniFfiTag>>::ReturnType

The type that should be returned by scaffolding functions for this type. Read more
source§

fn lower_return(obj: Self) -> Result<Self::ReturnType, RustCallError>

Lower the return value from an scaffolding call Read more
§

fn handle_failed_lift( error: LiftArgsError ) -> Result<Self::ReturnType, RustCallError>

Lower the return value for failed argument lifts Read more
source§

impl<UT> TypeId<UT> for LabeledString

source§

const TYPE_ID_META: MetadataBuffer = _