trezoa-program-pack 3.1.1

Trezoa Pack serialization trait.
Documentation
NOTICE
======

Trezoa Program Pack
Copyright 2025 TRZ Ledger Foundation

This product includes software developed by the TRZ Ledger Foundation and
its contributors.

ATTRIBUTION AND ORIGIN
----------------------
This software is derived from Solana Program Pack v3.0.0, originally 
developed by Solana Labs and contributors:
- Original source: https://crates.io/crates/solana-program-pack
- Original repository: https://github.com/solana-labs/solana-program-library

LICENSING
---------
This product is licensed under the Apache License, Version 2.0 
(the "License"); you may not use this file except in compliance with 
the License. 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
-------------
This version has been modified and adapted for the Trezoa ecosystem:
- Updated package naming from 'solana-*' to 'trezoa-*'
- Modified dependency references to use Trezoa Program Library (TPL)
- Updated documentation and comments to reflect Trezoa branding
- Maintained full API compatibility with original implementation

For questions about this software, please contact:
TRZ Ledger Foundation <foundation@trezoa.xyz>
https://trezoa.xyz/