1
2
3
4
5
6
7
8
use sdl2::render::{ Texture, TextureCreator };
use sdl2::ttf::{ Font, Sdl2TtfContext };

mod resource_manager;
use self::resource_manager::{ ResourceManager, FontDetails };

pub type TextureManager<'l, T> = ResourceManager<'l, String, Texture<'l>, TextureCreator<T>>;
pub type FontManager<'l> = ResourceManager<'l, FontDetails, Font<'l, 'static>, Sdl2TtfContext>;