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

## Module pezpallet_for_origin

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.

## 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
  The `Pezpallet` struct, the main type that implements traits and standalone functions within the pezpallet.

## Enums§

Call
  Contains a variant per dispatchable extrinsic that this pezpallet has.

## Traits§

Config
  Configuration trait of this pezpallet.

## Type Aliases§

Module Deprecated
  Type alias to `Pezpallet`, to be used by `construct_runtime`.