Crates.io | pendzl_lang |
lib.rs | pendzl_lang |
version | 1.0.2 |
source | src |
created_at | 2024-01-21 13:44:53.131994 |
updated_at | 2024-11-05 12:16:08.454101 |
description | Aggregator of all pendzl functionality and utils. |
homepage | |
repository | |
max_upload_size | |
id | 1107627 |
size | 16,702 |
The library is organized into three main components
codegen
)This module contains the implementations of macros used for code generation in the library.
Contains:
codegen::implementation
macro:
implementation
macro, which injects default fn implementations (& overrides) of standard traits.codegen::storage_item
macro:
storage_item
macro, handling storage-related code generation.codegen::storage_field_getter_derive
macro:
StorageFieldGetter
trait for storage structures.See more about the code generation module here.
This module defines the public macros that are exposed to end users.
implementation
macro:
codegen::implementation
internally to provide default implementations of standard traits.storage_item
macro:
codegen::storage_item
to handle storage-related macros.StorageFieldGetter
derive macro:
codegen::storage_field_getter_derive
to automatically derive getter methods for storage fields.src
)This module serves as the main entry point and provides utility functions and re-exports for end users.
macro
module:
macro
module available to users.