Struct token_cell::RuntimeToken
source · pub struct RuntimeToken(_);
Trait Implementations§
source§impl TokenTrait for RuntimeToken
impl TokenTrait for RuntimeToken
type ConstructionError = Infallible
type RunError = Infallible
type Identifier = u16
type ComparisonError = IdMismatch
source§fn new() -> Result<Self, Self::ConstructionError>
fn new() -> Result<Self, Self::ConstructionError>
Constructs a new Token.
source§fn with_token<R, F: FnOnce(Self) -> R>(f: F) -> Result<R, Self::RunError>
fn with_token<R, F: FnOnce(Self) -> R>(f: F) -> Result<R, Self::RunError>
Constructs a new Token, and provides it to the closure. Read more
source§fn identifier(&self) -> Self::Identifier
fn identifier(&self) -> Self::Identifier
Returns the Token’s identifier, which cells may store to allow comparison.
source§fn compare(&self, id: &Self::Identifier) -> Result<(), Self::ComparisonError>
fn compare(&self, id: &Self::Identifier) -> Result<(), Self::ComparisonError>
Allows the cell to compare its identifier to the Token.