pub struct OracleEventData {
pub event_id: String,
pub announcement: OracleAnnouncement,
pub indexes: Vec<u32>,
pub signatures: Vec<(String, Signature)>,
}Expand description
Data saved for an oracle announcement
Fields§
§event_id: String§announcement: OracleAnnouncement§indexes: Vec<u32>§signatures: Vec<(String, Signature)>Implementations§
Source§impl OracleEventData
impl OracleEventData
pub fn attestation(&self) -> Option<OracleAttestation>
Trait Implementations§
Source§impl Clone for OracleEventData
impl Clone for OracleEventData
Source§fn clone(&self) -> OracleEventData
fn clone(&self) -> OracleEventData
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 OracleEventData
impl Debug for OracleEventData
Source§impl<'de> Deserialize<'de> for OracleEventData
impl<'de> Deserialize<'de> for OracleEventData
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 OracleEventData
impl RefUnwindSafe for OracleEventData
impl Send for OracleEventData
impl Sync for OracleEventData
impl Unpin for OracleEventData
impl UnsafeUnpin for OracleEventData
impl UnwindSafe for OracleEventData
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