chore: Fix clippy for upcoming 1.79 Rust release (#12727)

1.79 is due for release in a week.
Release Notes:

- N/A
This commit is contained in:
Piotr Osiewicz 2024-06-06 12:46:53 +02:00 committed by GitHub
parent a0c0f1ebcd
commit 377e24b798
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 20 additions and 21 deletions

View file

@ -201,7 +201,7 @@ mod sys {
#[link(name = "CoreFoundation", kind = "framework")]
#[link(name = "CoreVideo", kind = "framework")]
#[allow(improper_ctypes)]
#[allow(improper_ctypes, unknown_lints, clippy::duplicated_attributes)]
extern "C" {
pub fn CVDisplayLinkCreateWithActiveCGDisplays(
display_link_out: *mut *mut CVDisplayLink,

View file

@ -63,7 +63,9 @@ impl TaffyLayoutEngine {
let parent_id = self
.taffy
// This is safe because LayoutId is repr(transparent) to taffy::tree::NodeId.
.new_with_children(taffy_style, unsafe { std::mem::transmute(children) })
.new_with_children(taffy_style, unsafe {
std::mem::transmute::<&[LayoutId], &[taffy::NodeId]>(children)
})
.expect(EXPECT_MESSAGE)
.into();
self.children_to_parents