Struct MsgSubmitMisbehaviour
pub struct MsgSubmitMisbehaviour {
pub client_id: ClientId,
pub misbehaviour: Any,
pub signer: String,
}
Expand description
A type of message that submits client misbehaviour proof.
Fields§
§client_id: ClientId
client unique identifier
misbehaviour: Any
misbehaviour used for freezing the light client
signer: String
signer address
Trait Implementations§
§impl Clone for MsgSubmitMisbehaviour
impl Clone for MsgSubmitMisbehaviour
§fn clone(&self) -> MsgSubmitMisbehaviour
fn clone(&self) -> MsgSubmitMisbehaviour
Returns a copy 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 more§impl Debug for MsgSubmitMisbehaviour
impl Debug for MsgSubmitMisbehaviour
§impl DomainType for MsgSubmitMisbehaviour
impl DomainType for MsgSubmitMisbehaviour
§impl PartialEq for MsgSubmitMisbehaviour
impl PartialEq for MsgSubmitMisbehaviour
§impl TryFrom<MsgSubmitMisbehaviour> for MsgSubmitMisbehaviour
impl TryFrom<MsgSubmitMisbehaviour> for MsgSubmitMisbehaviour
§fn try_from(
raw: MsgSubmitMisbehaviour,
) -> Result<MsgSubmitMisbehaviour, <MsgSubmitMisbehaviour as TryFrom<MsgSubmitMisbehaviour>>::Error>
fn try_from( raw: MsgSubmitMisbehaviour, ) -> Result<MsgSubmitMisbehaviour, <MsgSubmitMisbehaviour as TryFrom<MsgSubmitMisbehaviour>>::Error>
Performs the conversion.
impl Eq for MsgSubmitMisbehaviour
impl StructuralPartialEq for MsgSubmitMisbehaviour
Auto Trait Implementations§
impl Freeze for MsgSubmitMisbehaviour
impl RefUnwindSafe for MsgSubmitMisbehaviour
impl Send for MsgSubmitMisbehaviour
impl Sync for MsgSubmitMisbehaviour
impl Unpin for MsgSubmitMisbehaviour
impl UnwindSafe for MsgSubmitMisbehaviour
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request