Skip to content

Instantly share code, notes, and snippets.

@goddessfreya
Created November 21, 2018 00:40
Show Gist options
  • Save goddessfreya/bb3f2f88070d7da9a62dbc815b677d06 to your computer and use it in GitHub Desktop.
Save goddessfreya/bb3f2f88070d7da9a62dbc815b677d06 to your computer and use it in GitHub Desktop.
error[E0277]: `ash::Instance<ash::version::V1_0>` doesn't implement `std::fmt::Debug`
--> src/backend/vulkan/src/lib.rs:92:5
|
92 | pub ash::Instance<V1_0>,
| ^^^^^^^^^^^^^^^^^^^^^^^ `ash::Instance<ash::version::V1_0>` cannot be formatted using `{:?}` because it doesn't implement `std::fmt::Debug`
|
= help: the trait `std::fmt::Debug` is not implemented for `ash::Instance<ash::version::V1_0>`
= note: required because of the requirements on the impl of `std::fmt::Debug` for `&ash::Instance<ash::version::V1_0>`
= note: required for the cast to the object type `dyn std::fmt::Debug`
error[E0277]: `ash::extensions::DebugReport` doesn't implement `std::fmt::Debug`
--> src/backend/vulkan/src/lib.rs:93:5
|
93 | Option<(ext::DebugReport, vk::DebugReportCallbackEXT)>,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `ash::extensions::DebugReport` cannot be formatted using `{:?}` because it doesn't implement `std::fmt::Debug`
|
= help: the trait `std::fmt::Debug` is not implemented for `ash::extensions::DebugReport`
= note: required because of the requirements on the impl of `std::fmt::Debug` for `(ash::extensions::DebugReport, ash::vk::DebugReportCallbackEXT)`
= note: required because of the requirements on the impl of `std::fmt::Debug` for `std::option::Option<(ash::extensions::DebugReport, ash::vk::DebugReportCallbackEXT)>`
= note: required because of the requirements on the impl of `std::fmt::Debug` for `&std::option::Option<(ash::extensions::DebugReport, ash::vk::DebugReportCallbackEXT)>`
= note: required for the cast to the object type `dyn std::fmt::Debug`
error[E0277]: `ash::vk::SwapchainFn` doesn't implement `std::fmt::Debug`
--> src/backend/vulkan/src/lib.rs:711:5
|
711 | swapchain_fn: vk::SwapchainFn,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `ash::vk::SwapchainFn` cannot be formatted using `{:?}` because it doesn't implement `std::fmt::Debug`
|
= help: the trait `std::fmt::Debug` is not implemented for `ash::vk::SwapchainFn`
= note: required because of the requirements on the impl of `std::fmt::Debug` for `&ash::vk::SwapchainFn`
= note: required for the cast to the object type `dyn std::fmt::Debug`
error[E0277]: `ash::extensions::Surface` doesn't implement `std::fmt::Debug`
--> src/backend/vulkan/src/window.rs:32:5
|
32 | functor: ext::Surface,
| ^^^^^^^^^^^^^^^^^^^^^ `ash::extensions::Surface` cannot be formatted using `{:?}` because it doesn't implement `std::fmt::Debug`
|
= help: the trait `std::fmt::Debug` is not implemented for `ash::extensions::Surface`
= note: required because of the requirements on the impl of `std::fmt::Debug` for `&ash::extensions::Surface`
= note: required for the cast to the object type `dyn std::fmt::Debug`
error[E0277]: `ash::extensions::Swapchain` doesn't implement `std::fmt::Debug`
--> src/backend/vulkan/src/window.rs:389:5
|
389 | pub(crate) functor: ext::Swapchain,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `ash::extensions::Swapchain` cannot be formatted using `{:?}` because it doesn't implement `std::fmt::Debug`
|
= help: the trait `std::fmt::Debug` is not implemented for `ash::extensions::Swapchain`
= note: required because of the requirements on the impl of `std::fmt::Debug` for `&ash::extensions::Swapchain`
= note: required for the cast to the object type `dyn std::fmt::Debug`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment