From f050f32513cfba0bf4f3ff479ef630cbf7e16ada Mon Sep 17 00:00:00 2001 From: Stefan Sundin Date: Fri, 5 Apr 2024 11:10:00 -0700 Subject: [PATCH] Add `Serialize` and `Clone` to `Metadata` struct. --- src/maxminddb/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/maxminddb/lib.rs b/src/maxminddb/lib.rs index 22762a09..b9705c05 100644 --- a/src/maxminddb/lib.rs +++ b/src/maxminddb/lib.rs @@ -9,7 +9,7 @@ use std::net::{IpAddr, Ipv4Addr, Ipv6Addr}; use std::path::Path; use ipnetwork::IpNetwork; -use serde::{de, Deserialize}; +use serde::{de, Deserialize, Serialize}; #[cfg(feature = "mmap")] pub use memmap2::Mmap; @@ -62,7 +62,7 @@ impl de::Error for MaxMindDBError { } } -#[derive(Deserialize, Debug)] +#[derive(Deserialize, Serialize, Clone, Debug)] pub struct Metadata { pub binary_format_major_version: u16, pub binary_format_minor_version: u16,