foundation-ur 0.4.0

Implementation of Blockchain Common's Uniform Resources (UR) standard, with static memory allocation for embedded devices while also allowing to use dynamic memory allocation for platforms with more resources.
Documentation
// SPDX-FileCopyrightText: © 2023 Foundation Devices, Inc. <hello@foundationdevices.com>
// SPDX-FileCopyrightText: © 2020 Dominik Spicher <dominikspicher@gmail.com>
// SPDX-License-Identifier: MIT

//! Common collection traits.
//!
//! # TODO: Use the `cc-traits` crate.
//!
//! - Add support for `no_std`, `heapless`, `Map::retain`, etc.
//!
//! This way users can use other collections not implemented here, and
//! cc-traits has several implementations for other collections from
//! other crates.
//!
//! So, in short, remove this module.

mod deque;
mod set;
mod vec;

pub use self::deque::*;
pub use self::set::*;
pub use self::vec::*;