Minor question/confusion on resources.. This might be related to Rust as such.
Assuming I have resource for triggering some explicit changes to happen here and there:
#[derive(Resource)]
struct DespawnTimer(Timer);
Is it correct to manage this resource timer using:
commands.insert_resource::<DespawnTimer>(DespawnTimer(Timer::from_seconds(...));
// or:
commands.remove_resource::<DespawnTimer>();
Primarily, it seems that double DespawnTimer struct specification when creating resource is somewhat redundant?