feat: 实现二维码高级渲染功能,支持自定义颜色、形状和 Logo 嵌入
This commit is contained in:
@@ -6,6 +6,7 @@ use serde::{Deserialize, Serialize};
|
||||
|
||||
/// JSON 格式化配置
|
||||
#[derive(Debug, Clone, Serialize, Deserialize)]
|
||||
#[serde(rename_all = "camelCase")]
|
||||
pub struct JsonFormatConfig {
|
||||
/// 缩进空格数(默认 2)
|
||||
#[serde(default = "default_indent")]
|
||||
@@ -54,6 +55,7 @@ impl Default for JsonFormatConfig {
|
||||
|
||||
/// JSON 格式化结果
|
||||
#[derive(Debug, Clone, Serialize, Deserialize)]
|
||||
#[serde(rename_all = "camelCase")]
|
||||
pub struct JsonFormatResult {
|
||||
/// 是否成功
|
||||
pub success: bool,
|
||||
@@ -70,6 +72,7 @@ pub struct JsonFormatResult {
|
||||
|
||||
/// JSON 验证结果
|
||||
#[derive(Debug, Clone, Serialize, Deserialize)]
|
||||
#[serde(rename_all = "camelCase")]
|
||||
pub struct JsonValidateResult {
|
||||
/// 是否有效的 JSON
|
||||
pub is_valid: bool,
|
||||
|
||||
Reference in New Issue
Block a user