inkwell::values

Trait AggregateValue

source
pub unsafe trait AggregateValue<'ctx>: BasicValue<'ctx> {
    // Provided method
    fn as_aggregate_value_enum(&self) -> AggregateValueEnum<'ctx> { ... }
}
Expand description

Represents an aggregate value, built on top of other values.

Provided Methods§

source

fn as_aggregate_value_enum(&self) -> AggregateValueEnum<'ctx>

Returns an enum containing a typed version of the AggregateValue.

Implementors§

source§

impl<'ctx> AggregateValue<'ctx> for AggregateValueEnum<'ctx>

source§

impl<'ctx> AggregateValue<'ctx> for ArrayValue<'ctx>

source§

impl<'ctx> AggregateValue<'ctx> for StructValue<'ctx>