obfuscator_derive 0.2.4

Derive macro for struct-level encryption used in rustfuscator
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# obfuscator_derive


[![crates.io](https://img.shields.io/crates/v/rust_code_obfuscator.svg)](https://crates.io/crates/rust_code_obfuscator)
[![Contributing](https://img.shields.io/badge/docs-contributing-blueviolet?logo=github)](./CONTRIBUTING.md)
[![Whitepaper](https://img.shields.io/badge/docs-whitepaper-lightgrey?logo=readthedocs)](https://github.com/GianIac/rustfuscator/blob/main/WHITEPAPER.md)
[![Obfuscation Guide](https://img.shields.io/badge/docs-obfuscation_fundamentals-blue?logo=rust)](https://gianiac.github.io/rustfuscator/obfuscation_fundamentals.html)

> Procedural macro definitions for the [Rustfuscator]https://github.com/gianiac/rustfuscator — a Rust obfuscation framework for control flow, syntax, and literal protection.

---

## 🧠 What is `obfuscator_derive`?


This crate provides the **procedural macros** used by [Rustfuscator](https://github.com/gianiac/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`]https://github.com/gianiac/rustfuscator) unless you're developing internals or writing custom tooling.