A simple CPU rendered GUI IDE experience.
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/main.rs b/src/main.rs
index 6c58cc6..95d2c5e 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -1,4 +1,5 @@
#![feature(
+unsized_const_params,
exact_div,
yeet_expr,
const_array,
@@ -65,7 +66,6 @@ use fimg::Image;
use libc::{atexit, signal};
use lsp::Rq;
use lsp_types::*;
-
use rust_fsm::StateMachine;
use rustc_hash::FxHashMap;
use serde::{Deserialize, Serialize};
@@ -100,7 +100,10 @@ fn main() {
let _x = 4;
// let x = HashMap::new();
unsafe { std::env::set_var("CARGO_UNSTABLE_RUSTC_UNICODE", "true") };
- env_logger::builder().filter_level(log::LevelFilter::Info).parse_env("GRA_LOG").init();
+ env_logger::builder()
+ .filter_level(log::LevelFilter::Info)
+ .parse_env("GRA_LOG")
+ .init();
// lsp::x();
entry(EventLoop::new().unwrap())
}
@@ -119,7 +122,7 @@ extern "C" fn sigint(_: i32) {
cleanup();
std::process::exit(12);
}
-type Freq = FxHashMap<TypeId, FxHashMap<u64, u16>>;
+type Freq = FxHashMap<TypeId, FxHashMap<u64, u16>>;
pub(crate) fn entry(event_loop: EventLoop) {
unsafe {
__ED.write(match Editor::new() {
@@ -134,7 +137,7 @@ pub(crate) fn entry(event_loop: EventLoop) {
unsafe { signal(libc::SIGINT, sigint as *const () as usize) };
let ed: &'static mut Editor = unsafe { __ED.assume_init_mut() };
- let mut freq:Freq = default();
+ let mut freq: Freq = default();
let ppem = 18.0;
let ls = 20.0;
// let ed = Box::leak(Box::new(ed));