Radish alpha
h
rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5
Radicle Heartwood Protocol & Stack
Radicle
Git
fetch: move `Component::from` outside of loop
Fintan Halpenny committed 2 months ago
commit 4286590fd981f74e635556a942b59d7dcb6d1067
parent 0e9d760
1 file changed +2 -2
modified crates/radicle-fetch/src/git/mem.rs
@@ -26,10 +26,10 @@ impl Refdb {
        &'a self,
        remote: &'a PublicKey,
    ) -> impl Iterator<Item = (RefString, Oid)> + 'a {
+
        let remote = Component::from(remote);
        self.0.iter().filter_map(move |(refname, oid)| {
            let ns = refname.to_namespaced()?;
-
            (ns.namespace() == Component::from(remote))
-
                .then(|| (ns.strip_namespace().to_ref_string(), *oid))
+
            (ns.namespace() == remote).then(|| (ns.strip_namespace().to_ref_string(), *oid))
        })
    }