recipes/api/src/rest/ingredient/types.rs

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,
}
}
}