Skip to content

Commit 5ab0552

Browse files
authored
chore: upgrade to 2024 edition (#153)
1 parent 0232931 commit 5ab0552

File tree

9 files changed

+15
-14
lines changed

9 files changed

+15
-14
lines changed

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ members = [
66
"pbjson-types",
77
]
88

9-
resolver = "2"
9+
resolver = "3"
1010

1111
[workspace.package]
1212
version = "0.8.0"
13-
edition = "2021"
13+
edition = "2024"
1414
license = "MIT"
1515
keywords = ["protobuf", "json", "serde"]
1616
categories = ["encoding"]

pbjson-build/src/descriptor.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
//! This module contains code to parse and extract the protobuf descriptor
22
//! format for use by the rest of the codebase
33
4-
use std::collections::btree_map::Entry;
54
use std::collections::BTreeMap;
5+
use std::collections::btree_map::Entry;
66
use std::fmt::{Display, Formatter};
77
use std::io::{Error, ErrorKind, Result};
88

pbjson-build/src/generator/enumeration.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
//! or its integer tag number, and should encode to the string representation
66
77
use super::{
8-
write_deserialize_end, write_deserialize_start, write_serialize_end, write_serialize_start,
9-
Indent,
8+
Indent, write_deserialize_end, write_deserialize_start, write_serialize_end,
9+
write_serialize_start,
1010
};
1111
use crate::descriptor::{EnumDescriptor, TypePath};
1212
use crate::generator::write_fields_array;

pbjson-build/src/generator/message.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ use std::io::{Result, Write};
2626
use crate::message::{Field, FieldModifier, FieldType, Message, OneOf, ScalarType};
2727

2828
use super::{
29-
write_deserialize_end, write_deserialize_start, write_serialize_end, write_serialize_start,
30-
Indent,
29+
Indent, write_deserialize_end, write_deserialize_start, write_serialize_end,
30+
write_serialize_start,
3131
};
3232
use crate::descriptor::TypePath;
3333
use crate::escape::escape_type;

pbjson-build/src/message.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
//! message that can be used by the code generation logic
66
77
use prost_types::{
8-
field_descriptor_proto::{Label, Type},
98
FieldDescriptorProto,
9+
field_descriptor_proto::{Label, Type},
1010
};
1111

1212
use crate::descriptor::{Descriptor, DescriptorSet, MessageDescriptor, Syntax, TypeName, TypePath};

pbjson-types/src/duration.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use crate::Duration;
2-
use serde::de::Visitor;
32
use serde::Serialize;
3+
use serde::de::Visitor;
44

55
impl TryFrom<Duration> for std::time::Duration {
66
type Error = std::num::TryFromIntError;

pbjson-types/src/timestamp.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use crate::Timestamp;
22
use chrono::{DateTime, Utc};
3-
use serde::de::Visitor;
43
use serde::Serialize;
4+
use serde::de::Visitor;
55

66
impl TryFrom<Timestamp> for DateTime<Utc> {
77
type Error = &'static str;
@@ -69,8 +69,8 @@ impl<'de> serde::Deserialize<'de> for Timestamp {
6969
mod tests {
7070
use super::*;
7171
use chrono::{FixedOffset, TimeZone};
72-
use serde::de::value::{BorrowedStrDeserializer, Error};
7372
use serde::Deserialize;
73+
use serde::de::value::{BorrowedStrDeserializer, Error};
7474

7575
#[test]
7676
fn test_date() {

pbjson-types/src/value.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
pub use crate::pb::google::protobuf::value::Kind;
22

33
use serde::{
4+
Deserialize, Deserializer, Serialize, Serializer,
45
de::{self, MapAccess, SeqAccess},
5-
ser, Deserialize, Deserializer, Serialize, Serializer,
6+
ser,
67
};
78

89
macro_rules! from {

pbjson/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ pub mod private {
2222
/// Re-export base64
2323
pub use base64;
2424

25+
use base64::Engine;
2526
use base64::engine::DecodePaddingMode;
2627
use base64::engine::{GeneralPurpose, GeneralPurposeConfig};
27-
use base64::Engine;
28-
use serde::de::Visitor;
2928
use serde::Deserialize;
29+
use serde::de::Visitor;
3030
use std::borrow::Cow;
3131
use std::str::FromStr;
3232

0 commit comments

Comments
 (0)