3 pub struct DescriptorSet
<'a
> {
4 pub slots
: Vec
<AttachInfo
<'a
, Resources
>>
7 pub trait ResourcesTrait
<'r
>: Sized
{
8 type DescriptorSet
: 'r
;
13 impl<'a
> ResourcesTrait
<'a
> for Resources
{
14 type DescriptorSet
= DescriptorSet
<'a
>;
17 pub enum AttachInfo
<'a
, R
: ResourcesTrait
<'a
>> {
18 NextDescriptorSet(Box
<R
::DescriptorSet
>)
22 let _x
= DescriptorSet {slots: Vec::new()}
;