Skip to main content

DynamicCoerceMany

Type Alias DynamicCoerceMany 

Source
pub(crate) type DynamicCoerceMany<'db> = CoerceMany<'db, 'db>;
Expand description

The type of a CoerceMany that is storing up the expressions into a buffer. We use this for things like break.

Aliased Type§

pub(crate) struct DynamicCoerceMany<'db> {
    expected_ty: Ty<'db>,
    final_ty: Option<Ty<'db>>,
    expressions: Expressions<'db>,
    pushed: usize,
}

Fields§

§expected_ty: Ty<'db>§final_ty: Option<Ty<'db>>§expressions: Expressions<'db>§pushed: usize