backend/model/dto/
application_settings_impl.rs

1//! Contains the implementation of [`ApplicationSettingDto`].
2
3use crate::model::entity::ApplicationSetting;
4
5use super::ApplicationSettingDto;
6
7impl From<ApplicationSetting> for ApplicationSettingDto {
8    fn from(setting: ApplicationSetting) -> Self {
9        Self {
10            id: setting.id,
11            key: setting.key,
12            value: setting.value,
13        }
14    }
15}
16
17impl<T> From<(T, ApplicationSetting)> for ApplicationSettingDto {
18    fn from((_, setting): (T, ApplicationSetting)) -> Self {
19        Self::from(setting)
20    }
21}