Skip to main content

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}