[−][src]Trait rustc_typeck::astconv::CreateSubstsForGenericArgsCtxt

pub trait CreateSubstsForGenericArgsCtxt<'a, 'tcx> {
    pub fn args_for_def_id(
        &mut self,
        def_id: DefId
    ) -> (Option<&'a GenericArgs<'a>>, bool);
pub fn provided_kind(
        &mut self,
        param: &GenericParamDef,
        arg: &GenericArg<'_>
    ) -> GenericArg<'tcx>;
pub fn inferred_kind(
        &mut self,
        substs: Option<&[GenericArg<'tcx>]>,
        param: &GenericParamDef,
        infer_args: bool
    ) -> GenericArg<'tcx>; }

Required methods

pub fn args_for_def_id(
    &mut self,
    def_id: DefId
) -> (Option<&'a GenericArgs<'a>>, bool)
[src]

pub fn provided_kind(
    &mut self,
    param: &GenericParamDef,
    arg: &GenericArg<'_>
) -> GenericArg<'tcx>
[src]

pub fn inferred_kind(
    &mut self,
    substs: Option<&[GenericArg<'tcx>]>,
    param: &GenericParamDef,
    infer_args: bool
) -> GenericArg<'tcx>
[src]

Loading content...

Implementors

Loading content...