1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
pub trait Level {}

pub struct First;
impl Level for First {}

pub struct Second;
impl Level for Second {}

pub struct Third;
impl Level for Third {}

pub struct Fourth;
impl Level for Fourth {}