From a6c3686d1438c7b7fca3ec2ab2797c9bbbf07e81 Mon Sep 17 00:00:00 2001 From: Thaumy Date: Tue, 19 Mar 2024 09:15:58 +0800 Subject: [PATCH] fix "can't leak crate-private type" error in toolchain 1.71.0 --- src/perf_event/sampling/record/body/read/raw.rs | 2 +- src/perf_event/sampling/record/body/sample/raw.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/perf_event/sampling/record/body/read/raw.rs b/src/perf_event/sampling/record/body/read/raw.rs index 2b9e332..d99240b 100644 --- a/src/perf_event/sampling/record/body/read/raw.rs +++ b/src/perf_event/sampling/record/body/read/raw.rs @@ -31,7 +31,7 @@ pub struct Sized { pub tid: u32, } -pub struct Raw { +pub(super) struct Raw { pub read_ptr: *const u8, pub sample_type: u64, } diff --git a/src/perf_event/sampling/record/body/sample/raw.rs b/src/perf_event/sampling/record/body/sample/raw.rs index 7250670..012b352 100644 --- a/src/perf_event/sampling/record/body/sample/raw.rs +++ b/src/perf_event/sampling/record/body/sample/raw.rs @@ -65,7 +65,7 @@ use std::mem::size_of; use std::ops::Not; use std::slice; -pub struct Raw { +pub(super) struct Raw { pub read_ptr: *const u8, pub sample_type: u64, }