diff --git a/dsl/src/dsl_ast.rs b/dsl/src/dsl_ast.rs index 24a0f6f..c28d73a 100644 --- a/dsl/src/dsl_ast.rs +++ b/dsl/src/dsl_ast.rs @@ -1,6 +1,5 @@ use crate::*; use std::sync::Arc; -use std::borrow::Cow; #[derive(Debug, Clone, Default, PartialEq)] pub struct Ast(pub Value, AstIter>); diff --git a/dsl/src/dsl_display.rs b/dsl/src/dsl_display.rs index aaae8c7..f86b4be 100644 --- a/dsl/src/dsl_display.rs +++ b/dsl/src/dsl_display.rs @@ -1,5 +1,5 @@ use crate::*; -use std::fmt::{Debug, Display, Formatter, Error as FormatError}; +use std::fmt::{Display, Formatter, Error as FormatError}; impl Display for Ast { fn fmt (&self, out: &mut Formatter) -> Result<(), FormatError> { use Value::*; diff --git a/dsl/src/dsl_value.rs b/dsl/src/dsl_value.rs index 45b586f..f06cf84 100644 --- a/dsl/src/dsl_value.rs +++ b/dsl/src/dsl_value.rs @@ -73,12 +73,12 @@ impl Clone for Value { } impl Copy for Value {} impl Debug for Value { - fn fmt (&self, f: &mut std::fmt::Formatter) -> Result<(), std::fmt::Error> { + fn fmt (&self, _f: &mut std::fmt::Formatter) -> Result<(), std::fmt::Error> { todo!() } } impl Display for Value { - fn fmt (&self, f: &mut std::fmt::Formatter) -> Result<(), std::fmt::Error> { + fn fmt (&self, _f: &mut std::fmt::Formatter) -> Result<(), std::fmt::Error> { todo!() } } diff --git a/dsl/src/lib.rs b/dsl/src/lib.rs index 7e990c8..24a5ee0 100644 --- a/dsl/src/lib.rs +++ b/dsl/src/lib.rs @@ -42,7 +42,7 @@ pub(crate) use thiserror::Error; pub(crate) use self::DslError::*; mod dsl_ast; pub use self::dsl_ast::*; mod dsl_cst; pub use self::dsl_cst::*; -mod dsl_display; pub use self::dsl_display::*; +mod dsl_display; //pub use self::dsl_display::*; mod dsl_domain; pub use self::dsl_domain::*; mod dsl_error; pub use self::dsl_error::*; mod dsl_iter; pub use self::dsl_iter::*; diff --git a/input/src/input_dsl.rs b/input/src/input_dsl.rs index a91453f..d34a8f7 100644 --- a/input/src/input_dsl.rs +++ b/input/src/input_dsl.rs @@ -1,5 +1,5 @@ use crate::*; -use std::marker::PhantomData; +//use std::marker::PhantomData; use std::fmt::Debug; #[derive(Default, Debug)] pub struct InputLayers(Vec); diff --git a/output/src/ops.rs b/output/src/ops.rs index cfeb23e..88a2ccb 100644 --- a/output/src/ops.rs +++ b/output/src/ops.rs @@ -53,7 +53,7 @@ mod map; pub use self::map::*; mod memo; pub use self::memo::*; mod stack; pub use self::stack::*; mod thunk; pub use self::thunk::*; -mod transform; pub use self::transform::*; +mod transform; //pub use self::transform::*; /// Renders multiple things on top of each other, #[macro_export] macro_rules! lay { diff --git a/output/src/ops/memo.rs b/output/src/ops/memo.rs index 07e2d93..8168f2d 100644 --- a/output/src/ops/memo.rs +++ b/output/src/ops/memo.rs @@ -1,4 +1,4 @@ -use crate::*; +//use crate::*; use std::sync::{Arc, RwLock}; #[derive(Debug, Default)] pub struct Memo { diff --git a/output/src/ops/stack.rs b/output/src/ops/stack.rs index 6498ab0..59930ce 100644 --- a/output/src/ops/stack.rs +++ b/output/src/ops/stack.rs @@ -24,7 +24,7 @@ impl Stack { } } impl)->())->()> Content for Stack { - fn layout (&self, mut to: E::Area) -> E::Area { + fn layout (&self, to: E::Area) -> E::Area { let mut x = to.x(); let mut y = to.y(); let (mut w_used, mut w_remaining) = (E::Unit::zero(), to.w()); diff --git a/proc/src/proc_command.rs b/proc/src/proc_command.rs index b4ab9d7..340ca1f 100644 --- a/proc/src/proc_command.rs +++ b/proc/src/proc_command.rs @@ -73,16 +73,16 @@ impl ToTokens for CommandDef { out }); - let matchers = exposed.values().map(|arm|{ + let _matchers = exposed.values().map(|arm|{ let key = LitStr::new(&arm.to_key(), Span::call_site()); let variant = { let mut out = TokenStream2::new(); out.append(arm.to_enum_variant_ident()); - let ident = &arm.0; + let _ident = &arm.0; if arm.has_args() { out.append(Group::new(Delimiter::Brace, { let mut out = TokenStream2::new(); - for (arg, ty) in arm.args() { + for (arg, _ty) in arm.args() { write_quote_to(&mut out, quote! { #arg: Take::take_or_fail(self, words)?, }); @@ -193,7 +193,7 @@ impl CommandArm { unreachable!("only typed args should be present at this position"); }) } - fn to_enum_variant_def (&self) -> TokenStream2 { + fn _to_enum_variant_def (&self) -> TokenStream2 { let mut out = TokenStream2::new(); out.append(self.to_enum_variant_ident()); //let ident = &self.0; diff --git a/proc/src/proc_view.rs b/proc/src/proc_view.rs index 9815c34..b4ea607 100644 --- a/proc/src/proc_view.rs +++ b/proc/src/proc_view.rs @@ -79,11 +79,11 @@ impl ToTokens for ViewDef { } } -fn builtins_with_holes () -> impl Iterator { +fn _builtins_with_holes () -> impl Iterator { builtins_with(quote! { _ }, quote! { _ }) } -fn builtins_with_boxes () -> impl Iterator { +fn _builtins_with_boxes () -> impl Iterator { builtins_with(quote! { _ }, quote! { Box> }) } diff --git a/tui/src/tui_content.rs b/tui/src/tui_content.rs index 1b9cc1b..108d0b2 100644 --- a/tui/src/tui_content.rs +++ b/tui/src/tui_content.rs @@ -13,12 +13,12 @@ macro_rules! impl_content_layout_render { } mod tui_border; pub use self::tui_border::*; -mod tui_button; pub use self::tui_button::*; +mod tui_button; //pub use self::tui_button::*; mod tui_color; pub use self::tui_color::*; mod tui_field; pub use self::tui_field::*; mod tui_phat; pub use self::tui_phat::*; mod tui_repeat; pub use self::tui_repeat::*; -mod tui_number; pub use self::tui_number::*; +mod tui_number; //pub use self::tui_number::*; mod tui_scroll; pub use self::tui_scroll::*; mod tui_string; pub use self::tui_string::*; mod tui_style; pub use self::tui_style::*; diff --git a/tui/src/tui_content/tui_button.rs b/tui/src/tui_content/tui_button.rs index ec58935..53e546e 100644 --- a/tui/src/tui_content/tui_button.rs +++ b/tui/src/tui_content/tui_button.rs @@ -1 +1 @@ -use crate::{*, Color::*}; +//use crate::{*, Color::*}; diff --git a/tui/src/tui_content/tui_field.rs b/tui/src/tui_content/tui_field.rs index 3823182..a60cc32 100644 --- a/tui/src/tui_content/tui_field.rs +++ b/tui/src/tui_content/tui_field.rs @@ -3,7 +3,7 @@ use crate::*; pub struct FieldH(pub ItemTheme, pub T, pub U); impl, U: Content> Content for FieldH { fn content (&self) -> impl Render { - let Self(ItemTheme { darkest, dark, lighter, lightest, .. }, title, value) = self; + let Self(ItemTheme { darkest, dark, lightest, .. }, title, value) = self; row!( Tui::fg_bg(dark.rgb, darkest.rgb, "▐"), Tui::fg_bg(lightest.rgb, dark.rgb, title), @@ -16,7 +16,7 @@ impl, U: Content> Content for FieldH { pub struct FieldV(pub ItemTheme, pub T, pub U); impl, U: Content> Content for FieldV { fn content (&self) -> impl Render { - let Self(ItemTheme { darkest, dark, lighter, lightest, .. }, title, value) = self; + let Self(ItemTheme { darkest, dark, lightest, .. }, title, value) = self; Bsp::n( Align::w(Tui::bg(darkest.rgb, Tui::fg(lightest.rgb, Tui::bold(true, value)))), Fill::x(Align::w(row!(