From e45203931e7c18ec734b865ecc38803b4fab2dfb Mon Sep 17 00:00:00 2001 From: Tomaz Vieira Date: Sun, 8 Oct 2023 18:38:33 +0200 Subject: [PATCH 1/2] Re-exports crates for which local traits are implemented closes #51 --- src/lib.rs | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index cc399da..4829d05 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -101,6 +101,42 @@ mod types; mod impls; +#[cfg(feature = "archery")] +pub use archery; +#[cfg(feature = "static-rc")] +pub use static_rc; + +#[cfg(feature = "cgmath")] +pub use cgmath; +#[cfg(feature = "glam")] +pub use glam; +#[cfg(feature = "mint")] +pub use mint; +#[cfg(feature = "nalgebra")] +pub use nalgebra; +#[cfg(feature = "ultraviolet")] +pub use ultraviolet; +#[cfg(feature = "vek")] +pub use vek; + +#[cfg(feature = "arrayvec")] +pub use arrayvec; +#[cfg(feature = "ndarray")] +pub use ndarray; +#[cfg(feature = "smallvec")] +pub use smallvec; +#[cfg(feature = "tinyvec")] +pub use tinyvec; + +#[cfg(feature = "im")] +pub use im; +#[cfg(feature = "im-rc")] +pub use im_rc; +#[cfg(feature = "imbl")] +pub use imbl; +#[cfg(all(feature = "rpds", feature = "archery"))] +pub use rpds; + pub use crate::core::{ CalculateSizeFor, DynamicStorageBuffer, DynamicUniformBuffer, ShaderSize, ShaderType, StorageBuffer, UniformBuffer, From cb220540d3623570cfe63d9ea8dcb94a5af610e7 Mon Sep 17 00:00:00 2001 From: Tomaz Vieira Date: Sun, 8 Oct 2023 18:56:59 +0200 Subject: [PATCH 2/2] Fixes clippy issues --- src/core/rw.rs | 4 ++-- src/utils.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/core/rw.rs b/src/core/rw.rs index 58c56de..a00bae8 100644 --- a/src/core/rw.rs +++ b/src/core/rw.rs @@ -374,7 +374,7 @@ mod error { { use std::error::Error; - assert!(matches!(err.source(), None)); + assert!(err.source().is_none()); } assert_eq!( @@ -403,7 +403,7 @@ mod enlarge_error { let err = EnlargeError::from(try_reserve_error); use std::error::Error; - assert!(matches!(err.source(), None)); + assert!(err.source().is_none()); assert_eq!(format!("{}", err.clone()), "could not enlarge buffer"); diff --git a/src/utils.rs b/src/utils.rs index 665d1cd..438e991 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -161,7 +161,7 @@ mod byte_vec_ext { fn try_extend_zeroed_err() { let mut vec = vec![0; 12]; - assert!(matches!(vec.try_extend_zeroed(usize::MAX), Err(_))); + assert!(vec.try_extend_zeroed(usize::MAX).is_err()); } }