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