소스 검색

cargo fix

Evan Almloff 1 년 전
부모
커밋
4a0869de7b
5개의 변경된 파일9개의 추가작업 그리고 67개의 파일을 삭제
  1. 0 1
      packages/cli/src/builder.rs
  2. 1 6
      packages/cli/src/cli/serve.rs
  3. 4 31
      packages/cli/src/server/desktop/mod.rs
  4. 3 25
      packages/cli/src/server/mod.rs
  5. 1 4
      packages/cli/src/server/web/mod.rs

+ 0 - 1
packages/cli/src/builder.rs

@@ -12,7 +12,6 @@ use std::{
     io::Read,
     panic,
     path::PathBuf,
-    process::Command,
     time::Duration,
 };
 use wasm_bindgen_cli_support::Bindgen;

+ 1 - 6
packages/cli/src/cli/serve.rs

@@ -1,10 +1,5 @@
 use super::*;
-use std::{
-    fs::create_dir_all,
-    io::Write,
-    path::PathBuf,
-    process::{Command, Stdio},
-};
+use std::{fs::create_dir_all, io::Write, path::PathBuf};
 
 /// Run the WASM project on dev-server
 #[derive(Clone, Debug, Parser)]

+ 4 - 31
packages/cli/src/server/desktop/mod.rs

@@ -1,52 +1,25 @@
 use crate::{
-    builder,
-    serve::Serve,
     server::{
-        output::{print_console_info, PrettierOptions, WebServerInfo},
+        output::{print_console_info, PrettierOptions},
         setup_file_watcher, setup_file_watcher_hot_reload,
     },
     BuildResult, CrateConfig, Result,
 };
-use axum::{
-    body::{Full, HttpBody},
-    extract::{ws::Message, Extension, TypedHeader, WebSocketUpgrade},
-    http::{
-        header::{HeaderName, HeaderValue},
-        Method, Response, StatusCode,
-    },
-    response::IntoResponse,
-    routing::{get, get_service},
-    Router,
-};
-use axum_server::tls_rustls::RustlsConfig;
-use cargo_metadata::diagnostic::Diagnostic;
-use dioxus_core::Template;
+
 use dioxus_hot_reload::HotReloadMsg;
 use dioxus_html::HtmlCtx;
 use dioxus_rsx::hot_reload::*;
 use interprocess_docfix::local_socket::LocalSocketListener;
-use notify::{RecommendedWatcher, Watcher};
 use std::{
-    net::UdpSocket,
     path::PathBuf,
-    process::{Child, Command, Stdio},
+    process::{Child, Command},
     sync::{Arc, Mutex, RwLock},
 };
-use tokio::sync::broadcast::{self, Sender};
-use tower::ServiceBuilder;
-use tower_http::services::fs::{ServeDir, ServeFileSystemResponseBody};
-use tower_http::{
-    cors::{Any, CorsLayer},
-    ServiceBuilderExt,
-};
+use tokio::sync::broadcast::{self};
 
 #[cfg(feature = "plugin")]
 use plugin::PluginManager;
 
-struct WsReloadState {
-    update: broadcast::Sender<()>,
-}
-
 pub async fn startup(config: CrateConfig) -> Result<()> {
     // ctrl-c shutdown checker
     let _crate_config = config.clone();

+ 3 - 25
packages/cli/src/server/mod.rs

@@ -1,37 +1,15 @@
-use crate::{
-    builder, cfg::Platform, serve::Serve, server::desktop::start_desktop, BuildResult, CrateConfig,
-    Result,
-};
-use axum::{
-    body::{Full, HttpBody},
-    extract::{ws::Message, Extension, TypedHeader, WebSocketUpgrade},
-    http::{
-        header::{HeaderName, HeaderValue},
-        Method, Response, StatusCode,
-    },
-    response::IntoResponse,
-    routing::{get, get_service},
-    Router,
-};
-use axum_server::tls_rustls::RustlsConfig;
+use crate::{BuildResult, CrateConfig, Result};
+
 use cargo_metadata::diagnostic::Diagnostic;
 use dioxus_core::Template;
 use dioxus_html::HtmlCtx;
 use dioxus_rsx::hot_reload::*;
 use notify::{RecommendedWatcher, Watcher};
 use std::{
-    net::UdpSocket,
     path::PathBuf,
-    process::{Command, Stdio},
     sync::{Arc, Mutex},
 };
-use tokio::sync::broadcast::{self, Sender};
-use tower::ServiceBuilder;
-use tower_http::services::fs::{ServeDir, ServeFileSystemResponseBody};
-use tower_http::{
-    cors::{Any, CorsLayer},
-    ServiceBuilderExt,
-};
+use tokio::sync::broadcast::Sender;
 
 mod output;
 use output::*;

+ 1 - 4
packages/cli/src/server/web/mod.rs

@@ -19,14 +19,11 @@ use axum::{
     Router,
 };
 use axum_server::tls_rustls::RustlsConfig;
-use cargo_metadata::diagnostic::Diagnostic;
-use dioxus_core::Template;
+
 use dioxus_html::HtmlCtx;
 use dioxus_rsx::hot_reload::*;
-use notify::{RecommendedWatcher, Watcher};
 use std::{
     net::UdpSocket,
-    path::PathBuf,
     process::Command,
     sync::{Arc, Mutex},
 };