Struct ParsedTransaction Copy item path Source pub struct ParsedTransaction {
pub payment: ParsedPayment ,
pub sender: String ,
pub timestamp_ms: i64 ,
pub content_hash: u64 ,
}Expand description A parsed capture with provenance. Mirrors pennywise ParsedTransaction:
sender + timestamp travel WITH the payment, not in a sidecar inbox line.
Sender ID, trimmed + uppercased (sender IDs are case-noisy).
Capture timestamp, epoch millis (carrier or device clock).
Deterministic content key over amount|direction|merchant|ref.
FNV-1a64, stable across restarts (unlike SipHash) — safe as a dedupe
key. Sender is DELIBERATELY excluded (audit): an SMS sender
(HDFCBK) and a push package (com.gpay) for one payment would
otherwise never hash equal, killing the cross-channel gate. Refs are
unique per payment, so same-body collisions across senders need an
identical ref too — except ref-less duplicates far apart in time,
which merge (accepted, documented).
Performs copy-assignment from
source.
Read more Formats the value using the given formatter.
Read more The low-level type used for passing values of this type over the FFI.
Read more Lower a rust value of the target type, into an FFI value of type Self::FfiType.
Read more Lift a rust value of the target type, from an FFI value of type Self::FfiType.
Read more Write a rust value into a buffer, to send over the FFI in serialized form.
Read more Read a rust value from a buffer, received over the FFI in serialized form.
Read more FFI return type for trait interfaces
Lift a successfully returned value from a trait interface
Lift a foreign returned value from a trait interface
Read more Lift a Rust value for a callback interface method error result
Read more Lift a Rust value for an unexpected callback interface error
Read more Lower this value for scaffolding function return
Read more The type that should be returned by scaffolding functions for this type.
Read more Lower the return value from an scaffolding call
Read more Lower the return value for failed argument lifts
Read more Immutably borrows from an owned value.
Read more Mutably borrows from an owned value.
Read more 🔬 This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from
self to
dest.
Read more Returns the argument unchanged.
Create a new handle for an Arc value
Read more Consume a handle, getting back the initial
Arc<> Read more Get a clone of the
Arc<> using a “borrowed” handle.
Read more Calls U::from(self).
That is, this conversion is whatever the implementation of
From <T> for U chooses to do.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning.
Read more Uses borrowed data to replace owned data, usually by cloning.
Read more The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.