lightspeed_core 0.66.0

LightSpeed
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use c3p0::{DataType, Record};
use serde::{Deserialize, Serialize};

use crate::web::types::MaybeWeb;

#[derive(Clone, Serialize, Deserialize)]
pub struct RecordDto<Data: MaybeWeb> {
    pub id: i64,
    pub version: i64,
    pub data: Data,
}

impl<Data: DataType + MaybeWeb> From<Record<Data>> for RecordDto<Data> {
    fn from(model: Record<Data>) -> Self {
        Self { id: model.id, version: model.version, data: model.data }
    }
}