# HG changeset patch # User Raphaël Gomès # Date 2020-02-06 13:28:35 # Node ID f13d19549efd99eb3f11c23ef644429116fb4cfb # Parent 483fce658e431ae3df77d1e727a76c0d2d7d80f5 rust-status: rename `StatusResult` to `DirstateStatus` "Result" has a special meaning in the Rust world, this should be clearer. Differential Revision: https://phab.mercurial-scm.org/D8087 diff --git a/rust/hg-core/src/dirstate/status.rs b/rust/hg-core/src/dirstate/status.rs --- a/rust/hg-core/src/dirstate/status.rs +++ b/rust/hg-core/src/dirstate/status.rs @@ -255,7 +255,7 @@ fn stat_dmap_entries( }) } -pub struct StatusResult<'a> { +pub struct DirstateStatus<'a> { pub modified: Vec<&'a HgPath>, pub added: Vec<&'a HgPath>, pub removed: Vec<&'a HgPath>, @@ -267,7 +267,7 @@ pub struct StatusResult<'a> { fn build_response<'a>( results: impl IntoIterator>, -) -> IoResult<(Vec<&'a HgPath>, StatusResult<'a>)> { +) -> IoResult<(Vec<&'a HgPath>, DirstateStatus<'a>)> { let mut lookup = vec![]; let mut modified = vec![]; let mut added = vec![]; @@ -290,7 +290,7 @@ fn build_response<'a>( Ok(( lookup, - StatusResult { + DirstateStatus { modified, added, removed, @@ -305,7 +305,7 @@ pub fn status<'a: 'c, 'b: 'c, 'c>( matcher: &'b impl Matcher, root_dir: impl AsRef + Sync + Send + Copy, options: StatusOptions, -) -> IoResult<(Vec<&'c HgPath>, StatusResult<'c>)> { +) -> IoResult<(Vec<&'c HgPath>, DirstateStatus<'c>)> { let files = matcher.file_set(); let mut results = vec![]; if let Some(files) = files { diff --git a/rust/hg-core/src/lib.rs b/rust/hg-core/src/lib.rs --- a/rust/hg-core/src/lib.rs +++ b/rust/hg-core/src/lib.rs @@ -13,7 +13,7 @@ pub use dirstate::{ dirs_multiset::{DirsMultiset, DirsMultisetIter}, dirstate_map::DirstateMap, parsers::{pack_dirstate, parse_dirstate, PARENT_SIZE}, - status::{status, StatusOptions, StatusResult}, + status::{status, DirstateStatus, StatusOptions}, CopyMap, CopyMapIter, DirstateEntry, DirstateParents, EntryState, StateMap, StateMapIter, }; diff --git a/rust/hg-cpython/src/dirstate/status.rs b/rust/hg-cpython/src/dirstate/status.rs --- a/rust/hg-cpython/src/dirstate/status.rs +++ b/rust/hg-cpython/src/dirstate/status.rs @@ -20,7 +20,7 @@ use hg::{ matchers::{AlwaysMatcher, FileMatcher}, status, utils::{files::get_path_from_bytes, hg_path::HgPath}, - StatusResult, + DirstateStatus, }; use std::borrow::Borrow; @@ -114,7 +114,7 @@ pub fn status_wrapper( fn build_response( lookup: Vec<&HgPath>, - status_res: StatusResult, + status_res: DirstateStatus, py: Python, ) -> PyResult<(PyList, PyList, PyList, PyList, PyList, PyList, PyList)> { let modified = collect_pybytes_list(py, status_res.modified.as_ref());