1/// Trait for accessing transaction data from an abstract byte container. 2pub trait TransactionData { 3 /// Returns a reference to the serialized transaction data. 4 fn data(&self) -> &[u8]; 5} 6 7impl TransactionData for &[u8] { 8 #[inline] 9 fn data(&self) -> &[u8] { 10 self 11 } 12}