pub struct MirroredDirectory {
pub dir_a: String,
pub dir_b: String,
pub shared_files: Vec<String>,
pub total_lines: usize,
}Expand description
A detected mirrored directory pattern: two directory prefixes that contain
identical files (e.g., src/ and deno/lib/).
Fields§
§dir_a: StringFirst directory path (lexically smaller).
dir_b: StringSecond directory path.
Filenames shared between the two directories.
total_lines: usizeTotal duplicated lines across all shared files.
Trait Implementations§
Source§impl Clone for MirroredDirectory
impl Clone for MirroredDirectory
Source§impl Debug for MirroredDirectory
impl Debug for MirroredDirectory
Source§impl<'de> Deserialize<'de> for MirroredDirectory
impl<'de> Deserialize<'de> for MirroredDirectory
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for MirroredDirectory
impl RefUnwindSafe for MirroredDirectory
impl Send for MirroredDirectory
impl Sync for MirroredDirectory
impl Unpin for MirroredDirectory
impl UnsafeUnpin for MirroredDirectory
impl UnwindSafe for MirroredDirectory
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more