[][src]Trait chalk_ir::AsParameters

pub trait AsParameters<I: Interner> {
    fn as_parameters(&self, interner: &I) -> &[GenericArg<I>];
}

Convert a value to a list of parameters.

Required methods

fn as_parameters(&self, interner: &I) -> &[GenericArg<I>]

Convert the current value to parameters.

Loading content...

Implementations on Foreign Types

impl<I: Interner> AsParameters<I> for [GenericArg<I>][src]

impl<I: Interner> AsParameters<I> for [GenericArg<I>; 1][src]

impl<I: Interner> AsParameters<I> for Vec<GenericArg<I>>[src]

impl<T: ?Sized, I: Interner, '_> AsParameters<I> for &'_ T where
    T: AsParameters<I>, 
[src]

Loading content...

Implementors

impl<I: Interner> AsParameters<I> for Substitution<I>[src]

Loading content...