pub trait QRCodeEncoderTrait: QRCodeEncoderTraitConst {
// Required method
fn as_raw_mut_QRCodeEncoder(&mut self) -> *mut c_void;
// Provided methods
fn encode(
&mut self,
encoded_info: &str,
qrcode: &mut impl ToOutputArray,
) -> Result<()> { ... }
fn encode_structured_append(
&mut self,
encoded_info: &str,
qrcodes: &mut impl ToOutputArray,
) -> Result<()> { ... }
}
Expand description
Mutable methods for crate::objdetect::QRCodeEncoder
Required Methods§
fn as_raw_mut_QRCodeEncoder(&mut self) -> *mut c_void
Provided Methods§
Sourcefn encode(
&mut self,
encoded_info: &str,
qrcode: &mut impl ToOutputArray,
) -> Result<()>
fn encode( &mut self, encoded_info: &str, qrcode: &mut impl ToOutputArray, ) -> Result<()>
Generates QR code from input string.
§Parameters
- encoded_info: Input string to encode.
- qrcode: Generated QR code.
Sourcefn encode_structured_append(
&mut self,
encoded_info: &str,
qrcodes: &mut impl ToOutputArray,
) -> Result<()>
fn encode_structured_append( &mut self, encoded_info: &str, qrcodes: &mut impl ToOutputArray, ) -> Result<()>
Generates QR code from input string in Structured Append mode. The encoded message is splitting over a number of QR codes.
§Parameters
- encoded_info: Input string to encode.
- qrcodes: Vector of generated QR codes.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.