add 'Default' implementations
[?]
Dec 5, 2020, 4:18 PM
7FFFKQZU3TFXWL45TILYNX5A7AC7HBK526SD5DZGYCELN76YE7TACDependencies
- [2]
SXEYMYF7Fixing the bad changes in history (unfortunately, by rebooting). - [3]
43AJ37IXGetting rid of edge validation, which does not work for zombie conflicts - [4]
H23LO7U7a few more clippy lints addressed - [5]
I52XSRUHMassive cleanup, and simplification - [6]
WZVCLZKYaddress clippy lints - [7]
O4DNWMPDCleaunp and proofreading of libpijul::record
Change contents
- replacement in libpijul/src/working_copy/memory.rs at line 13
#[derive(Debug)]#[derive(Debug, Default)] - replacement in libpijul/src/working_copy/memory.rs at line 31
impl Memory {pub fn new() -> Self {Memory {files: FileTree {children: HashMap::new(),},impl Default for Memory {fn default() -> Self {Self {files: FileTree::default(), - edit in libpijul/src/working_copy/memory.rs at line 38
} - edit in libpijul/src/working_copy/memory.rs at line 40
impl Memory {pub fn new() -> Self {Self::default()} - replacement in libpijul/src/small_string.rs at line 115
impl SmallString {pub fn new() -> Self {SmallString {impl Default for SmallString {fn default() -> Self {Self { - edit in libpijul/src/small_string.rs at line 121
}}impl SmallString {pub fn new() -> Self {Self::default() - edit in libpijul/src/record.rs at line 32
#[derive(Default)] - replacement in libpijul/src/record.rs at line 47
impl Builder {/// Initialise a `Builder`.pub fn new() -> Self {Builder {rec: Recorded {contents: Vec::new(),actions: Vec::new(),updatables: HashMap::new(),has_binary_files: false,largest_file: 0,},impl Default for Builder {fn default() -> Self {Self {rec: Recorded::default(), - edit in libpijul/src/record.rs at line 58
} - edit in libpijul/src/record.rs at line 60
impl Builder {/// Initialise a `Builder`.pub fn new() -> Self {Self::default()} - edit in libpijul/src/missing_context.rs at line 311
#[derive(Default)] - edit in libpijul/src/missing_context.rs at line 328
pub fn new() -> Self {Workspace {unknown: Vec::new(),unknown_parents: Vec::new(),pseudo: Vec::new(),parents: HashSet::new(),graphs: HashMap::new(),covered_parents: HashSet::new(),}} - replacement in libpijul/src/changestore/memory.rs at line 9
#[derive(Clone)]#[derive(Clone, Default)] - replacement in libpijul/src/changestore/memory.rs at line 17
Memory {changes: Arc::new(RwLock::new(HashMap::new())),}Self::default() - edit in libpijul/src/apply.rs at line 497
#[derive(Default)] - replacement in libpijul/src/apply.rs at line 511
Workspace {children: HashSet::new(),parents: HashSet::new(),pseudo: Vec::new(),deleted_by: HashSet::new(),up_context: Vec::new(),down_context: Vec::new(),missing_context: crate::missing_context::Workspace::new(),rooted: HashMap::new(),}Self::default()