pub fn bound<T>(&mut self, ty: T) -> &mut Self
    where
        T: Into<Type>,
    {
        self.0.bound.push(ty.into());
        self
    }
/// Add a bound to the associated type.
Add a bound to the associated type.
Add a bound to the associated type .
pub fn bound<T>(&mut self, ty: T) -> &mut Self
    where
        T: Into<Type>,
    {
        self.0.bound.push(ty.into());
        self
    }
pub fn bound < T > ( & mut self , ty : T ) -> & mut Self where T : Into < Type > , { self . 0 . bound . push ( ty . into ( ) ) ; self }
Add a bound to the associated type.
Add a bound to the associated type .
&mut self
ty
T