add basic serde support

This commit is contained in:
Henry Schimke
2023-01-26 14:01:29 -06:00
parent 081577591f
commit 6355dc1bfd
11 changed files with 49 additions and 6 deletions

View File

@@ -14,11 +14,15 @@
* limitations under the License.
*/
#[cfg(feature = "serde")]
use serde::{Deserialize, Serialize};
/**
* Data object to specify the minimum and maximum number of rows and columns for a PDF417 barcode.
*
* @author qwandor@google.com (Andrew Walbran)
*/
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[derive(Copy, Clone, Eq, PartialEq)]
pub struct Dimensions {
minCols: usize,

View File

@@ -14,9 +14,13 @@
* limitations under the License.
*/
#[cfg(feature = "serde")]
use serde::{Deserialize, Serialize};
/**
* @author Guenther Grau
*/
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
#[derive(Debug, PartialEq, Eq)]
pub struct PDF417RXingResultMetadata {
segmentIndex: usize,