catalog: derive PartEq for equality checks of two DirEntry's.
Signed-off-by: Christian Ebner <c.ebner@proxmox.com>
This commit is contained in:
parent
536683e73b
commit
11ee5c0563
@ -56,14 +56,14 @@ impl fmt::Display for CatalogEntryType {
|
|||||||
///
|
///
|
||||||
/// The ``attr`` property contain the exact type with type specific
|
/// The ``attr`` property contain the exact type with type specific
|
||||||
/// attributes.
|
/// attributes.
|
||||||
#[derive(Clone)]
|
#[derive(Clone, PartialEq)]
|
||||||
pub struct DirEntry {
|
pub struct DirEntry {
|
||||||
pub name: Vec<u8>,
|
pub name: Vec<u8>,
|
||||||
pub attr: DirEntryAttribute,
|
pub attr: DirEntryAttribute,
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Used to specific additional attributes inside DirEntry
|
/// Used to specific additional attributes inside DirEntry
|
||||||
#[derive(Clone)]
|
#[derive(Clone, PartialEq)]
|
||||||
pub enum DirEntryAttribute {
|
pub enum DirEntryAttribute {
|
||||||
Directory { start: u64 },
|
Directory { start: u64 },
|
||||||
File { size: u64, mtime: u64 },
|
File { size: u64, mtime: u64 },
|
||||||
|
Loading…
Reference in New Issue
Block a user