trezoa-program-pack 3.2.2

Trezoa Pack serialization trait.
Documentation
================================================================================
TREZOA PROGRAM PACK
================================================================================

This product contains software originally developed by Anza Maintainers and 
the Solana community.

ORIGINAL SOURCE:
- Package: solana-program-pack
- Version: 3.0.0
- Repository: https://github.com/anza-xyz/solana-sdk
- Crates.io: https://crates.io/crates/solana-program-pack
- Original License: Apache License 2.0

MIGRATION NOTICE:
This crate was forked and adapted from the original solana-program-pack for 
use within the Trezoa Blockchain ecosystem. The following changes have been made:

1. Package renamed from "solana-program-pack" to "trezoa-program-pack"
2. All module references updated from "solana_*" to "trezoa_*"
3. Dependencies updated to use Trezoa ecosystem equivalents
4. Documentation and comments updated to reflect Trezoa branding
5. Version updated to 3.2.2 to align with Trezoa ecosystem versioning

ORIGINAL AUTHORS AND CONTRIBUTORS:
- Original work © Anza Maintainers <maintainers@anza.xyz>
- Contributors to the Solana ecosystem and solana-program-pack

CURRENT MAINTAINERS:
- Trezoa-team <foundation@trezoa.xyz>

LICENSE:
This work is licensed under the Apache License, Version 2.0, the same license
as the original work. You may obtain a copy of the License at:
http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed
under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, either express or implied. See the License for the
specific language governing permissions and limitations under the License.

MODIFICATIONS:
All modifications and adaptations for the Trezoa ecosystem are:
Copyright © 2025 TRZ Ledger Foundation

================================================================================