These days, there are many possible ways to communicate Bitcoin payment instructions. This crate attempts to unify them into a simple parser which can read text provided directly by a payer or via a QR code scan/URI open and convert it into payment instructions.
See the [PaymentInstructions] type for the supported instruction formats.
This crate doesn't actually help you pay these instructions, but provides a unified way to parse them.