| Crates.io | obfuscator_derive |
| lib.rs | obfuscator_derive |
| version | 0.3.0 |
| created_at | 2025-06-07 22:33:16.684041+00 |
| updated_at | 2025-12-29 16:49:01.28759+00 |
| description | Derive macro for struct-level encryption used in rustfuscator |
| homepage | |
| repository | https://github.com/GianIac/rustfuscator |
| max_upload_size | |
| id | 1704477 |
| size | 16,605 |
Procedural macro definitions for the Rustfuscator — a Rust obfuscation framework for control flow, syntax, and literal protection.
obfuscator_derive?This crate provides the procedural macros used by Rustfuscator.
It defines attribute macros like #[obfuscate] that mark functions or modules for transformation during compilation.
⚠️ This crate is not meant to be used directly. Use
rust_code_obfuscator) unless you're developing internals or writing custom tooling.
#[derive(Obfuscate)] supports fields of type String and u32.rust_code_obfuscator::crypto::default_key(); no user key plumbing required.