pub struct ListValidatorSlashingResponse {
pub addr: String,
pub start_height: u64,
pub slashing: Vec<ValidatorSlashing>,
pub tombstoned: bool,
pub jailed_until: Option<Expiration>,
}Fields§
§addr: StringOperator address
start_height: u64Block height of first validator addition to validators set
slashing: Vec<ValidatorSlashing>Slashing events, if any
tombstoned: boolWhether or not a validator has been tombstoned (killed out of validator set)
jailed_until: Option<Expiration>If validator is jailed, it will show expiration time
Trait Implementations§
Source§impl Clone for ListValidatorSlashingResponse
impl Clone for ListValidatorSlashingResponse
Source§fn clone(&self) -> ListValidatorSlashingResponse
fn clone(&self) -> ListValidatorSlashingResponse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for ListValidatorSlashingResponse
impl<'de> Deserialize<'de> for ListValidatorSlashingResponse
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 JsonSchema for ListValidatorSlashingResponse
impl JsonSchema for ListValidatorSlashingResponse
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for ListValidatorSlashingResponse
impl PartialEq for ListValidatorSlashingResponse
Source§fn eq(&self, other: &ListValidatorSlashingResponse) -> bool
fn eq(&self, other: &ListValidatorSlashingResponse) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ListValidatorSlashingResponse
impl StructuralPartialEq for ListValidatorSlashingResponse
Auto Trait Implementations§
impl Freeze for ListValidatorSlashingResponse
impl RefUnwindSafe for ListValidatorSlashingResponse
impl Send for ListValidatorSlashingResponse
impl Sync for ListValidatorSlashingResponse
impl Unpin for ListValidatorSlashingResponse
impl UnsafeUnpin for ListValidatorSlashingResponse
impl UnwindSafe for ListValidatorSlashingResponse
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