Skip to main content

Crate neo_macros

Crate neo_macros 

Source
Expand description

Neo N3 Macros

This crate provides procedural macros for Neo N3 smart contract development.

Macros§

neo_manifest_overlay
Neo N3 Manifest Overlay macro
neo_permission
Declare manifest permissions and embed them as a custom section.
neo_safe_methods
Declare safe methods for the contract manifest.
neo_supported_standards
Declare supported standards for the contract manifest.
neo_trusts
Declare trusted contracts for the contract manifest.

Attribute Macros§

neo_bench
Neo N3 Benchmark macro
neo_config
Neo N3 Configuration macro
neo_contract
Neo N3 Contract macro
neo_doc
Neo N3 Documentation macro
neo_entry
Neo N3 Entry Point macro
neo_error
Neo N3 Error macro
neo_event
Neo N3 Event macro
neo_method
Neo N3 Method macro
neo_safe
Mark a single exported function as safe in the manifest.
neo_serialize
Neo N3 Serialization macro
neo_storage
Neo N3 Storage macro
neo_test
Neo N3 Test macro
neo_validate
Neo N3 Validation macro