idgenerator_thin/idgen/default_id_generator.rs
1/*
2 * 版权属于:yitter(yitter@126.com)
3 * 开源地址:https://github.com/yitter/idgenerator
4 */
5use crate::idgen::*;
6
7// static mut instance2: Option<Arc<Mutex<SnowWorkerM1>>> = None;
8
9pub struct DefaultIdGenerator {
10 pub worker: SnowWorkerM1,
11}
12
13impl Default for DefaultIdGenerator {
14 fn default() -> Self {
15 DefaultIdGenerator { worker: SnowWorkerM1::default() }
16 }
17}
18
19// impl DefaultIdGenerator {
20// pub fn default() -> DefaultIdGenerator {
21// DefaultIdGenerator { worker: SnowWorkerM1::default() }
22// }
23// }