From 86b7ef23c64811b4b07fae83d22148a5e78a6d28 Mon Sep 17 00:00:00 2001 From: Lorenz Leutgeb Date: Sat, 11 Oct 2025 15:20:04 +0200 Subject: [PATCH] radicle/git/raw: Limit scope of `RemoteCallbacks` Found with `cargo clippy --package=radicle`, this is only used in tests. --- crates/radicle/src/git/raw.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/crates/radicle/src/git/raw.rs b/crates/radicle/src/git/raw.rs index fdeb96b1..35b88228 100644 --- a/crates/radicle/src/git/raw.rs +++ b/crates/radicle/src/git/raw.rs @@ -6,10 +6,14 @@ // Re-exports that are only used within this crate. pub(crate) use git2::{ - message_trailers_strs, AutotagOption, Blob, Config, FetchOptions, FetchPrune, Object, - RemoteCallbacks, Revwalk, Sort, + message_trailers_strs, AutotagOption, Blob, Config, FetchOptions, FetchPrune, Object, Revwalk, + Sort, }; +// Re-exports that are only used within this crate for testing. +#[cfg(any(test, feature = "test"))] +pub(crate) use git2::RemoteCallbacks; + // Re-exports that are used by other crates in the workspace, including this crate. pub use git2::{ Branch, BranchType, Commit, Direction, Error, ErrorClass, ErrorCode, FileMode, ObjectType, Oid,