lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README | LICENSE

lib.rs (586B)


      1 #[cfg(feature = "dto-bindgen")]
      2 pub mod dto;
      3 
      4 pub mod models;
      5 pub use models::*;
      6 
      7 #[cfg_attr(not(test), allow(dead_code))]
      8 fn coverage_branch_probe(value: Option<&str>) -> usize {
      9     match value {
     10         Some("") => 0,
     11         Some(raw) => raw.len(),
     12         None => 0,
     13     }
     14 }
     15 
     16 #[cfg(test)]
     17 mod tests {
     18     use super::coverage_branch_probe;
     19 
     20     #[test]
     21     fn coverage_branch_probe_exercises_branches() {
     22         assert_eq!(coverage_branch_probe(None), 0);
     23         assert_eq!(coverage_branch_probe(Some("")), 0);
     24         assert_eq!(coverage_branch_probe(Some("probe")), 5);
     25     }
     26 }