Get rid of file-wide allow(dead_code) in object

Also, squash most of the warnings that came up as a result of this.

Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
This commit is contained in:
2022-01-24 18:03:01 -08:00
parent 44e2442b9c
commit 9d5e5f14ca

View File

@@ -1,8 +1,3 @@
// TODO - remove this at some point.
// I haven't gotten around to testing or working with this API yet and I don't
// want it to clog the warnings yet.
#![allow(dead_code)]
use crate::syn::ast::SpStmt; use crate::syn::ast::SpStmt;
use crate::vm::{error::*, machine::Machine}; use crate::vm::{error::*, machine::Machine};
use crate::{scope::Scope, syn::span::Span, vm::inst::SpInst}; use crate::{scope::Scope, syn::span::Span, vm::inst::SpInst};
@@ -43,10 +38,6 @@ pub struct QuoteTable {
} }
impl QuoteTable { impl QuoteTable {
pub fn new() -> Self {
Default::default()
}
pub fn insert( pub fn insert(
&mut self, &mut self,
span: Span, span: Span,
@@ -122,7 +113,8 @@ impl Debug for BuiltinFn {
fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result { fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result {
write!( write!(
fmt, fmt,
"builtin function at {:#x}", "builtin function {} at {:#x}",
self.name,
(&self.fun as *const _ as usize) (&self.fun as *const _ as usize)
) )
} }
@@ -216,6 +208,7 @@ impl FloatObj {
} }
} }
#[allow(dead_code)]
pub fn value(&self) -> Float { pub fn value(&self) -> Float {
self.value self.value
} }
@@ -253,6 +246,7 @@ impl IntObj {
} }
} }
#[allow(dead_code)]
pub fn value(&self) -> Int { pub fn value(&self) -> Int {
self.value self.value
} }
@@ -302,6 +296,7 @@ impl StrObj {
} }
} }
#[allow(dead_code)]
pub fn value(&self) -> &String { pub fn value(&self) -> &String {
&self.value &self.value
} }
@@ -339,6 +334,7 @@ impl QuoteObj {
} }
} }
#[allow(dead_code)]
pub fn value(&self) -> Quote { pub fn value(&self) -> Quote {
self.value self.value
} }
@@ -377,6 +373,7 @@ impl BuiltinFnObj {
} }
} }
#[allow(dead_code)]
pub fn value(&self) -> &BuiltinFn { pub fn value(&self) -> &BuiltinFn {
&self.value &self.value
} }