signer-daemon 0.2.3

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