refactor(api): 收敛 mod.rs 逐行 allow 为文件级 #![allow]
api/posts/mod.rs(7处) 与 api/comments/mod.rs(3处) 在 pub use 行上方逐行加 #[allow(unused_imports)],而文件顶部已有 #![allow(clippy::unused_unit, deprecated)]。这些 allow 经核实真实必要(消费侧 server fn 多仅在 WASM 路径,SSR 编译时 unused),故收敛为 #![allow(..., unused_imports)] 等价替代,删掉 10 处逐行 attribute。clippy 严格模式 -D warnings 通过。
This commit is contained in:
parent
5e2365ef7c
commit
5a88531543
@ -3,7 +3,7 @@
|
||||
//! 所有 Dioxus server function 均注册在 `/api` 路径下,供前端与服务端调用。
|
||||
//! 仅在 `feature = "server"` 启用的服务端构建中执行数据库操作与缓存失效。
|
||||
|
||||
#![allow(clippy::unused_unit, deprecated)]
|
||||
#![allow(clippy::unused_unit, deprecated, unused_imports)]
|
||||
|
||||
mod check;
|
||||
mod create;
|
||||
@ -19,10 +19,8 @@ pub use check::check_pending_status;
|
||||
/// 创建一条新评论。
|
||||
pub use create::create_comment;
|
||||
/// 获取全部评论分页列表。
|
||||
#[allow(unused_imports)]
|
||||
pub use list::get_all_comments;
|
||||
/// 获取待审核评论总数。
|
||||
#[allow(unused_imports)]
|
||||
pub use list::get_pending_count;
|
||||
/// 获取指定文章的已审核评论列表。
|
||||
pub use read::get_comments;
|
||||
@ -35,5 +33,4 @@ pub use update::batch_update_comment_status;
|
||||
/// 将指定评论标记为垃圾评论。
|
||||
pub use update::spam_comment;
|
||||
/// 将指定评论移入回收站。
|
||||
#[allow(unused_imports)]
|
||||
pub use update::trash_comment;
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
//! 所有 Dioxus server function 均注册在 `/api` 路径下,供前端与服务端调用。
|
||||
//! 仅在 `feature = "server"` 启用的服务端构建中执行数据库操作与缓存失效。
|
||||
|
||||
#![allow(clippy::unused_unit, deprecated)]
|
||||
#![allow(clippy::unused_unit, deprecated, unused_imports)]
|
||||
|
||||
mod create;
|
||||
mod delete;
|
||||
@ -19,20 +19,16 @@ mod types;
|
||||
mod update;
|
||||
|
||||
/// 创建新文章。
|
||||
#[allow(unused_imports)]
|
||||
pub use create::create_post;
|
||||
/// 删除指定文章。
|
||||
pub use delete::delete_post;
|
||||
/// 获取回收站中已软删除的文章列表。
|
||||
#[allow(unused_imports)]
|
||||
pub use list::list_deleted_posts;
|
||||
/// 获取管理员视角的全部文章分页列表。
|
||||
#[allow(unused_imports)]
|
||||
pub use list::list_posts;
|
||||
/// 获取已发布文章分页列表。
|
||||
pub use list::{get_posts_by_tag, list_published_posts};
|
||||
/// 根据 id 获取文章详情。
|
||||
#[allow(unused_imports)]
|
||||
pub use read::{get_post_by_id, get_post_by_slug};
|
||||
/// 重新渲染文章的 Markdown HTML 与目录。
|
||||
pub use rebuild::rebuild_content_html;
|
||||
@ -41,15 +37,12 @@ pub use rebuild::rebuild_post_content_html;
|
||||
/// 全文搜索已发布文章。
|
||||
pub use search::search_posts;
|
||||
/// 获取文章统计信息。
|
||||
#[allow(unused_imports)]
|
||||
pub use stats::get_post_stats;
|
||||
/// 获取全部标签及其文章数量。
|
||||
pub use tags::list_tags;
|
||||
/// 恢复已删除文章。
|
||||
#[allow(unused_imports)]
|
||||
pub use trash::{batch_purge_posts, batch_restore_posts, empty_trash, purge_post, restore_post};
|
||||
/// 文章 API 的请求与响应数据结构。
|
||||
pub use types::*;
|
||||
/// 更新指定文章。
|
||||
#[allow(unused_imports)]
|
||||
pub use update::update_post;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user