refactor: removed unused dependencies

This commit is contained in:
2024-02-28 14:40:59 +01:00
parent ac9488b299
commit 74eb3ac4c2
9 changed files with 27 additions and 144 deletions

View File

@@ -8,22 +8,9 @@ publish = false
name = "rear"
path = "src/lib.rs"
[features]
# https://github.com/rust-db/barrel/blob/master/guides/diesel-setup.md
use_barrel = ["barrel", "sqlformat"]
default = ["use_barrel"]
[dependencies]
sea-orm = { version = "0.12.10", features = [
"runtime-tokio-native-tls",
"sqlx-postgres",
] }
sqlformat = { version = "0.2.2", optional = true }
anyhow = "1.0.75"
axum = "0.7"
barrel = { version = "0.7.0", optional = true, features = ["pg"] }
dotenvy = "0.15.7"
mime_guess = "2.0.4"
minijinja = { version = "1.0.11", features = [
"loader",
"builtins",
@@ -31,21 +18,11 @@ minijinja = { version = "1.0.11", features = [
"deserialization",
] }
minijinja-autoreload = "1.0.8"
once_cell = "1.18.0"
pulldown-cmark = "0.9.3"
rust-embed = { version = "8.0.0", features = [
"axum",
"tokio",
"include-exclude",
] }
serde = { version = "1.0.188", features = ["derive"] }
tokio = { version = "1.32.0", features = ["full"] }
dunce = "1.0.4"
log = "0.4.20"
env_logger = "0.11"
serde_json = "1.0.108"
slug = "0.1.5"
derive_builder = "0.13.0"
async-trait = "0.1.77"
tracing = "0.1.40"
tower-http = { version = "0.5.1", features = ["trace"] }

View File

@@ -50,12 +50,11 @@ mod dto {
}
pub mod repository {
use super::dto::{AdminApp, AdminModel};
use super::dto::AdminModel;
use async_trait::async_trait;
use derive_builder::Builder;
use serde::{Serialize, Serializer};
use serde_json::Value;
use std::{collections::HashMap, vec::IntoIter};
use std::vec::IntoIter;
pub type RepositoryContext = AdminModel;

View File

@@ -1,4 +1,4 @@
use axum::{routing::get, routing::post, Router};
use axum::{routing::get, Router};
pub mod domain;
pub mod state;

View File

@@ -1,5 +1,3 @@
use std::sync::Arc;
use axum::extract::Path;
use axum::http::HeaderMap;
use axum::Form;
@@ -8,9 +6,7 @@ use log::info;
use serde_json::Value;
use crate::admin::domain::{AdminApp, AdminModel};
use crate::admin::state;
use crate::admin::state::AdminState;
use crate::service::templates;
use serde::{Deserialize, Serialize};
use super::domain::{LookupKey, RepositoryInfo, RepositoryItem, RepositoryList};

View File

@@ -1,13 +1,6 @@
/* Default handlers */
use crate::service::templates::Templates;
use axum::{
body::Body,
extract::State,
http::{header, StatusCode, Uri},
response::{IntoResponse, Response},
};
use rust_embed::RustEmbed;
use std::marker::PhantomData;
use axum::{extract::State, http::StatusCode, response::IntoResponse};
// usage: .fallback(not_found_handler)
pub async fn not_found_handler(

View File

@@ -1,10 +1,8 @@
use crate::service::error::Error;
use axum::response::Html;
use minijinja::value::ValueKind;
use minijinja::{path_loader, Environment, Value};
use minijinja_autoreload::AutoReloader;
use pulldown_cmark::Event;
use serde::Deserializer;
use std::sync::Arc;
#[derive(Clone)]