pub struct SlashedValidator {
pub account_id: AccountId,
pub is_double_sign: bool,
}
Expand description
SlashedValidator
JSON schema
{
"type": "object",
"required": [
"account_id",
"is_double_sign"
],
"properties": {
"account_id": {
"$ref": "#/components/schemas/AccountId"
},
"is_double_sign": {
"type": "boolean"
}
}
}
Fields§
§account_id: AccountId
§is_double_sign: bool
Trait Implementations§
Source§impl Clone for SlashedValidator
impl Clone for SlashedValidator
Source§fn clone(&self) -> SlashedValidator
fn clone(&self) -> SlashedValidator
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 SlashedValidator
impl Debug for SlashedValidator
Source§impl<'de> Deserialize<'de> for SlashedValidator
impl<'de> Deserialize<'de> for SlashedValidator
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&SlashedValidator> for SlashedValidator
impl From<&SlashedValidator> for SlashedValidator
Source§fn from(value: &SlashedValidator) -> Self
fn from(value: &SlashedValidator) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SlashedValidator
impl RefUnwindSafe for SlashedValidator
impl Send for SlashedValidator
impl Sync for SlashedValidator
impl Unpin for SlashedValidator
impl UnwindSafe for SlashedValidator
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