rust-roll 0.1.0

A command-line dice roller for tabletop RPGs, following the D&D 5e rules
Documentation
1
2
3
4
5
6
7
8
9
use crate::notation::{Modifier, Notation, Operator};

pub(crate) fn modifier(operator: Operator, value: u32) -> Modifier {
    Modifier::try_new(operator, value).unwrap()
}

pub(crate) fn notation(count: u32, sides: u32, modifier: Option<Modifier>) -> Notation {
    Notation::try_new(count, sides, modifier).unwrap()
}