pub fn required_extensions() -> Vec<String> {
    let swapchain = ash::extensions::khr::Swapchain::name()
        .to_owned()
        .into_string()
        .unwrap();
    vec![swapchain]
}
/// Return the set of required device extensions for this application
Return the set of required device extensions for this application
Return the set of required device extensions for this application
pub fn required_extensions() -> Vec<String> {
    let swapchain = ash::extensions::khr::Swapchain::name()
        .to_owned()
        .into_string()
        .unwrap();
    vec![swapchain]
}
pub fn required_extensions ( ) -> Vec < String > { let swapchain = ash :: extensions :: khr :: Swapchain :: name ( ) . to_owned ( ) . into_string ( ) . unwrap ( ) ; vec ! [ swapchain ] }
Return the set of required device extensions for this application
Return the set of required device extensions for this application