impl AsRef<Self> for primitives
This commit is contained in:
parent
74501135c2
commit
f539c7c34c
|
@ -51,6 +51,13 @@ macro_rules! construct_hash {
|
|||
}
|
||||
}
|
||||
|
||||
impl AsRef<$from> for $from {
|
||||
#[inline]
|
||||
fn as_ref(&self) -> &$from {
|
||||
&self
|
||||
}
|
||||
}
|
||||
|
||||
impl ::core::ops::DerefMut for $from {
|
||||
#[inline]
|
||||
fn deref_mut(&mut self) -> &mut [u8] {
|
||||
|
|
|
@ -551,6 +551,12 @@ macro_rules! construct_uint {
|
|||
#[derive(Copy, Clone, Eq, PartialEq, Hash)]
|
||||
pub struct $name(pub [u64; $n_words]);
|
||||
|
||||
impl AsRef<$name> for $name {
|
||||
fn as_ref(&self) -> &$name {
|
||||
&self
|
||||
}
|
||||
}
|
||||
|
||||
impl $name {
|
||||
/// Convert from a decimal string.
|
||||
pub fn from_dec_str(value: &str) -> Result<Self, $crate::FromDecStrErr> {
|
||||
|
|
Loading…
Reference in New Issue