[−][src]Struct bls_like::distinct::AttackViaDuplicateMessages
Error tyoe for non-distinct messages found during distinct message aggregation.
There are numerous scenarios that make recovery from such errors impossible. We therefore destroy the aggregate signature struct whenever creating this, so that users cannot respond incorrectly to an error message.
Trait Implementations
impl Debug for AttackViaDuplicateMessages
[src]
impl Display for AttackViaDuplicateMessages
[src]
impl Error for AttackViaDuplicateMessages
[src]
Auto Trait Implementations
impl Send for AttackViaDuplicateMessages
impl Unpin for AttackViaDuplicateMessages
impl Sync for AttackViaDuplicateMessages
impl UnwindSafe for AttackViaDuplicateMessages
impl RefUnwindSafe for AttackViaDuplicateMessages
Blanket Implementations
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self