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:
- actix
- addrs
- bytestring
- clippy
- deque
- itertools
@ -14,7 +13,6 @@ words:
- rcgen
- Rustls
- rustup
- serde
- spki
- uring
- webpki

22
Cargo.lock generated
View File

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

View File

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

View File

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

View File

@ -5,11 +5,11 @@
<!-- prettier-ignore-start -->
[![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)
![MIT or Apache 2.0 licensed](https://img.shields.io/crates/l/bytestring.svg)
<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)
[![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 {
use alloc::string::String;
use serde_core::{
use serde::{
de::{Deserialize, Deserializer},
ser::{Serialize, Serializer},
};
@ -304,7 +304,7 @@ mod serde {
#[cfg(test)]
mod serde_impl_tests {
use serde_core::de::DeserializeOwned;
use serde::de::DeserializeOwned;
use static_assertions::assert_impl_all;
use super::*;