4 pub struct DescriptorSet<'a> {
5 pub slots: Vec<AttachInfo<'a, Resources>>
8 pub trait ResourcesTrait<'r>: Sized {
9 type DescriptorSet: 'r;
14 impl<'a> ResourcesTrait<'a> for Resources {
15 type DescriptorSet = DescriptorSet<'a>;
18 pub enum AttachInfo<'a, R: ResourcesTrait<'a>> {
19 NextDescriptorSet(Arc<R::DescriptorSet>)
23 let _x = DescriptorSet {slots: Vec::new()};