2 stable releases
1.0.1 | Dec 9, 2023 |
---|---|
1.0.0 | Aug 25, 2023 |
#13 in #defer
4KB
58 lines
AfterDrop
AfterDropBoxed
is normaly used to store it in a struct,
Can be used for other crates to do something when a thing is droped!
Inspiration
- jai with defer keyword
- go with defer keyword
Why
This is usefull for example if you want to do someting at the end of the function!
If you have a lot of branches in function,
with more returns will be really difficult to do this,
not really but you will need to call that function every time return
!
But when using ?
rust operator that will return without you knowing, this is really usefull!
lib.rs
:
This will run when is droped
This will run in drop order, that means newest first
features:
- default = ["std"]
- std
use default-features=false
if you don't want std