use {
crate::{
tx_info::TransactionInfo,
},
solana_clock::{
Slot,
},
solana_transaction_error::{
TransactionError,
},
};
#[derive(PartialEq, Eq, Debug)]
pub struct UploadedTransaction {
pub slot: Slot, pub index: u32, pub err: Option<TransactionError>, }
impl From<TransactionInfo> for UploadedTransaction {
fn from(transaction_info: TransactionInfo) -> Self {
Self {
slot: transaction_info.slot,
index: transaction_info.index,
err: transaction_info.err,
}
}
}