DownloadGraph: Use `constructor()` and `willDestroy()` instead of element-based hooks
DownloadGraph: Use `constructor()` and `willDestroy()` instead of element-based hooks

rust-lang/crates.io,rust-lang/crates.io,rust-lang/crates.io,rust-lang/crates.io