signer-daemon 0.3.2

Signer daemon package.
Documentation
use serde::{Deserialize, Serialize};

use crate::entity::server;

#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct ServerVO {
    pub addr: String,
    pub enable: bool,
    pub limitation_set: String,
}

impl From<server::Model> for ServerVO {
    fn from(value: server::Model) -> Self {
        Self {
            addr: value.addr,
            enable: value.enable,
            limitation_set: value.limitation_set,
        }
    }
}

impl Into<server::Model> for ServerVO {
    fn into(self) -> server::Model {
        server::Model {
            addr: self.addr,
            enable: self.enable,
            limitation_set: self.limitation_set,
        }
    }
}