[][src]Attribute Macro ctor::dtor


Marks a function as a library/executable destructor. This uses OS-specific linker sections to call a specific function at termination time.

Multiple shutdown functions are supported, but the invocation order is not guaranteed.

sys_common::at_exit is usually a better solution for shutdown handling, as it allows you to use stdout in your handlers.

fn shutdown() {
  /* ... */