pub struct QrCodeHelper;Expand description
QR code generation helper for Bitcoin URIs
Implementations§
Source§impl QrCodeHelper
impl QrCodeHelper
Sourcepub fn recommended_error_correction() -> &'static str
pub fn recommended_error_correction() -> &'static str
Get the recommended QR code error correction level
BIP 21 recommends using Medium (M) level
Sourcepub fn estimate_qr_version(uri: &BitcoinUri) -> u8
pub fn estimate_qr_version(uri: &BitcoinUri) -> u8
Estimate QR code size needed for a URI
Returns the recommended QR code version (1-40)
Sourcepub fn is_qr_friendly(uri: &BitcoinUri) -> bool
pub fn is_qr_friendly(uri: &BitcoinUri) -> bool
Check if a URI is suitable for QR code
Returns true if the URI can fit in a reasonable QR code size
Auto Trait Implementations§
impl Freeze for QrCodeHelper
impl RefUnwindSafe for QrCodeHelper
impl Send for QrCodeHelper
impl Sync for QrCodeHelper
impl Unpin for QrCodeHelper
impl UnwindSafe for QrCodeHelper
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