syncstorage-rs/tokenserver-common/src/lib.rs
2023-01-10 16:06:03 -05:00

26 lines
455 B
Rust

mod error;
use serde::{Deserialize, Serialize};
pub use error::{ErrorLocation, TokenType, TokenserverError};
#[derive(Clone, Copy, Debug, Deserialize, Eq, PartialEq, Serialize)]
pub enum NodeType {
#[serde(rename = "mysql")]
MySql,
#[serde(rename = "spanner")]
Spanner,
}
impl NodeType {
pub fn spanner() -> Self {
Self::Spanner
}
}
impl Default for NodeType {
fn default() -> Self {
Self::Spanner
}
}