# pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pezpallet - Rust
The `pezpallet` module in each FRAME pezpallet hosts the most important items needed to construct this pezpallet.

## Module pezpallet

Source
Expand description

The `pezpallet` module in each FRAME pezpallet hosts the most important items needed to construct this pezpallet.

The main components of this pezpallet are:

- [`Pezpallet`], which implements all of the dispatchable extrinsics of the pezpallet, among other public functions.
  - The subset of the functions that are dispatchable can be identified either in the [`dispatchables`] module or in the [`Call`] enum.
- [`storage_types`], which contains the list of all types that are representing a storage item. Otherwise, all storage items are listed among Type Definitions.
- [`Config`], which contains the configuration trait of this pezpallet.
- [`Event`] and [`Error`], which are listed among the Enums.

A FRAME based pezpallet. This `mod` is the entry point for everything else. All `#[pezpallet::xxx]` macros must be defined in this `mod`. Although, frame also provides an experimental feature to break these parts into different `mod`s. See [`pezpallet_examples`] for more.

## Modules§

dispatchables
  Auto-generated docs-only module listing all defined dispatchables for this pezpallet.
storage_types
  Auto-generated docs-only module listing all (public and private) defined storage types for this pezpallet.

## Structs§

Pezpallet
  A mandatory struct in each pezpallet. All functions callable by external users (aka. transactions) must be attached to this type (see [`pezframe::pezpallet_macros::call`]). For convenience, internal (private) functions can also be attached to this type.

## Enums§

Call
  All dispatchable call functions (aka. transactions) are attached to `Pezpallet` in a `impl` block.
Event
  The events that this pezpallet can emit.

## Traits§

Config
  Configuration trait of this pezpallet.

## Type Aliases§

Module Deprecated
  Type alias to `Pezpallet`, to be used by `construct_runtime`.
Value
  A storage item that this pezpallet contains. This will be part of the state root trie of the blockchain.