pub enum OutputAdmittedByTopic {
LockingScript {
txid: String,
output_index: u32,
topic: String,
satoshis: u64,
locking_script: Vec<u8>,
off_chain_values: Option<Vec<u8>>,
},
WholeTx {
atomic_beef: Vec<u8>,
output_index: u32,
topic: String,
off_chain_values: Option<Vec<u8>>,
},
}Expand description
Payload delivered to LookupService::output_admitted_by_topic().
Variants§
LockingScript
Locking-script mode — provides parsed output fields.
Fields
WholeTx
Whole-tx mode — provides the entire Atomic BEEF.
Trait Implementations§
Source§impl Clone for OutputAdmittedByTopic
impl Clone for OutputAdmittedByTopic
Auto Trait Implementations§
impl Freeze for OutputAdmittedByTopic
impl RefUnwindSafe for OutputAdmittedByTopic
impl Send for OutputAdmittedByTopic
impl Sync for OutputAdmittedByTopic
impl Unpin for OutputAdmittedByTopic
impl UnsafeUnpin for OutputAdmittedByTopic
impl UnwindSafe for OutputAdmittedByTopic
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