Skip to main content

Crate alun_utils

Crate alun_utils 

Source
Expand description

工具类:字符串、日期、脱敏、短ID、验证、Web解析、加密、XSS净化

Re-exports§

pub use str::StrExt;
pub use str::sanitize_filename;
pub use str::parse_json_value;
pub use str::format_file_size;
pub use str::clean_string_param;
pub use str::clean_email;
pub use str::clean_password;
pub use str::InputCleaner;
pub use str::generate_invite_code;
pub use str::generate_random_digits;
pub use str::generate_random_alphanum;
pub use date::Date;
pub use mask::Mask;
pub use sid::Sid;
pub use valid::Valid;
pub use web::WebExt;
pub use web::extract_client_ip;
pub use crypto::Crypto;
pub use export::Export;
pub use export::Import;
pub use export::ExportFormat;

Modules§

crypto
加密解密工具
date
日期工具:格式化、相对时间、时间戳互转
export
导出导入工具:CSV / Excel / JSON
mask
敏感信息脱敏工具
sid
短 ID 生成器:基于 UUID v4/v7 或雪花算法
str
字符串工具:驼峰/蛇形互转、截断、判空、随机串等
valid
常规验证工具:邮箱、手机、URL、身份证等
web
Web 解析工具:URL 解析、IP 提取、User-Agent 解析等