pub struct VoluntaryExitEvent {
pub message: VoluntaryExitMessage,
pub signature: Bytes,
}
Expand description
Event for the VoluntaryExit
topic of the beacon API node event stream.
The node has received a valid voluntary exit (from P2P or API)
Fields§
§message: VoluntaryExitMessage
The voluntary exit message.
signature: Bytes
The signature of the voluntary exit.
Trait Implementations§
source§impl Clone for VoluntaryExitEvent
impl Clone for VoluntaryExitEvent
source§fn clone(&self) -> VoluntaryExitEvent
fn clone(&self) -> VoluntaryExitEvent
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 moresource§impl Debug for VoluntaryExitEvent
impl Debug for VoluntaryExitEvent
source§impl<'de> Deserialize<'de> for VoluntaryExitEvent
impl<'de> Deserialize<'de> for VoluntaryExitEvent
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 PartialEq for VoluntaryExitEvent
impl PartialEq for VoluntaryExitEvent
source§impl Serialize for VoluntaryExitEvent
impl Serialize for VoluntaryExitEvent
impl Eq for VoluntaryExitEvent
impl StructuralPartialEq for VoluntaryExitEvent
Auto Trait Implementations§
impl !Freeze for VoluntaryExitEvent
impl RefUnwindSafe for VoluntaryExitEvent
impl Send for VoluntaryExitEvent
impl Sync for VoluntaryExitEvent
impl Unpin for VoluntaryExitEvent
impl UnwindSafe for VoluntaryExitEvent
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more