bind traits for Bytes
This commit is contained in:
parent
2d2cba0b26
commit
51a9e6114d
|
@ -1,7 +1,21 @@
|
||||||
|
use core::borrow::{Borrow, BorrowMut};
|
||||||
|
use core::cmp::{Eq, Ord, PartialEq, PartialOrd};
|
||||||
|
use core::fmt::Debug;
|
||||||
|
use core::hash::Hash;
|
||||||
use core::mem::transmute;
|
use core::mem::transmute;
|
||||||
|
|
||||||
pub trait IntToFromBytes {
|
pub trait IntToFromBytes {
|
||||||
type Bytes;
|
type Bytes: Debug
|
||||||
|
+ AsRef<[u8]>
|
||||||
|
+ AsMut<[u8]>
|
||||||
|
+ PartialEq
|
||||||
|
+ Eq
|
||||||
|
+ PartialOrd
|
||||||
|
+ Ord
|
||||||
|
+ Hash
|
||||||
|
+ Borrow<[u8]>
|
||||||
|
+ BorrowMut<[u8]>
|
||||||
|
+ Default;
|
||||||
|
|
||||||
/// Return the memory representation of this integer as a byte array in big-endian byte order.
|
/// Return the memory representation of this integer as a byte array in big-endian byte order.
|
||||||
///
|
///
|
||||||
|
|
Loading…
Reference in New Issue