Moved existing mod out of the way.
This commit is contained in:
parent
6d61af5136
commit
685ddfe32d
@ -112,22 +112,9 @@ impl FileData<Self> for DataType {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pub struct IDs;
|
|
||||||
|
|
||||||
impl IDs {
|
|
||||||
pub fn new() -> Self {
|
|
||||||
Self {}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
impl ID for IDs {
|
|
||||||
fn next(&self) -> String {
|
|
||||||
thread_rng().sample_iter(&Alphanumeric).take(64).collect()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#[derive(Clone)]
|
#[derive(Clone)]
|
||||||
pub struct MoreThanText {
|
pub struct MoreThanText {
|
||||||
|
next_id: &dyn Fn() -> String,
|
||||||
session: Vec<String>,
|
session: Vec<String>,
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -153,6 +140,7 @@ impl MoreThanText {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
Ok(Self {
|
Ok(Self {
|
||||||
|
next_id: fn id() -> String { thread_rng().sample_iter(&Alphanumeric).take(64).collect() },
|
||||||
session: [ENTRY.to_string()].to_vec(),
|
session: [ENTRY.to_string()].to_vec(),
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
@ -325,27 +313,6 @@ mod datatype_file {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(test)]
|
|
||||||
mod ids {
|
|
||||||
use super::*;
|
|
||||||
|
|
||||||
#[test]
|
|
||||||
fn get_next() {
|
|
||||||
let ids = IDs::new();
|
|
||||||
let mut holder: Vec<String> = Vec::new();
|
|
||||||
for _ in 0..10 {
|
|
||||||
let id = ids.next();
|
|
||||||
assert!(
|
|
||||||
!holder.contains(&id),
|
|
||||||
"No duplicates: found {} in {:?}",
|
|
||||||
id,
|
|
||||||
holder
|
|
||||||
);
|
|
||||||
holder.push(id);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
mod db {
|
mod db {
|
||||||
use super::*;
|
use super::*;
|
Loading…
Reference in New Issue
Block a user