Skip to content

Commit 9a16e84

Browse files
committed
refactor(hardlink): use tuple variant for ConversionError::DuplicatedInode
https://claude.ai/code/session_01QP9wZyoZcGmJsEsA66ZRok
1 parent 205f1d9 commit 9a16e84

1 file changed

Lines changed: 6 additions & 8 deletions

File tree

src/hardlink/hardlink_list/reflection.rs

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -112,18 +112,16 @@ impl<Size> From<HardlinkList<Size>> for Reflection<Size> {
112112
#[non_exhaustive]
113113
pub enum ConversionError {
114114
/// When the source has a duplicated `(inode, device)` pair.
115-
#[display("Inode {ino} on device {dev} is duplicated")]
116-
DuplicatedInode {
117-
#[error(not(source))]
118-
ino: InodeNumber,
119-
#[error(not(source))]
120-
dev: DeviceNumber,
121-
},
115+
#[display("Inode {_0} on device {_1} is duplicated")]
116+
DuplicatedInode(
117+
#[error(not(source))] InodeNumber,
118+
#[error(not(source))] DeviceNumber,
119+
),
122120
}
123121

124122
impl ConversionError {
125123
fn duplicated_inode(InodeKey { ino, dev }: InodeKey) -> Self {
126-
ConversionError::DuplicatedInode { ino, dev }
124+
ConversionError::DuplicatedInode(ino, dev)
127125
}
128126
}
129127

0 commit comments

Comments
 (0)