Struct crossbeam_channel::select::Token
source · pub struct Token {
pub(crate) at: Option<Instant>,
pub(crate) array: ArrayToken,
pub(crate) list: ListToken,
pub(crate) never: (),
pub(crate) tick: Option<Instant>,
pub(crate) zero: ZeroToken,
}
Expand description
Temporary data that gets initialized during select or a blocking operation, and is consumed by
read
or write
.
Each field contains data associated with a specific channel flavor.
Fields§
§at: Option<Instant>
§array: ArrayToken
§list: ListToken
§never: ()
§tick: Option<Instant>
§zero: ZeroToken