workspace libs
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
pub mod token;
|
||||
|
||||
use crate::boxed;
|
||||
use rust_decimal::Decimal;
|
||||
use std::{
|
||||
cmp::Ordering,
|
||||
@@ -50,7 +49,7 @@ pub(crate) struct Tokenizer {
|
||||
impl Tokenizer {
|
||||
pub fn from_path(input_file: impl Into<PathBuf>) -> Result<Self, TokenizerError> {
|
||||
let file = std::fs::File::open(input_file.into())?;
|
||||
let reader = BufReader::new(boxed!(file) as Box<dyn Tokenize>);
|
||||
let reader = BufReader::new(Box::new(file) as Box<dyn Tokenize>);
|
||||
|
||||
Ok(Self {
|
||||
reader,
|
||||
@@ -64,7 +63,7 @@ impl Tokenizer {
|
||||
|
||||
impl From<String> for Tokenizer {
|
||||
fn from(input: String) -> Self {
|
||||
let reader = BufReader::new(boxed!(Cursor::new(input)) as Box<dyn Tokenize>);
|
||||
let reader = BufReader::new(Box::new(Cursor::new(input)) as Box<dyn Tokenize>);
|
||||
|
||||
Self {
|
||||
reader,
|
||||
|
||||
Reference in New Issue
Block a user