From 6261cad0d8da1124e4460cbded8a259cecbb993f Mon Sep 17 00:00:00 2001 From: Muminul Islam Date: Tue, 24 Mar 2026 18:22:56 -0700 Subject: [PATCH] block: Add DiskFileError::Clone variant Add a Clone variant to DiskFileError for error handling in the upcoming AsyncDiskFile::try_clone() implementations. This variant will be used by RawFileDisk and RawFileDiskSync when cloning the underlying file descriptor fails. Signed-off-by: Muminul Islam --- block/src/async_io.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/block/src/async_io.rs b/block/src/async_io.rs index fe3349e6a..2d8ea3787 100644 --- a/block/src/async_io.rs +++ b/block/src/async_io.rs @@ -24,6 +24,8 @@ pub enum DiskFileError { /// Resize failed #[error("Resize failed")] ResizeError(#[source] std::io::Error), + #[error("Failed cloning disk file")] + Clone(#[source] std::io::Error), } pub type DiskFileResult = std::result::Result;