pub struct BeaconValidator {
pub address: String,
pub public_key: String,
pub vrf_key: String,
pub stake: u64,
pub active: bool,
pub last_participation: Option<u64>,
}
Expand description
Beacon validator information
Fields§
§address: String
§public_key: String
§vrf_key: String
§stake: u64
§active: bool
§last_participation: Option<u64>
Trait Implementations§
Source§impl Clone for BeaconValidator
impl Clone for BeaconValidator
Source§fn clone(&self) -> BeaconValidator
fn clone(&self) -> BeaconValidator
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 BeaconValidator
impl Debug for BeaconValidator
Source§impl<'de> Deserialize<'de> for BeaconValidator
impl<'de> Deserialize<'de> for BeaconValidator
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
Auto Trait Implementations§
impl Freeze for BeaconValidator
impl RefUnwindSafe for BeaconValidator
impl Send for BeaconValidator
impl Sync for BeaconValidator
impl Unpin for BeaconValidator
impl UnwindSafe for BeaconValidator
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