From 148e230d11dd159b2319ed0937d9a7466c0e9ed8 Mon Sep 17 00:00:00 2001 From: Yuchen Liang Date: Thu, 15 Aug 2024 04:03:13 +0000 Subject: [PATCH] add mut version marker trait Signed-off-by: Yuchen Liang --- pageserver/src/virtual_file.rs | 1 + .../src/virtual_file/owned_buffers_io/io_buf_aligned.rs | 7 +++++++ 2 files changed, 8 insertions(+) create mode 100644 pageserver/src/virtual_file/owned_buffers_io/io_buf_aligned.rs diff --git a/pageserver/src/virtual_file.rs b/pageserver/src/virtual_file.rs index f80aec55fc..ba100229ea 100644 --- a/pageserver/src/virtual_file.rs +++ b/pageserver/src/virtual_file.rs @@ -52,6 +52,7 @@ pub(crate) mod owned_buffers_io { //! but for the time being we're proving out the primitives in the neon.git repo //! for faster iteration. + pub(crate) mod io_buf_aligned; pub(crate) mod io_buf_ext; pub(crate) mod slice; pub(crate) mod write; diff --git a/pageserver/src/virtual_file/owned_buffers_io/io_buf_aligned.rs b/pageserver/src/virtual_file/owned_buffers_io/io_buf_aligned.rs new file mode 100644 index 0000000000..eedb96a4b6 --- /dev/null +++ b/pageserver/src/virtual_file/owned_buffers_io/io_buf_aligned.rs @@ -0,0 +1,7 @@ +use tokio_epoll_uring::IoBufMut; + +use crate::virtual_file::dio::IoBufferMut; + +pub(crate) trait IoBufAlignedMut: IoBufMut {} + +impl IoBufAlignedMut for IoBufferMut {}