From b5bc944d71a3ac2cc17413652dad383e0dbff6e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E8=88=AA=E5=AE=87?= <3364451258@qq.com> Date: Fri, 19 Jun 2026 21:16:42 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20clippy=20manual=5Fdiv=5Fceil=20=E2=86=92?= =?UTF-8?q?=20.div=5Fceil()?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/src/render/svg.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/render/svg.rs b/core/src/render/svg.rs index 9288572..ad1fd92 100644 --- a/core/src/render/svg.rs +++ b/core/src/render/svg.rs @@ -58,7 +58,7 @@ pub fn render_svg(qr: &QrCode, logo: Option<&[u8]>) -> String { /// 简易 base64 编码(无外部依赖) fn base64_encode(data: &[u8]) -> String { const CHARS: &[u8] = b"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; - let mut result = String::with_capacity((data.len() + 2) / 3 * 4); + let mut result = String::with_capacity(data.len().div_ceil(3) * 4); for chunk in data.chunks(3) { let b0 = chunk[0] as u32; let b1 = if chunk.len() > 1 { chunk[1] as u32 } else { 0 };