pub struct BLSPublicKey(pub [u8; 48]);Expand description
Public key struct used as BLS Address data.
This type is only needed to be able to implement traits on it due to limitations on
arrays within Rust that are greater than 32 length. Can be dereferenced into [u8; 48].
Tuple Fields§
§0: [u8; 48]Trait Implementations§
Source§impl Clone for BLSPublicKey
impl Clone for BLSPublicKey
Source§fn clone(&self) -> BLSPublicKey
fn clone(&self) -> BLSPublicKey
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BLSPublicKey
impl Debug for BLSPublicKey
Source§impl Deref for BLSPublicKey
impl Deref for BLSPublicKey
Source§impl Hash for BLSPublicKey
impl Hash for BLSPublicKey
Source§impl PartialEq for BLSPublicKey
impl PartialEq for BLSPublicKey
impl Copy for BLSPublicKey
impl Eq for BLSPublicKey
Auto Trait Implementations§
impl Freeze for BLSPublicKey
impl RefUnwindSafe for BLSPublicKey
impl Send for BLSPublicKey
impl Sync for BLSPublicKey
impl Unpin for BLSPublicKey
impl UnwindSafe for BLSPublicKey
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