pub struct PubkeyHex(pub [u8; 48]);Expand description
A 48-byte BLS12-381 G1 compressed public key.
Tuple Fields§
§0: [u8; 48]Raw 48-byte compressed G1 element.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PubkeyHex
impl<'de> Deserialize<'de> for PubkeyHex
Source§fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
impl Copy for PubkeyHex
impl Eq for PubkeyHex
impl StructuralPartialEq for PubkeyHex
Auto Trait Implementations§
impl Freeze for PubkeyHex
impl RefUnwindSafe for PubkeyHex
impl Send for PubkeyHex
impl Sync for PubkeyHex
impl Unpin for PubkeyHex
impl UnsafeUnpin for PubkeyHex
impl UnwindSafe for PubkeyHex
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more