vk::load · Structs · I1
Retains a created handle and its library when automatic rollback is impossible. The native object still needs explicit cleanup; dropping this error performs no destruction. Keep its parent and original allocator callback state alive.
Stvk::load::InitializationFailure
Contract
Retains a created handle and its library when automatic rollback is impossible. The native object still needs explicit cleanup; dropping this error performs no destruction. Keep its parent and original allocator callback state alive.
Methods and associated items
handle
Native object retained by this failure. Do not create duplicate owners.
missing_command
Required command whose absence prevented wrapper initialization.
destroy
Retry explicit cleanup; on failure return the same owner for further recovery. No submission or wait is performed.
Safety
The native object and its parents must still be live, with no children or outstanding operations. Callbacks must match creation and remain valid. Do not separately destroy the exposed handle before calling this method.
fmt
fmt-1
eq
self and other values to be equal, and is used by ==.