pub type ShaderPtr = IntrusivePtr<Resource<ShaderDesc>>;
#[repr(C)]pub struct ShaderPtr { /* private fields */ }