Unnamed repository; edit this file 'description' to name the repository.
-rw-r--r--lib/smol_str/Cargo.toml2
-rw-r--r--lib/smol_str/tests/test.rs3
-rw-r--r--lib/smol_str/tests/tidy.rs1
3 files changed, 5 insertions, 1 deletions
diff --git a/lib/smol_str/Cargo.toml b/lib/smol_str/Cargo.toml
index 1d04d43767..dcefb03231 100644
--- a/lib/smol_str/Cargo.toml
+++ b/lib/smol_str/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "smol_str"
-version = "0.2.1"
+version = "0.2.2"
description = "small-string optimized string type with O(1) clone"
license = "MIT OR Apache-2.0"
repository = "https://github.com/rust-analyzer/smol_str"
diff --git a/lib/smol_str/tests/test.rs b/lib/smol_str/tests/test.rs
index 655f30cbb0..2e2914d797 100644
--- a/lib/smol_str/tests/test.rs
+++ b/lib/smol_str/tests/test.rs
@@ -1,5 +1,6 @@
use std::sync::Arc;
+#[cfg(not(miri))]
use proptest::{prop_assert, prop_assert_eq, proptest};
use smol_str::SmolStr;
@@ -57,6 +58,7 @@ fn old_const_fn_ctor() {
assert_eq!(LONG, SmolStr::from("ABCDEFGHIZKLMNOPQRSTUVW"));
}
+#[cfg(not(miri))]
fn check_props(std_str: &str, smol: SmolStr) -> Result<(), proptest::test_runner::TestCaseError> {
prop_assert_eq!(smol.as_str(), std_str);
prop_assert_eq!(smol.len(), std_str.len());
@@ -67,6 +69,7 @@ fn check_props(std_str: &str, smol: SmolStr) -> Result<(), proptest::test_runner
Ok(())
}
+#[cfg(not(miri))]
proptest! {
#[test]
fn roundtrip(s: String) {
diff --git a/lib/smol_str/tests/tidy.rs b/lib/smol_str/tests/tidy.rs
index a716e35b2f..e2d809e40f 100644
--- a/lib/smol_str/tests/tidy.rs
+++ b/lib/smol_str/tests/tidy.rs
@@ -1,3 +1,4 @@
+#![cfg(not(miri))]
use std::{
env,
path::{Path, PathBuf},