libdaw 0.2.0

A library for Rust for making programmable DAWs
Documentation
1
2
3
4
5
6
7
8
9
use nom::combinator::map_res;

use crate::parse::IResult;
use crate::{metronome::Beat, parse::number};

/// Parse a number using the `number` parser and turn it into a beat.
pub fn beat(input: &str) -> IResult<&str, Beat> {
    map_res(number, |number| Beat::new(number))(input)
}