Struct bombs::Fuse

source ·
pub struct Fuse<T> { /* private fields */ }
Expand description

A one-time use fuse.

This Fuse can only be lit once, and will explode all Bomb<T> instances associated with it. The Fuse instance is consumed on use.

Fuses cannot be cloned, but may be moved between threads.

Implementations§

Ignites the fuse.

Explodes all Bombs associated with this Fuse. Each Bomb receives value.

Alias to light

Lights the fuse.

Explodes all Bombs associated with this Fuse. Each Bomb receives value.

Trait Implementations§

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.