pub trait Array:
Clone
+ Send
+ Sync
+ 'static
+ Eq
+ PartialEq
+ Ord
+ PartialOrd
+ Debug
+ Hash
+ Display
+ AsRef<[u8]>
+ Deref<Target = [u8]>
+ Decode<Cfg = ()>
+ EncodeFixed { }
Expand description
Types that can be fallibly read from a fixed-size byte sequence.
Array
is typically used to parse things like PublicKeys
and Signatures
from an untrusted network connection. Once parsed, these types are assumed
to be well-formed (which prevents duplicate validation).
If a byte sequencer is not properly formatted, TryFrom
must return an error.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.