What changed, and why it matters
This is a purely cosmetic code cleanup. A public re-export statement was moved to sit with other public re-exports and prefixed with `self::`. The commit message explicitly says 'No logic change' and the diff confirms only two lines were reordered with no functional difference.
No action needed. This commit is not security-relevant.
Security signals we found
No strong security signals were identified.
Evidence from the diff
In io/src/lib.rs, the pub use bridge::{FromStd, ToStd}; statement under the std feature was moved down to be grouped with other public re-exports and rewritten as pub use self::bridge::{FromStd, ToStd};. This is a formatting/organization change only. There is no change to exported symbols, feature gates, or behavior.
Changed components
io/src/lib.rsInspect captured patch +2 / −2
diff --git a/io/src/lib.rs b/io/src/lib.rs
index f0821081..2bfe2bde 100644
--- a/io/src/lib.rs
+++ b/io/src/lib.rs
@@ -41,14 +41,14 @@ mod hash;
use alloc::vec::Vec;
use core::cmp;
-#[cfg(feature = "std")]
-pub use bridge::{FromStd, ToStd};
use encoding::Encoder;
#[rustfmt::skip] // Keep public re-exports separate.
pub use self::error::{Error, ErrorKind};
#[cfg(feature = "hashes")]
pub use self::hash::hash_reader;
+#[cfg(feature = "std")]
+pub use self::bridge::{FromStd, ToStd};
/// Result type returned by functions in this crate.
pub type Result<T> = core::result::Result<T, Error>;
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.