···6666 /// `stream` should be an [`Iterator`] yielding tuples of (`events`, `range`):
6767 ///
6868 /// - `events` is an [`Iterator`] yielding [`Event`]s which is the replacement
6969- /// Markdown to be rendered into `source` using [`pulldown_cmark_to_cmark`].
6969+ /// Markdown to be rendered into `source` using [`pulldown_cmark_to_cmark`].
7070 ///
7171 /// - `range` is a [`Range<usize>`] representing the byte span in `source` that
7272 /// should be patched.
+4-1
utils/rust-analyzer/src/main.rs
···1616use tap::{Pipe, Tap};
1717use tempfile::tempfile;
18181919+#[derive(Debug)]
1920struct Download {
2021 release: String,
2122 path: PathBuf,
···146147fn main() -> Result<()> {
147148 let program = Program::parse();
148149149149- let release = program.ra_version.unwrap_or("2025-03-17".into());
150150+ let release = std::env::var("RA_VERSION")
151151+ .ok()
152152+ .unwrap_or("2025-12-01".into());
150153151154 let path = match program.ra_path {
152155 Some(path) => path,