pub trait GenericArgumentExt {
// Required methods
fn as_type(&self) -> Result<&Type>;
fn as_type_mut(&mut self) -> Result<&mut Type>;
}pub trait GenericArgumentExt {
// Required methods
fn as_type(&self) -> Result<&Type>;
fn as_type_mut(&mut self) -> Result<&mut Type>;
}