Type Alias glean_core::LabeledBoolean

source ·
pub type LabeledBoolean = LabeledMetric<BooleanMetric>;
Expand description

A labeled boolean.

Aliased Type§

struct LabeledBoolean { /* private fields */ }

Trait Implementations§

source§

impl<UT> LiftRef<UT> for LabeledBoolean

source§

impl<UT> LowerError<UT> for LabeledBoolean

source§

fn lower_error(obj: Self) -> RustBuffer

Lower this value for scaffolding function return Read more
source§

impl<UT> LowerReturn<UT> for LabeledBoolean

§

type ReturnType = <Arc<LabeledMetric<BooleanMetric>> 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 LabeledBoolean

source§

const TYPE_ID_META: MetadataBuffer = _