problem_spec/lib.rs
pub mod problem;
pub fn add(left: usize, right: usize) -> usize {
left + right
}
#[cfg(test)]
mod test {
use crate::problem::{ProblemGroupBuilder, ProblemSpecBuilder};
#[test]
fn test_ok() {
let id = ProblemGroupBuilder::default().name("test").display_name("this is a problem!!").build().unwrap();
let b = ProblemSpecBuilder::default().id(&id).details("happen").contextual_label("fund-app").build().unwrap();
println!("{:?}", b);
println!("{:?}", serde_json::to_string(&b).unwrap());
}
}