pub struct OracleAnnouncement {
pub announcement_signature: Signature,
pub oracle_public_key: XOnlyPublicKey,
pub oracle_event: OracleEvent,
}
Expand description
An oracle announcement that describe an event and the way that an oracle will attest to it.
Fields§
§announcement_signature: Signature
The signature enabling verifying the origin of the announcement.
oracle_public_key: XOnlyPublicKey
The public key of the oracle.
oracle_event: OracleEvent
The description of the event and attesting.
Implementations§
Trait Implementations§
Source§impl Clone for OracleAnnouncement
impl Clone for OracleAnnouncement
Source§fn clone(&self) -> OracleAnnouncement
fn clone(&self) -> OracleAnnouncement
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 OracleAnnouncement
impl Debug for OracleAnnouncement
Source§impl From<&OracleAnnouncement> for OracleInfo
impl From<&OracleAnnouncement> for OracleInfo
Source§fn from(input: &OracleAnnouncement) -> DlcOracleInfo
fn from(input: &OracleAnnouncement) -> DlcOracleInfo
Converts to this type from the input type.
Source§impl PartialEq for OracleAnnouncement
impl PartialEq for OracleAnnouncement
Source§impl Readable for OracleAnnouncement
impl Readable for OracleAnnouncement
Source§impl Type for OracleAnnouncement
impl Type for OracleAnnouncement
Source§impl Writeable for OracleAnnouncement
impl Writeable for OracleAnnouncement
impl Eq for OracleAnnouncement
impl StructuralPartialEq for OracleAnnouncement
Auto Trait Implementations§
impl Freeze for OracleAnnouncement
impl RefUnwindSafe for OracleAnnouncement
impl Send for OracleAnnouncement
impl Sync for OracleAnnouncement
impl Unpin for OracleAnnouncement
impl UnwindSafe for OracleAnnouncement
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