mirror of
https://github.com/mozilla-services/syncstorage-rs.git
synced 2025-08-06 03:46:57 +02:00
26 lines
455 B
Rust
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
|
|
}
|
|
}
|