trezoa-short-vec 3.1.1

Trezoa compact serde-encoding of vectors with small length.
Documentation
NOTICE

Trezoa Short Vec
================

This project is derived from Solana Short Vec v3.0.0
Original project: https://github.com/anza-xyz/solana-sdk
Original crate: https://crates.io/crates/solana-short-vec

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

ORIGINAL COPYRIGHT NOTICE
-------------------------
Copyright (c) 2023 Anza Maintainers

MODIFICATIONS
-------------
Modifications made by TRZ Ledger Foundation:
- Rebranded from Solana to Trezoa
- Updated package metadata and dependencies
- Updated version to 3.1.1
- Changed library name from solana_short_vec to trezoa_short_vec
- Updated configuration references

THIRD PARTY DEPENDENCIES
-------------------------
This project uses the following third-party dependencies:
- serde: Serialization framework for Rust
- bincode: Binary serialization/deserialization (dev dependency)
- serde_json: JSON serialization (dev dependency)
- assert_matches: Pattern matching assertions (dev dependency)

© 2025 TRZ Ledger Foundation. All rights reserved.
© 2023 Anza Maintainers (original work)

For more information about the Trezoa project, visit: https://trezoa.xyz/