chore(cli): upgrade cli to 2024 edition
Part of #114 cli doesn't contain any unsafe Change-Id: I65b573be5f9ff5c93b813a930df908d6aea6c799 Reviewed-on: https://cl.snix.dev/c/snix/+/30365 Tested-by: besadii Reviewed-by: Florian Klink <flokli@flokli.de>
This commit is contained in:
parent
ef53fbfe3f
commit
c501361412
6 changed files with 11 additions and 9 deletions
|
|
@ -14029,7 +14029,7 @@ rec {
|
|||
"snix-cli" = rec {
|
||||
crateName = "snix-cli";
|
||||
version = "0.1.0";
|
||||
edition = "2021";
|
||||
edition = "2024";
|
||||
crateBin = [
|
||||
{
|
||||
name = "snix";
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
[package]
|
||||
name = "snix-cli"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
edition = "2024"
|
||||
|
||||
[[bin]]
|
||||
name = "snix"
|
||||
|
|
|
|||
2
snix/cli/rustfmt.toml
Normal file
2
snix/cli/rustfmt.toml
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
# FUTUREWORK: move to .. once all crates are migrated (#114)
|
||||
edition = "2024"
|
||||
|
|
@ -5,9 +5,9 @@ use rustc_hash::FxHashMap;
|
|||
use smol_str::SmolStr;
|
||||
use snix_build::buildservice;
|
||||
use snix_eval::{
|
||||
ErrorKind, EvalIO, EvalMode, GlobalsMap, SourceCode, Value,
|
||||
builtins::impure_builtins,
|
||||
observer::{DisassemblingObserver, TracingObserver},
|
||||
ErrorKind, EvalIO, EvalMode, GlobalsMap, SourceCode, Value,
|
||||
};
|
||||
use snix_glue::{
|
||||
builtins::{add_derivation_builtins, add_fetcher_builtins, add_import_builtins},
|
||||
|
|
@ -16,7 +16,7 @@ use snix_glue::{
|
|||
snix_store_io::SnixStoreIO,
|
||||
};
|
||||
use std::fmt::Write;
|
||||
use tracing::{info_span, Span};
|
||||
use tracing::{Span, info_span};
|
||||
use tracing_indicatif::span_ext::IndicatifSpanExt;
|
||||
|
||||
pub mod args;
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@ use clap::Parser;
|
|||
use mimalloc::MiMalloc;
|
||||
use snix_cli::args::Args;
|
||||
use snix_cli::repl::Repl;
|
||||
use snix_cli::{init_io_handle, interpret, AllowIncomplete};
|
||||
use snix_eval::observer::DisassemblingObserver;
|
||||
use snix_cli::{AllowIncomplete, init_io_handle, interpret};
|
||||
use snix_eval::EvalMode;
|
||||
use snix_eval::observer::DisassemblingObserver;
|
||||
use snix_glue::snix_store_io::SnixStoreIO;
|
||||
use std::io::Write;
|
||||
use std::rc::Rc;
|
||||
|
|
|
|||
|
|
@ -3,14 +3,14 @@ use std::path::PathBuf;
|
|||
use std::rc::Rc;
|
||||
|
||||
use rustc_hash::FxHashMap;
|
||||
use rustyline::{error::ReadlineError, Editor};
|
||||
use rustyline::{Editor, error::ReadlineError};
|
||||
use smol_str::SmolStr;
|
||||
use snix_eval::{GlobalsMap, SourceCode, Value};
|
||||
use snix_glue::snix_store_io::SnixStoreIO;
|
||||
|
||||
use crate::{
|
||||
assignment::Assignment, evaluate, interpret, AllowIncomplete, Args, IncompleteInput,
|
||||
InterpretResult,
|
||||
AllowIncomplete, Args, IncompleteInput, InterpretResult, assignment::Assignment, evaluate,
|
||||
interpret,
|
||||
};
|
||||
|
||||
fn state_dir() -> Option<PathBuf> {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue