(name: &str)
| 252 | } |
| 253 | |
| 254 | fn get_u64_env(name: &str) -> anyhow::Result<Option<u64>> { |
| 255 | match std::env::var_os(name) { |
| 256 | Some(value) => Ok(Some( |
| 257 | value |
| 258 | .to_str() |
| 259 | .and_then(icicle_fuzzing::parse_u64_with_prefix) |
| 260 | .ok_or_else(|| anyhow::format_err!("Invalid value for {name}"))?, |
| 261 | )), |
| 262 | None => Ok(None), |
| 263 | } |
| 264 | } |
| 265 | |
| 266 | #[derive(Debug, Clone, Serialize, Deserialize)] |
| 267 | pub struct Trigger { |