iowo/crates/prowocessing/src/experimental/trait_based/data/raw.rs

21 lines
372 B
Rust
Raw Normal View History

2024-02-23 12:03:46 +01:00
//! Dynamic data storage and transfer types for use in [`io`]
// Dynamic data type
#[derive(Clone, Debug, PartialEq, Eq)]
2024-02-23 12:03:46 +01:00
pub enum Data {
String(String),
Int(i32),
}
2024-02-23 12:03:46 +01:00
impl From<String> for Data {
fn from(value: String) -> Self {
Self::String(value)
}
}
2024-02-23 12:03:46 +01:00
impl From<i32> for Data {
fn from(value: i32) -> Self {
Self::Int(value)
}
}