Skip to main content

CoerceDelegate

Trait CoerceDelegate 

Source
trait CoerceDelegate<'db> {
    // Required methods
    fn infcx(&self) -> &InferCtxt<'db>;
    fn param_env(&self) -> ParamEnv<'db>;
    fn target_features(
        &self,
    ) -> (&TargetFeatures<'db>, TargetFeatureIsSafeInTarget);
    fn set_diverging(&mut self, diverging_ty: Ty<'db>);
    fn type_var_is_sized(&self, var: TyVid) -> bool;
}

Required Methods§

Source

fn infcx(&self) -> &InferCtxt<'db>

Source

fn param_env(&self) -> ParamEnv<'db>

Source

fn target_features(&self) -> (&TargetFeatures<'db>, TargetFeatureIsSafeInTarget)

Source

fn set_diverging(&mut self, diverging_ty: Ty<'db>)

Source

fn type_var_is_sized(&self, var: TyVid) -> bool

Implementors§