aboutsummaryrefslogtreecommitdiff
path: root/src/commands/roll.rs
diff options
context:
space:
mode:
authorNathan Perry <np@nathanperry.dev>2024-05-08 12:55:35 -0400
committerNathan Perry <np@nathanperry.dev>2024-05-08 14:16:01 -0400
commitffba60b278162707bc4eb004c3bfb6b2e9595213 (patch)
treeedf8172ecad59d46a6056944fd9e79f7dfb327c2 /src/commands/roll.rs
parentfe467f60d99efa54f2ef64606e7d39b9b06d7294 (diff)
rework to use songbird
Diffstat (limited to 'src/commands/roll.rs')
-rw-r--r--src/commands/roll.rs6
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?;