pub trait NewByteArray<const LENGTH: usize>: MutByteArray<LENGTH> + NewBytes {
// Required methods
fn new_byte_array() -> Self;
fn gen() -> Self;
// Provided method
fn generate() -> Self
where Self: Sized { ... }
}Expand description
Fixed-length byte array that can be created and initialized.
Required Methods§
Sourcefn new_byte_array() -> Self
fn new_byte_array() -> Self
Returns a new fixed-length byte array, initialized with zeroes.
Provided Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Types§
Implementors§
impl<const LENGTH: usize> NewByteArray<LENGTH> for HeapByteArray<LENGTH>
Available on crate feature
protected only.impl<const LENGTH: usize> NewByteArray<LENGTH> for Protected<HeapByteArray<LENGTH>, ReadWrite, Locked>
Available on crate feature
protected only.