refactor: move dictionary to util

This commit is contained in:
Theta-Dev 2022-10-10 12:22:27 +02:00
parent 0b9e486147
commit 1bc47b7c2d
5 changed files with 8 additions and 4 deletions

View file

@ -7,7 +7,7 @@ use rustypipe::timeago::TimeUnit;
use crate::util;
const TARGET_PATH: &str = "src/dictionary.rs";
const TARGET_PATH: &str = "src/util/dictionary.rs";
fn parse_tu(tu: &str) -> (u8, Option<TimeUnit>) {
static TU_PATTERN: Lazy<Regex> = Lazy::new(|| Regex::new(r"^(\d*)(\w?)$").unwrap());

View file

@ -10,7 +10,6 @@
mod macros;
mod deobfuscate;
mod dictionary;
mod serializer;
mod util;

View file

@ -20,7 +20,10 @@ use std::ops::Mul;
use chrono::{DateTime, Duration, Local, NaiveDate, NaiveDateTime, NaiveTime, TimeZone};
use serde::{Deserialize, Serialize};
use crate::{dictionary, model::Language, util};
use crate::{
model::Language,
util::{self, dictionary},
};
/// Parsed TimeAgo string, contains amount and time unit.
///

View file

@ -1,3 +1,5 @@
pub mod dictionary;
use std::{borrow::Borrow, collections::BTreeMap, str::FromStr};
use fancy_regex::Regex;
@ -5,7 +7,7 @@ use once_cell::sync::Lazy;
use rand::Rng;
use url::Url;
use crate::{dictionary, error::Error, error::Result, model::Language};
use crate::{error::Error, error::Result, model::Language};
const CONTENT_PLAYBACK_NONCE_ALPHABET: &[u8; 64] =
b"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";