trezoa-stable-layout 3.2.2

Trezoa types with stable memory layouts. Internal use only.
Documentation
TREZOA STABLE LAYOUT
===================

This project contains software migrated and adapted from the Solana ecosystem
for use in the Trezoa Blockchain platform.

ORIGINAL SOURCE INFORMATION
---------------------------
Original Crate:     solana-stable-layout
Original Version:   3.0.0
Original Repository: https://github.com/anza-xyz/solana-sdk
Original License:   Apache License 2.0
Crates.io:         https://crates.io/crates/solana-stable-layout

MIGRATION DETAILS
-----------------
Migrated to:       trezoa-stable-layout
Current Version:   3.2.2
New Repository:    https://github.com/Trezoa-team/trezoa-stable-layout
Maintainer:        Trezoa-team <foundation@trezoa.xyz>
Migration Date:    November 2025

PURPOSE
-------
This crate provides types with stable memory layouts for the Trezoa blockchain
ecosystem. It ensures memory mapping and memory accesses are valid within the
runtime environment by providing a way to lock down memory layouts that would
otherwise be allowed to change.

LICENSING
---------
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.

COPYRIGHT NOTICES
-----------------
Original work Copyright © Solana Labs, Inc. and contributors
Modifications Copyright © 2025 TRZ Ledger Foundation

ACKNOWLEDGMENTS
---------------
This project is based on the original work by the Solana development community.
We acknowledge and thank all original contributors for their foundational work
that makes this adaptation possible.

The Trezoa project maintains compatibility with the original API while
adapting it for the specific needs of the Trezoa blockchain ecosystem.

For more information about Trezoa, visit: https://trezoa.io/
For technical documentation, visit: https://docs.rs/trezoa-stable-layout