diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-18 02:49:50 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-18 02:49:50 +0000 |
commit | 9835e2ae736235810b4ea1c162ca5e65c547e770 (patch) | |
tree | 3fcebf40ed70e581d776a8a4c65923e8ec20e026 /vendor/yoke/src | |
parent | Releasing progress-linux version 1.70.0+dfsg2-1~progress7.99u1. (diff) | |
download | rustc-9835e2ae736235810b4ea1c162ca5e65c547e770.tar.xz rustc-9835e2ae736235810b4ea1c162ca5e65c547e770.zip |
Merging upstream version 1.71.1+dfsg1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/yoke/src')
-rw-r--r-- | vendor/yoke/src/either.rs | 2 | ||||
-rw-r--r-- | vendor/yoke/src/lib.rs | 2 | ||||
-rw-r--r-- | vendor/yoke/src/trait_hack.rs | 2 | ||||
-rw-r--r-- | vendor/yoke/src/yoke.rs | 2 |
4 files changed, 4 insertions, 4 deletions
diff --git a/vendor/yoke/src/either.rs b/vendor/yoke/src/either.rs index 3706177a2..6cddd61d7 100644 --- a/vendor/yoke/src/either.rs +++ b/vendor/yoke/src/either.rs @@ -46,7 +46,7 @@ use stable_deref_trait::StableDeref; /// let y5 = y4.clone(); /// assert_eq!(*y5.get(), "borrowed hello world"); /// ``` -#[derive(Clone, PartialEq, Eq)] +#[derive(Clone, PartialEq, Eq, Debug)] #[allow(clippy::exhaustive_enums)] // stable pub enum EitherCart<C0, C1> { A(C0), diff --git a/vendor/yoke/src/lib.rs b/vendor/yoke/src/lib.rs index 1524c067c..289b47412 100644 --- a/vendor/yoke/src/lib.rs +++ b/vendor/yoke/src/lib.rs @@ -35,7 +35,7 @@ clippy::panic, clippy::exhaustive_structs, clippy::exhaustive_enums, - // TODO(#2266): enable missing_debug_implementations, + missing_debug_implementations, ) )] // The lifetimes here are important for safety and explicitly writing diff --git a/vendor/yoke/src/trait_hack.rs b/vendor/yoke/src/trait_hack.rs index 7687903f7..f3ffaee2b 100644 --- a/vendor/yoke/src/trait_hack.rs +++ b/vendor/yoke/src/trait_hack.rs @@ -285,7 +285,7 @@ use core::mem; /// } /// ``` #[repr(transparent)] -#[derive(Clone, PartialEq, Eq)] +#[derive(Clone, PartialEq, Eq, Debug)] #[allow(clippy::exhaustive_structs)] // newtype pub struct YokeTraitHack<T>(pub T); diff --git a/vendor/yoke/src/yoke.rs b/vendor/yoke/src/yoke.rs index 7468b4d99..ef76aa86a 100644 --- a/vendor/yoke/src/yoke.rs +++ b/vendor/yoke/src/yoke.rs @@ -74,6 +74,7 @@ use alloc::sync::Arc; /// assert_eq!(&**yoke.get(), "hello"); /// assert!(matches!(yoke.get(), &Cow::Borrowed(_))); /// ``` +#[derive(Debug)] pub struct Yoke<Y: for<'a> Yokeable<'a>, C> { // must be the first field for drop order // this will have a 'static lifetime parameter, that parameter is a lie @@ -1309,6 +1310,5 @@ const _: () = (); /// println!("pre-drop: {reference}"); /// drop(local); /// println!("post-drop: {reference}"); -/// /// ``` const _: () = (); |