Compare commits

..

No commits in common. "d22774f1b70acc12ed668bbd9f6e5775c305f3b1" and "a9d98ca11fb1a15804a9786164966bc29513f55d" have entirely different histories.

6 changed files with 12 additions and 31 deletions

View File

@ -2,7 +2,6 @@ version: "0.2"
words: words:
- actix - actix
- addrs - addrs
- bytestring
- clippy - clippy
- deque - deque
- itertools - itertools
@ -14,7 +13,6 @@ words:
- rcgen - rcgen
- Rustls - Rustls
- rustup - rustup
- serde
- spki - spki
- uring - uring
- webpki - webpki

22
Cargo.lock generated
View File

@ -325,11 +325,11 @@ checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a"
[[package]] [[package]]
name = "bytestring" name = "bytestring"
version = "1.5.0" version = "1.4.0"
dependencies = [ dependencies = [
"ahash", "ahash",
"bytes", "bytes",
"serde_core", "serde",
"serde_json", "serde_json",
"static_assertions", "static_assertions",
] ]
@ -1849,28 +1849,18 @@ dependencies = [
[[package]] [[package]]
name = "serde" name = "serde"
version = "1.0.221" version = "1.0.219"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "341877e04a22458705eb4e131a1508483c877dca2792b3781d4e5d8a6019ec43" checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
dependencies = [
"serde_core",
"serde_derive",
]
[[package]]
name = "serde_core"
version = "1.0.221"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c459bc0a14c840cb403fc14b148620de1e0778c96ecd6e0c8c3cacb6d8d00fe"
dependencies = [ dependencies = [
"serde_derive", "serde_derive",
] ]
[[package]] [[package]]
name = "serde_derive" name = "serde_derive"
version = "1.0.221" version = "1.0.219"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d6185cf75117e20e62b1ff867b9518577271e58abe0037c40bb4794969355ab0" checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",

View File

@ -2,11 +2,7 @@
## Unreleased ## Unreleased
## 1.5.0
- Migrate `serde` dependency to `serde_core`.
- Minimum supported Rust version (MSRV) is now 1.75. - Minimum supported Rust version (MSRV) is now 1.75.
- Switch `serde` to `serde_core`
## 1.4.0 ## 1.4.0

View File

@ -1,6 +1,6 @@
[package] [package]
name = "bytestring" name = "bytestring"
version = "1.5.0" version = "1.4.0"
description = "A UTF-8 encoded read-only string using `Bytes` as storage" description = "A UTF-8 encoded read-only string using `Bytes` as storage"
authors = ["Nikolay Kim <fafhrd91@gmail.com>", "Rob Ede <robjtede@icloud.com>"] authors = ["Nikolay Kim <fafhrd91@gmail.com>", "Rob Ede <robjtede@icloud.com>"]
keywords = ["string", "bytes", "utf8", "web", "bytestring"] keywords = ["string", "bytes", "utf8", "web", "bytestring"]
@ -14,12 +14,9 @@ rust-version.workspace = true
[package.metadata.cargo_check_external_types] [package.metadata.cargo_check_external_types]
allowed_external_types = ["bytes::*", "serde::*"] allowed_external_types = ["bytes::*", "serde::*"]
[features]
serde = ["dep:serde_core"]
[dependencies] [dependencies]
bytes = { version = "1.2", default-features = false } bytes = { version = "1.2", default-features = false }
serde_core = { version = "1", optional = true } serde = { version = "1", optional = true }
[dev-dependencies] [dev-dependencies]
ahash = { version = "0.8", default-features = false } ahash = { version = "0.8", default-features = false }

View File

@ -5,11 +5,11 @@
<!-- prettier-ignore-start --> <!-- prettier-ignore-start -->
[![crates.io](https://img.shields.io/crates/v/bytestring?label=latest)](https://crates.io/crates/bytestring) [![crates.io](https://img.shields.io/crates/v/bytestring?label=latest)](https://crates.io/crates/bytestring)
[![Documentation](https://docs.rs/bytestring/badge.svg?version=1.5.0)](https://docs.rs/bytestring/1.5.0) [![Documentation](https://docs.rs/bytestring/badge.svg?version=1.4.0)](https://docs.rs/bytestring/1.4.0)
[![Version](https://img.shields.io/badge/rustc-1.52+-ab6000.svg)](https://blog.rust-lang.org/2021/05/06/Rust-1.52.0.html) [![Version](https://img.shields.io/badge/rustc-1.52+-ab6000.svg)](https://blog.rust-lang.org/2021/05/06/Rust-1.52.0.html)
![MIT or Apache 2.0 licensed](https://img.shields.io/crates/l/bytestring.svg) ![MIT or Apache 2.0 licensed](https://img.shields.io/crates/l/bytestring.svg)
<br /> <br />
[![Dependency Status](https://deps.rs/crate/bytestring/1.5.0/status.svg)](https://deps.rs/crate/bytestring/1.5.0) [![Dependency Status](https://deps.rs/crate/bytestring/1.4.0/status.svg)](https://deps.rs/crate/bytestring/1.4.0)
![Download](https://img.shields.io/crates/d/bytestring.svg) ![Download](https://img.shields.io/crates/d/bytestring.svg)
[![Chat on Discord](https://img.shields.io/discord/771444961383153695?label=chat&logo=discord)](https://discord.gg/NWpN5mmg3x) [![Chat on Discord](https://img.shields.io/discord/771444961383153695?label=chat&logo=discord)](https://discord.gg/NWpN5mmg3x)

View File

@ -275,7 +275,7 @@ impl fmt::Display for ByteString {
mod serde { mod serde {
use alloc::string::String; use alloc::string::String;
use serde_core::{ use serde::{
de::{Deserialize, Deserializer}, de::{Deserialize, Deserializer},
ser::{Serialize, Serializer}, ser::{Serialize, Serializer},
}; };
@ -304,7 +304,7 @@ mod serde {
#[cfg(test)] #[cfg(test)]
mod serde_impl_tests { mod serde_impl_tests {
use serde_core::de::DeserializeOwned; use serde::de::DeserializeOwned;
use static_assertions::assert_impl_all; use static_assertions::assert_impl_all;
use super::*; use super::*;