Skip to content

Commit 72f5917

Browse files
committed
feat(api): add some aliases
1 parent 3baa44c commit 72f5917

5 files changed

Lines changed: 13 additions & 9 deletions

File tree

src/hardlink.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
pub mod hardlink_list;
22
pub mod link_path_list;
33

4-
pub use hardlink_list::HardlinkList;
5-
pub use link_path_list::LinkPathList;
4+
pub use hardlink_list::{HardlinkList, HardlinkListReflection};
5+
pub use link_path_list::{LinkPathList, LinkPathListReflection};

src/hardlink/hardlink_list.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ pub mod reflection;
22

33
pub use reflection::Reflection;
44

5+
pub use Reflection as HardlinkListReflection;
6+
57
use crate::{hardlink::LinkPathList, inode::InodeNumber, size};
68
use dashmap::{iter::Iter as DashIter, mapref::multiple::RefMulti, DashMap};
79
use derive_more::{Display, Error};

src/hardlink/hardlink_list/reflection.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use super::HardlinkList;
22
use crate::{
3-
hardlink::{link_path_list, LinkPathList},
3+
hardlink::{LinkPathList, LinkPathListReflection},
44
inode::InodeNumber,
55
};
66
use dashmap::DashMap;
@@ -26,7 +26,7 @@ pub struct Reflection<Size>(pub HashMap<InodeNumber, Value<Size>>);
2626
#[cfg_attr(feature = "json", derive(Deserialize, Serialize))]
2727
pub struct Value<Size> {
2828
pub size: Size,
29-
pub links: link_path_list::Reflection,
29+
pub links: LinkPathListReflection,
3030
}
3131

3232
impl<Size> Value<Size> {
@@ -36,7 +36,7 @@ impl<Size> Value<Size> {
3636
Value { size, links }
3737
}
3838

39-
/// Convert the internal [`link_path_list::Reflection`] into a [`LinkPathList`].
39+
/// Convert the internal [`LinkPathListReflection`] into a [`LinkPathList`].
4040
fn into_list(self) -> (Size, LinkPathList) {
4141
let Value { size, links } = self;
4242
(size, links.into())

src/hardlink/link_path_list.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ mod reflection;
22

33
pub use reflection::Reflection;
44

5+
pub use Reflection as LinkPathListReflection;
6+
57
use pipe_trait::Pipe;
68
use std::{iter::FusedIterator, path::PathBuf, slice};
79

src/json_data.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ pub use binary_version::BinaryVersion;
55
pub use schema_version::SchemaVersion;
66

77
use crate::{
8-
data_tree,
9-
hardlink::hardlink_list,
8+
data_tree::DataTreeReflection,
9+
hardlink::HardlinkListReflection,
1010
size::{self, Blocks, Bytes},
1111
};
1212
use derive_more::{Deref, DerefMut, From, TryInto};
@@ -23,10 +23,10 @@ pub struct JsonTree<Size: size::Size> {
2323
#[deref]
2424
#[deref_mut]
2525
#[cfg_attr(feature = "json", serde(flatten))]
26-
pub data: data_tree::Reflection<String, Size>,
26+
pub data: DataTreeReflection<String, Size>,
2727
/// Optional list of shared inodes, their sizes, and their many links.
2828
#[cfg_attr(feature = "json", serde(skip_serializing_if = "Option::is_none"))]
29-
pub shared_inodes: Option<hardlink_list::Reflection<Size>>,
29+
pub shared_inodes: Option<HardlinkListReflection<Size>>,
3030
}
3131

3232
/// The `"unit"` field and the `"tree"` field of [`JsonData`].

0 commit comments

Comments
 (0)