ash/ash
Marijn Suijten 1e7ee6762f
Remove "drop" mention from create_* docs when the result doesn't implement Drop (#625)
Ash doesn't implement `Drop` intentionally, to not be too opinionated
about holding (heap) references to their parent objects
(`Device`->`Instance`->`Entry`) and ensuring they are destroyed in the
right order.  As such, reword the `create` documentation for `Instance`
and `Device` to mention their respective `destroy_*` function instead of
referring to them as being "droppable".

Note that `Entry` is droppable as it does not have a Vulkan `destroy`
function _and_ the dynamically loaded library (behind the "loaded"
feature) is kept alive only for the lifetime of `Entry`.
2023-05-29 20:40:08 +02:00
..
src Remove "drop" mention from create_* docs when the result doesn't implement Drop (#625) 2023-05-29 20:40:08 +02:00
tests Replace builders with lifetimes/setters directly on Vulkan structs (#602) 2022-03-29 19:15:14 +02:00
build.rs fix clippy::uninlined_format_args (#705) 2023-02-17 18:11:44 +01:00
Cargo.toml Update Vulkan-Headers to 1.3.251 (#741) 2023-05-29 11:04:51 +02:00
LICENSE-APACHE Adds LICENSE-* files to crate subdirectories (#452) 2021-07-09 12:21:15 +02:00
LICENSE-MIT Adds LICENSE-* files to crate subdirectories (#452) 2021-07-09 12:21:15 +02:00