pub fn with_queue_type(self) -> Family<B, gfx_hal::QueueType>
    where
        C: Capability,
    {
        Family {
            id: self.id,
            queues: self.queues,
            // min_image_transfer_granularity: self.min_image_transfer_granularity,
            capability: self.capability.into_queue_type(),
            relevant: self.relevant,
        }
    }
/// Convert capability from type-level to value-level.
Convert capability from type-level to value-level.
Convert capability from type - level to value - level .
pub fn with_queue_type(self) -> Family<B, gfx_hal::QueueType>
    where
        C: Capability,
    {
        Family {
            id: self.id,
            queues: self.queues,
            // min_image_transfer_granularity: self.min_image_transfer_granularity,
            capability: self.capability.into_queue_type(),
            relevant: self.relevant,
        }
    }
pub fn with_queue_type ( self ) -> Family < B , gfx_hal :: QueueType > where C : Capability , { Family { id : self . id , queues : self . queues , // min_image_transfer_granularity: self.min_image_transfer_granularity, capability : self . capability . into_queue_type ( ) , relevant : self . relevant , } }
Convert capability from type-level to value-level.
Convert capability from type - level to value - level .
self
self