diff options
| author | Nathan Perry <np@nathanperry.dev> | 2024-05-08 12:55:35 -0400 |
|---|---|---|
| committer | Nathan Perry <np@nathanperry.dev> | 2024-05-08 14:16:01 -0400 |
| commit | ffba60b278162707bc4eb004c3bfb6b2e9595213 (patch) | |
| tree | edf8172ecad59d46a6056944fd9e79f7dfb327c2 /src/commands/roll.rs | |
| parent | fe467f60d99efa54f2ef64606e7d39b9b06d7294 (diff) | |
rework to use songbird
Diffstat (limited to 'src/commands/roll.rs')
| -rw-r--r-- | src/commands/roll.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/commands/roll.rs b/src/commands/roll.rs index 6aefe34..45e3ba8 100644 --- a/src/commands/roll.rs +++ b/src/commands/roll.rs @@ -56,7 +56,7 @@ impl Calc { use self::Rule::*; lazy_static! { - static ref CLIMBER: PrecClimber<self::Rule> = { + static ref CLIMBER: PrecClimber<Rule> = { use pest::prec_climber::{ Assoc::*, Operator, @@ -75,7 +75,7 @@ impl Calc { let result = Calc::parse(calc, s.as_ref()).map_err(|_| CalcError::Pest)?; - fn eval_single_pair(pair: Pair<self::Rule>) -> StdResult<f64, CalcError> { + fn eval_single_pair(pair: Pair<Rule>) -> StdResult<f64, CalcError> { let result = match pair.as_rule() { oct | hex | binary => { let base = match pair.as_rule() { @@ -159,7 +159,7 @@ impl Calc { Ok(result) } - fn eval_expr(p: Pairs<self::Rule>) -> StdResult<f64, CalcError> { + fn eval_expr(p: Pairs<Rule>) -> StdResult<f64, CalcError> { CLIMBER.climb(p, eval_single_pair, |lhs, op, rhs| { let lhs = lhs?; let rhs = rhs?; |
