blog/backend/feature/image/src/adapter/gateway/image_db_mapper.rs
SquidSpirit f5c12ce56d
All checks were successful
PR Title Check / pr-title-check (pull_request) Successful in 16s
Frontend CI / build (push) Successful in 1m5s
BLOG-78 refactor: rename to_entity methods to into_entity for consistency
2025-07-27 13:04:22 +08:00

26 lines
495 B
Rust

use crate::domain::entity::image::Image;
pub struct ImageDbMapper {
pub id: Option<i32>,
pub mime_type: String,
}
impl ImageDbMapper {
pub fn into_entity(self) -> Image {
Image {
id: self.id,
mime_type: self.mime_type,
data: Vec::new(),
}
}
}
impl From<Image> for ImageDbMapper {
fn from(image: Image) -> Self {
ImageDbMapper {
id: image.id,
mime_type: image.mime_type,
}
}
}