made_core/value_objects/ceremony/input_requirement.rs
1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize)]
4#[serde(rename_all = "snake_case")]
5pub enum InputRequirement {
6 Required,
7 Optional,
8}
9
10impl InputRequirement {
11 #[must_use]
12 pub fn is_required(self) -> bool {
13 self == Self::Required
14 }
15}