use core ::ops ::Deref;

#[ allow( dead_code ) ]
struct GenericsLifetimes< 'a >(&'a i32);

impl< 'a > Deref for GenericsLifetimes< 'a > 
{
  type Target = &'a i32;
  fn deref( &self ) -> &Self ::Target 
  {
  &self.0
 }
}

include!("./only_test/generics_lifetimes.rs");
