From 7b9aeeb2a20dd71394f5baeeb5253520f2fca2cd Mon Sep 17 00:00:00 2001 From: Davirain Date: Mon, 23 Oct 2023 20:53:58 +0800 Subject: [PATCH] Remove once_cell dependency and unused code in main.rs --- Cargo.lock | 1 - Cargo.toml | 1 - src/main.rs | 2 -- src/object/mod.rs | 5 ----- 4 files changed, 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8cb6fe7..250fadb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -342,7 +342,6 @@ dependencies = [ "lazy_static", "log", "nom", - "once_cell", "thiserror", "whoami", ] diff --git a/Cargo.toml b/Cargo.toml index 90d0ba8..17dfce5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,5 +13,4 @@ anyhow = "1.0.75" env_logger = "0.10.0" global = "0.4.3" thiserror = "1.0.50" -once_cell = "1.18.0" nom = "7.1.3" diff --git a/src/main.rs b/src/main.rs index d18c9ec..62da4bf 100644 --- a/src/main.rs +++ b/src/main.rs @@ -13,8 +13,6 @@ pub mod parser; pub mod repl; pub mod token; -// static NULL: object::null::Null = object::null::Null; - fn main() -> anyhow::Result<()> { env_logger::init(); println!( diff --git a/src/object/mod.rs b/src/object/mod.rs index c9603ce..4eccf25 100644 --- a/src/object/mod.rs +++ b/src/object/mod.rs @@ -80,11 +80,6 @@ impl From for Object { } } -impl From> for Object { - fn from(value: once_cell::sync::Lazy) -> Self { - Self::Boolean(*value) - } -} impl From for Object { fn from(integer: Integer) -> Self { Self::Integer(integer)