equal
deleted
inserted
replaced
17 //! |
17 //! |
18 //! - [`MissingAncestors`] is the Rust implementation of |
18 //! - [`MissingAncestors`] is the Rust implementation of |
19 //! `mercurial.ancestor.incrementalmissingancestors`. |
19 //! `mercurial.ancestor.incrementalmissingancestors`. |
20 //! |
20 //! |
21 //! API differences: |
21 //! API differences: |
22 //! + it is instantiated with a C `parsers.index` |
22 //! + it is instantiated with a C `parsers.index` instance instead of a |
23 //! instance instead of a parents function. |
23 //! parents function. |
24 //! + `MissingAncestors.bases` is a method returning a tuple instead of |
24 //! + `MissingAncestors.bases` is a method returning a tuple instead of |
25 //! a set-valued attribute. We could return a Python set easily if our |
25 //! a set-valued attribute. We could return a Python set easily if our |
26 //! [PySet PR](https://github.com/dgrunwald/rust-cpython/pull/165) |
26 //! [PySet PR](https://github.com/dgrunwald/rust-cpython/pull/165) |
27 //! is accepted. |
27 //! is accepted. |
28 //! |
28 //! |