derive_wizard_types/
assumed_answer.rs1#[derive(Debug, Clone)]
3pub enum AssumedAnswer {
4 String(String),
5 Int(i64),
6 Float(f64),
7 Bool(bool),
8}
9
10impl From<String> for AssumedAnswer {
11 fn from(v: String) -> Self {
12 Self::String(v)
13 }
14}
15
16impl From<i64> for AssumedAnswer {
17 fn from(v: i64) -> Self {
18 Self::Int(v)
19 }
20}
21
22impl From<f64> for AssumedAnswer {
23 fn from(v: f64) -> Self {
24 Self::Float(v)
25 }
26}
27
28impl From<bool> for AssumedAnswer {
29 fn from(v: bool) -> Self {
30 Self::Bool(v)
31 }
32}