pub fn new(
        ash_instance: ash::Instance,
        physical_device: vk::PhysicalDevice,
    ) -> Self {
        Self {
            ash_instance,
            physical_device,
        }
    }
/// Create a report which renders metrics as markdown on the terminal.
///
/// The caller is responsible for ensuring that the instance and
/// physical device both live for at least as long as the report.
Create a report which renders metrics as markdown on the terminal.
The caller is responsible for ensuring that the instance and
physical device both live for at least as long as the report.
Create a report which renders metrics as markdown on the terminal . The caller is responsible for ensuring that the instance and physical device both live for at least as long as the report .
pub fn new(
        ash_instance: ash::Instance,
        physical_device: vk::PhysicalDevice,
    ) -> Self {
        Self {
            ash_instance,
            physical_device,
        }
    }
pub fn new ( ash_instance : ash :: Instance , physical_device : vk :: PhysicalDevice , ) -> Self { Self { ash_instance , physical_device , } }
Create a report which renders metrics as markdown on the terminal.
Create a report which renders metrics as markdown on the terminal .
ash_instance
ash::Instance
physical_device
vk::PhysicalDevice