diff --git a/core/embed/rust/Cargo.toml b/core/embed/rust/Cargo.toml index 740099fe72..67957a5682 100644 --- a/core/embed/rust/Cargo.toml +++ b/core/embed/rust/Cargo.toml @@ -115,11 +115,11 @@ version = "0.2.2" [dependencies.heapless] version = "0.8.0" features = ["ufmt"] -default_features = false +default-features = false [dependencies.num-traits] version = "0.2.19" -default_features = false +default-features = false features = ["libm"] [dependencies.num-derive] @@ -154,7 +154,7 @@ default-features = false [build-dependencies.bindgen] version = "0.62.0" -default_features = false +default-features = false features = ["runtime"] # Build dependencies used for linking the test binary diff --git a/core/embed/rust/src/ui/layout_caesar/cshape/loader_circular.rs b/core/embed/rust/src/ui/layout_caesar/cshape/loader_circular.rs index 92a4b0a94e..57e349d349 100644 --- a/core/embed/rust/src/ui/layout_caesar/cshape/loader_circular.rs +++ b/core/embed/rust/src/ui/layout_caesar/cshape/loader_circular.rs @@ -106,7 +106,7 @@ impl<'s> Shape<'s> for LoaderCircular { } impl<'s> ShapeClone<'s> for LoaderCircular { - fn clone_at_bump(self, bump: &'s T) -> Option<&'s mut dyn Shape> + fn clone_at_bump(self, bump: &'s T) -> Option<&'s mut dyn Shape<'s>> where T: LocalAllocLeakExt<'s>, { diff --git a/core/embed/rust/src/ui/layout_caesar/cshape/loader_small.rs b/core/embed/rust/src/ui/layout_caesar/cshape/loader_small.rs index a6b23ae3f7..432c845d09 100644 --- a/core/embed/rust/src/ui/layout_caesar/cshape/loader_small.rs +++ b/core/embed/rust/src/ui/layout_caesar/cshape/loader_small.rs @@ -78,7 +78,7 @@ impl Shape<'_> for LoaderSmall { } impl<'s> ShapeClone<'s> for LoaderSmall { - fn clone_at_bump(self, bump: &'s T) -> Option<&'s mut dyn Shape> + fn clone_at_bump(self, bump: &'s T) -> Option<&'s mut dyn Shape<'s>> where T: LocalAllocLeakExt<'s>, { diff --git a/core/embed/rust/src/ui/layout_caesar/cshape/loader_starry.rs b/core/embed/rust/src/ui/layout_caesar/cshape/loader_starry.rs index 0f0d470c75..cfb364acdc 100644 --- a/core/embed/rust/src/ui/layout_caesar/cshape/loader_starry.rs +++ b/core/embed/rust/src/ui/layout_caesar/cshape/loader_starry.rs @@ -95,7 +95,7 @@ impl Shape<'_> for LoaderStarry { } impl<'s> ShapeClone<'s> for LoaderStarry { - fn clone_at_bump(self, bump: &'s T) -> Option<&'s mut dyn Shape> + fn clone_at_bump(self, bump: &'s T) -> Option<&'s mut dyn Shape<'s>> where T: LocalAllocLeakExt<'s>, {