While I was looking into documentation of Rust, there is a statement in static.
Static items do not call
drop
at the end of the program.
The way that I understand is if I make static FOO: Vec<u8> = vec![1, 2, 3];
then it is not going to free underlying memory.
Could you please explain the reason of this.