20 lines
381 B
Rust
20 lines
381 B
Rust
use crate::domain;
|
|
use crate::rest::Lang;
|
|
|
|
#[derive(Debug, Serialize)]
|
|
pub struct Ingredient {
|
|
pub key: String,
|
|
pub lang: Lang,
|
|
pub name: String,
|
|
}
|
|
|
|
impl From<domain::Ingredient> for Ingredient {
|
|
fn from(ingr: domain::Ingredient) -> Self {
|
|
Self {
|
|
key: ingr.key,
|
|
lang: ingr.lang.into(),
|
|
name: ingr.name,
|
|
}
|
|
}
|
|
}
|