diff --git a/BUILD.md b/BUILD.md
index 8e22c44d6c3c..d690a4d9bc72 100644
--- a/BUILD.md
+++ b/BUILD.md
@@ -112,7 +112,7 @@ High-level documentation for Rerun can be found at [http://rerun.io/docs](http:/
- 🌊 [C++ API docs](https://ref.rerun.io/docs/cpp) are built with `doxygen` and hosted on GitHub. Use `pixi run -e cpp cpp-docs` to build them locally. For details on the C++ doc-system, see [Writing Docs](rerun_cpp/docs/writing_docs.md).
- 🐍 [Python API docs](https://ref.rerun.io/docs/python) are built via `mkdocs` and hosted on GitHub. For details on the Python doc-system, see [Writing Docs](rerun_py/docs/writing_docs.md).
-- 🦀 [Rust API docs](https://docs.rs/rerun/) are hosted on . You can build them locally with: `cargo doc --all-features --no-deps --open`.
+- 🦀 [Rust API docs](https://ref.rerun.io/docs/rust/stable) are hosted on . You can build them locally with: `cargo doc --all-features --no-deps --open`.
## Building for the web
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3d6bec9ac0d5..8071a6f60466 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -313,7 +313,7 @@ This can both greatly simplify logging code and drastically improve performance
API documentation:
* 🐍 [Python `send_columns` docs](https://ref.rerun.io/docs/python/stable/common/columnar_api/#rerun.send_columns)
* 🌊 [C++ `send_columns` docs](https://ref.rerun.io/docs/cpp/stable/classrerun_1_1RecordingStream.html#ad17571d51185ce2fc2fc2f5c3070ad65)
-* 🦀 [Rust `send_columns` docs](https://docs.rs/rerun/latest/rerun/struct.RecordingStream.html#method.send_columns)
+* 🦀 [Rust `send_columns` docs](https://ref.rerun.io/docs/rust/stable/rerun/struct.RecordingStream.html#method.send_columns)
API usage examples:
diff --git a/README.md b/README.md
index 5ae94c682b7b..1e75c2f789ed 100644
--- a/README.md
+++ b/README.md
@@ -73,7 +73,7 @@ You should now be able to run `rerun --help` in any terminal.
- ⚙️ [Examples](http://rerun.io/examples)
- 🌊 [C++ API docs](https://ref.rerun.io/docs/cpp)
- 🐍 [Python API docs](https://ref.rerun.io/docs/python)
-- 🦀 [Rust API docs](https://docs.rs/rerun/)
+- 🦀 [Rust API docs](https://ref.rerun.io/docs/rust/stable)
- ⁉️ [Troubleshooting](https://www.rerun.io/docs/getting-started/troubleshooting)
diff --git a/crates/build/re_types_builder/src/codegen/docs/mod.rs b/crates/build/re_types_builder/src/codegen/docs/mod.rs
index 22123d734614..e7e4795095a6 100644
--- a/crates/build/re_types_builder/src/codegen/docs/mod.rs
+++ b/crates/build/re_types_builder/src/codegen/docs/mod.rs
@@ -381,7 +381,9 @@ fn list_links(is_unreleased: bool, page: &mut String, object: &Object) {
putln!(
page,
- " * 🦀 [Rust API docs for `{}`](https://docs.rs/rerun/latest/rerun/{}/{}.{}.html{speculative_marker})",
+ // TODO(#8165): docs.rs/rerun is broken right now
+ // " * 🦀 [Rust API docs for `{}`](https://docs.rs/rerun/latest/rerun/{}/{}.{}.html{speculative_marker})",
+ " * 🦀 [Rust API docs for `{}`](https://ref.rerun.io/docs/rust/stable/rerun/{}/{}.{}.html{speculative_marker})",
object.name,
object.kind.plural_snake_case(),
if object.is_struct() { "struct" } else { "enum" },
diff --git a/crates/top/rerun-cli/README.md b/crates/top/rerun-cli/README.md
index 77eda956da93..5b0a4013794f 100644
--- a/crates/top/rerun-cli/README.md
+++ b/crates/top/rerun-cli/README.md
@@ -25,7 +25,9 @@ Run `rerun --help` for more.
## What is Rerun?
- [Examples](https://github.com/rerun-io/rerun/tree/latest/examples/rust)
- [High-level docs](http://rerun.io/docs)
-- [Rust API docs](https://docs.rs/rerun/)
+
+
+- [Rust API docs](https://ref.rerun.io/docs/rust/stable/rerun/)
- [Troubleshooting](https://www.rerun.io/docs/getting-started/troubleshooting)
diff --git a/crates/top/rerun/README.md b/crates/top/rerun/README.md
index 3882f1f038e5..cddfb83967cf 100644
--- a/crates/top/rerun/README.md
+++ b/crates/top/rerun/README.md
@@ -6,7 +6,7 @@
-
+
@@ -32,7 +32,9 @@ rec.log("image", &rerun::archetypes::Image::new(image))?;
## Getting started
- [Examples](https://github.com/rerun-io/rerun/tree/latest/examples/rust)
- [High-level docs](http://rerun.io/docs)
-- [Rust API docs](https://docs.rs/rerun/)
+
+
+- [Rust API docs](https://ref.rerun.io/docs/rust/stable/rerun/)
- [Troubleshooting](https://www.rerun.io/docs/getting-started/troubleshooting)
## Library
diff --git a/docs/content/concepts/annotation-context.md b/docs/content/concepts/annotation-context.md
index cd89d4cee311..8fc00f0d0bc1 100644
--- a/docs/content/concepts/annotation-context.md
+++ b/docs/content/concepts/annotation-context.md
@@ -54,7 +54,7 @@ The Annotation Context is defined as a list of Class Descriptions that define ho
Annotation contexts are logged with:
* Python: 🐍[`rr.AnnotationContext`](https://ref.rerun.io/docs/python/stable/common/archetypes/#rerun.archetypes.AnnotationContext)
-* Rust: 🦀[`rerun::AnnotationContext`](https://docs.rs/rerun/latest/rerun/archetypes/struct.AnnotationContext.html#)
+* Rust: 🦀[`rerun::AnnotationContext`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.AnnotationContext.html#)
snippet: tutorials/annotation-context
@@ -72,7 +72,7 @@ By default, Rerun will automatically assign colors to each class id, but by defi
you can explicitly determine the color of each class.
* Python: [`rr.SegmentationImage`](https://ref.rerun.io/docs/python/stable/common/archetypes/#rerun.archetypes.SegmentationImage)
-* Rust: Log a [`rerun::SegmentationImage`](https://docs.rs/rerun/latest/rerun/archetypes/struct.SegmentationImage.html)
+* Rust: Log a [`rerun::SegmentationImage`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.SegmentationImage.html)
Like any other `DataLoader`, an external loader will be notified of all file openings, unconditionally.
-To indicate that it does not support a given file, the loader has to exit with a [dedicated status code](https://docs.rs/rerun/latest/rerun/constant.EXTERNAL_DATA_LOADER_INCOMPATIBLE_EXIT_CODE.html).
+To indicate that it does not support a given file, the loader has to exit with a [dedicated status code](https://ref.rerun.io/docs/rust/stable/rerun/constant.EXTERNAL_DATA_LOADER_INCOMPATIBLE_EXIT_CODE.html).
When the Viewer and/or SDK executes an external loader, it will pass to it a set of recommended settings in the form of CLI parameters (in addition to the file path to be loaded, which is passed as the one and only positional argument):
diff --git a/docs/content/reference/dataframes.md b/docs/content/reference/dataframes.md
index a7cb2dd076de..1f810b7ad47a 100644
--- a/docs/content/reference/dataframes.md
+++ b/docs/content/reference/dataframes.md
@@ -6,7 +6,7 @@ order: 300
Rerun, at its core, is a database. As such, you can always get your data back in the form of tables (also known as dataframes, or records, or batches...).
This can be achieved in three different ways, depending on your needs:
-* using the dataframe API, currently available in [Python](https://ref.rerun.io/docs/python/stable/common/dataframe/) and [Rust](https://docs.rs/rerun/latest/rerun/dataframe/index.html),
+* using the dataframe API, currently available in [Python](https://ref.rerun.io/docs/python/stable/common/dataframe/) and [Rust](https://ref.rerun.io/docs/rust/stable/rerun/dataframe/index.html),
* using the [blueprint API](../concepts/blueprint.md) to configure a [dataframe view](types/views/dataframe_view.md) from code,
* or simply by setting up [dataframe view](types/views/dataframe_view.md) manually in the UI.
@@ -28,7 +28,7 @@ snippet: reference/dataframe_query
Check out the API reference to learn more about all the ways that data can be searched and filtered:
* [🐍 Python API reference](https://ref.rerun.io/docs/python/stable/common/dataframe/)
* [Example](https://github.com/rerun-io/rerun/blob/c00a9f649fd4463f91620e8e2eac11355b245ac5/examples/python/dataframe_query/dataframe_query.py)
-* [🦀 Rust API reference](https://docs.rs/rerun/latest/rerun/dataframe/index.html)
+* [🦀 Rust API reference](https://ref.rerun.io/docs/rust/stable/rerun/dataframe/index.html)
* [Example](https://github.com/rerun-io/rerun/blob/c00a9f649fd4463f91620e8e2eac11355b245ac5/examples/rust/dataframe_query/src/main.rs)
@@ -61,7 +61,7 @@ snippet: reference/dataframe_view_query_external
Check out the blueprint API and `log_file_from_path` references to learn more:
* [🐍 Python blueprint API reference](https://ref.rerun.io/docs/python/stable/common/blueprint_apis/)
* [🐍 Python `log_file_from_path`](https://ref.rerun.io/docs/python/stable/common/logging_functions/#rerun.log_file_from_path)
-* [🦀 Rust `log_file_from_path`](https://docs.rs/rerun/latest/rerun/struct.RecordingStream.html#method.log_file_from_path)
+* [🦀 Rust `log_file_from_path`](https://ref.rerun.io/docs/rust/stable/rerun/struct.RecordingStream.html#method.log_file_from_path)
* [🌊 C++ `log_file_from_path`](https://ref.rerun.io/docs/cpp/stable/classrerun_1_1RecordingStream.html#a20798d7ea74cce5c8174e5cacd0a2c47)
You can learn more in our [dedicated page about blueprint re-use](../howto/visualization/reuse-blueprints.md).
diff --git a/docs/content/reference/migration/migration-0-9.md b/docs/content/reference/migration/migration-0-9.md
index fb9749f08c48..4cbb65370693 100644
--- a/docs/content/reference/migration/migration-0-9.md
+++ b/docs/content/reference/migration/migration-0-9.md
@@ -245,21 +245,21 @@ Rust already used a more type oriented interface, so the changes are not as dras
## Removal of MsgSender
-The biggest change that `MsgSender` is gone and all logging happens instead directly on the [`RecordingStream::RecordingStream`](https://docs.rs/rerun/latest/rerun/struct.RecordingStream.html)
-using its [`log`](https://docs.rs/rerun/latest/rerun/struct.RecordingStream.html#method.log) and [`RecordingStream::log_timeless`](https://docs.rs/rerun/latest/rerun/struct.RecordingStream.html#method.log_timeless) functions.
+The biggest change that `MsgSender` is gone and all logging happens instead directly on the [`RecordingStream::RecordingStream`](https://ref.rerun.io/docs/rust/stable/rerun/struct.RecordingStream.html)
+using its [`log`](https://ref.rerun.io/docs/rust/stable/rerun/struct.RecordingStream.html#method.log) and [`RecordingStream::log_timeless`](https://ref.rerun.io/docs/rust/stable/rerun/struct.RecordingStream.html#method.log_timeless) functions.
## Logging time
-The new `log` function logs time implicitly. `log_time` and `log_tick` are always included, as well as any custom timeline set using [`RecordingStream::set_timepoint`](https://docs.rs/rerun/latest/rerun/struct.RecordingStream.html#method.set_timepoint), or one of the shorthands [`RecordingStream::set_time_sequence`](https://docs.rs/rerun/latest/rerun/struct.RecordingStream.html#method.set_time_sequence)/[`RecordingStream::set_time_seconds`](https://docs.rs/rerun/latest/rerun/struct.RecordingStream.html#method.set_time_seconds)/[`RecordingStream::set_time_nanos`](https://docs.rs/rerun/latest/rerun/struct.RecordingStream.html#method.set_time_nanos)
+The new `log` function logs time implicitly. `log_time` and `log_tick` are always included, as well as any custom timeline set using [`RecordingStream::set_timepoint`](https://ref.rerun.io/docs/rust/stable/rerun/struct.RecordingStream.html#method.set_timepoint), or one of the shorthands [`RecordingStream::set_time_sequence`](https://ref.rerun.io/docs/rust/stable/rerun/struct.RecordingStream.html#method.set_time_sequence)/[`RecordingStream::set_time_seconds`](https://ref.rerun.io/docs/rust/stable/rerun/struct.RecordingStream.html#method.set_time_seconds)/[`RecordingStream::set_time_nanos`](https://ref.rerun.io/docs/rust/stable/rerun/struct.RecordingStream.html#method.set_time_nanos)
## Components -> archetypes
-The new log messages consume any type that implements the [`AsComponents`](https://docs.rs/rerun/latest/rerun/trait.AsComponents.html) trait
-which is [implemented by](https://docs.rs/rerun/latest/rerun/trait.AsComponents.html#implementors) all archetypes.
+The new log messages consume any type that implements the [`AsComponents`](https://ref.rerun.io/docs/rust/stable/rerun/trait.AsComponents.html) trait
+which is [implemented by](https://ref.rerun.io/docs/rust/stable/rerun/trait.AsComponents.html#implementors) all archetypes.
All previously separately logged components have corresponding types and are used in one or more archetypes.
See the respective API docs as well as the [Archetype Overview](../types/archetypes.md) to learn more and find self-contained code examples.
-For continuing to log collections of components without implementing the [`AsComponents`](https://docs.rs/rerun/latest/rerun/trait.AsComponents.html) trait, use [`RecordingStream::log_component_batches`](https://docs.rs/rerun/latest/rerun/struct.RecordingStream.html#method.log_component_batches)
+For continuing to log collections of components without implementing the [`AsComponents`](https://ref.rerun.io/docs/rust/stable/rerun/trait.AsComponents.html) trait, use [`RecordingStream::log_component_batches`](https://ref.rerun.io/docs/rust/stable/rerun/struct.RecordingStream.html#method.log_component_batches)
@@ -267,4 +267,4 @@ For continuing to log collections of components without implementing the [`AsCom
Splatting is no longer done explicitly (before `MsgSender::splat`), but automatically inferred whenever
there is a single component together with larger component batches on the same entity path.
-See also [`RecordingStream::log_component_batches`](https://docs.rs/rerun/latest/rerun/struct.RecordingStream.html#method.log_component_batches) for more information.
+See also [`RecordingStream::log_component_batches`](https://ref.rerun.io/docs/rust/stable/rerun/struct.RecordingStream.html#method.log_component_batches) for more information.
diff --git a/docs/content/reference/rust.md b/docs/content/reference/rust.md
index 16ec9e4d616f..6523a1748d31 100644
--- a/docs/content/reference/rust.md
+++ b/docs/content/reference/rust.md
@@ -1,5 +1,5 @@
---
title: 🦀 Rust APIs
order: 2200
-redirect: https://docs.rs/rerun/
+redirect: https://ref.rerun.io/docs/rust/stable
---
diff --git a/docs/content/reference/sdk/operating-modes.md b/docs/content/reference/sdk/operating-modes.md
index cf6c729067ee..470d01425333 100644
--- a/docs/content/reference/sdk/operating-modes.md
+++ b/docs/content/reference/sdk/operating-modes.md
@@ -27,7 +27,7 @@ This is the default behavior you get when running all of our C++/Python/Rust exa
Call [`rr.spawn`](https://ref.rerun.io/docs/python/stable/common/initialization_functions/#rerun.spawn) once at the start of your program to start a Rerun Viewer in an external process and stream all the data to it via TCP. If an external Viewer was already running, `spawn` will connect to that one instead of spawning a new one.
#### Rust
-[`RecordingStream::spawn`](https://docs.rs/rerun/latest/rerun/struct.RecordingStream.html#method.spawn) spawns a new Rerun Viewer process using an executable available in your PATH, then streams all the data to it via TCP. If an external Viewer was already running, `spawn` will connect to that one instead of spawning a new one.
+[`RecordingStream::spawn`](https://ref.rerun.io/docs/rust/stable/rerun/struct.RecordingStream.html#method.spawn) spawns a new Rerun Viewer process using an executable available in your PATH, then streams all the data to it via TCP. If an external Viewer was already running, `spawn` will connect to that one instead of spawning a new one.
### Connect
@@ -43,7 +43,7 @@ You will need to start a stand-alone Viewer first by typing `rerun` in your term
[`rr.connect`](https://ref.rerun.io/docs/python/stable/common/initialization_functions/#rerun.connect)
#### Rust
-[`RecordingStream::connect`](https://docs.rs/rerun/latest/rerun/struct.RecordingStream.html#method.connect)
+[`RecordingStream::connect`](https://ref.rerun.io/docs/rust/stable/rerun/struct.RecordingStream.html#method.connect)
### Serve
@@ -57,7 +57,7 @@ Not available yet.
Use [`rr.serve`](https://ref.rerun.io/docs/python/stable/common/initialization_functions/#rerun.serve).
#### Rust
-[`RecordingStream::serve`](https://docs.rs/rerun/latest/rerun/struct.RecordingStream.html#method.serve)
+[`RecordingStream::serve`](https://ref.rerun.io/docs/rust/stable/rerun/struct.RecordingStream.html#method.serve)
### Save
@@ -75,7 +75,7 @@ Use `RecordingStream::save`.
Use [`rr.save`](https://ref.rerun.io/docs/python/stable/common/initialization_functions/#rerun.save).
#### Rust
-Use [`RecordingStream::save`](https://docs.rs/rerun/latest/rerun/struct.RecordingStream.html#method.save).
+Use [`RecordingStream::save`](https://ref.rerun.io/docs/rust/stable/rerun/struct.RecordingStream.html#method.save).
### Standard Input/Output
@@ -96,7 +96,7 @@ Check out our [dedicated example](https://github.com/rerun-io/rerun/tree/latest/
#### Rust
-Use [`RecordingStream::stdout`](https://docs.rs/rerun/latest/rerun/struct.RecordingStream.html#method.stdout).
+Use [`RecordingStream::stdout`](https://ref.rerun.io/docs/rust/stable/rerun/struct.RecordingStream.html#method.stdout).
Check out our [dedicated example](https://github.com/rerun-io/rerun/tree/latest/examples/rust/stdio/src/main.rs).
@@ -106,6 +106,6 @@ Check out our [dedicated example](https://github.com/rerun-io/rerun/tree/latest/
We provide helpers for both Python & Rust to effortlessly add and properly handle all of these flags in your programs.
- For Python, checkout the [`script_helpers`](https://ref.rerun.io/docs/python/stable/common/script_helpers/) module.
-- For Rust, checkout our [`clap`]() [integration](https://docs.rs/rerun/latest/rerun/clap/index.html).
+- For Rust, checkout our [`clap`]() [integration](https://ref.rerun.io/docs/rust/stable/rerun/clap/index.html).
Have a look at the [official examples](/examples) to see these helpers in action.
diff --git a/docs/content/reference/types/archetypes/annotation_context.md b/docs/content/reference/types/archetypes/annotation_context.md
index a9850dde6c0b..023a61e6c930 100644
--- a/docs/content/reference/types/archetypes/annotation_context.md
+++ b/docs/content/reference/types/archetypes/annotation_context.md
@@ -25,7 +25,7 @@ See also [`datatypes.ClassDescription`](https://rerun.io/docs/reference/types/da
## API reference links
* 🌊 [C++ API docs for `AnnotationContext`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1AnnotationContext.html)
* 🐍 [Python API docs for `AnnotationContext`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.AnnotationContext)
- * 🦀 [Rust API docs for `AnnotationContext`](https://docs.rs/rerun/latest/rerun/archetypes/struct.AnnotationContext.html)
+ * 🦀 [Rust API docs for `AnnotationContext`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.AnnotationContext.html)
## Examples
diff --git a/docs/content/reference/types/archetypes/arrows2d.md b/docs/content/reference/types/archetypes/arrows2d.md
index 40564b6514bc..d350ff87681a 100644
--- a/docs/content/reference/types/archetypes/arrows2d.md
+++ b/docs/content/reference/types/archetypes/arrows2d.md
@@ -21,7 +21,7 @@ title: "Arrows2D"
## API reference links
* 🌊 [C++ API docs for `Arrows2D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1Arrows2D.html)
* 🐍 [Python API docs for `Arrows2D`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.Arrows2D)
- * 🦀 [Rust API docs for `Arrows2D`](https://docs.rs/rerun/latest/rerun/archetypes/struct.Arrows2D.html)
+ * 🦀 [Rust API docs for `Arrows2D`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.Arrows2D.html)
## Example
diff --git a/docs/content/reference/types/archetypes/arrows3d.md b/docs/content/reference/types/archetypes/arrows3d.md
index 937223f432ba..67e693c55b76 100644
--- a/docs/content/reference/types/archetypes/arrows3d.md
+++ b/docs/content/reference/types/archetypes/arrows3d.md
@@ -21,7 +21,7 @@ title: "Arrows3D"
## API reference links
* 🌊 [C++ API docs for `Arrows3D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1Arrows3D.html)
* 🐍 [Python API docs for `Arrows3D`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.Arrows3D)
- * 🦀 [Rust API docs for `Arrows3D`](https://docs.rs/rerun/latest/rerun/archetypes/struct.Arrows3D.html)
+ * 🦀 [Rust API docs for `Arrows3D`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.Arrows3D.html)
## Example
diff --git a/docs/content/reference/types/archetypes/asset3d.md b/docs/content/reference/types/archetypes/asset3d.md
index ed8b246601db..8dd4fe82124c 100644
--- a/docs/content/reference/types/archetypes/asset3d.md
+++ b/docs/content/reference/types/archetypes/asset3d.md
@@ -26,7 +26,7 @@ an instance of the mesh will be drawn for each transform.
## API reference links
* 🌊 [C++ API docs for `Asset3D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1Asset3D.html)
* 🐍 [Python API docs for `Asset3D`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.Asset3D)
- * 🦀 [Rust API docs for `Asset3D`](https://docs.rs/rerun/latest/rerun/archetypes/struct.Asset3D.html)
+ * 🦀 [Rust API docs for `Asset3D`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.Asset3D.html)
## Example
diff --git a/docs/content/reference/types/archetypes/asset_video.md b/docs/content/reference/types/archetypes/asset_video.md
index b2ffd51cc9ad..a12d66864ac9 100644
--- a/docs/content/reference/types/archetypes/asset_video.md
+++ b/docs/content/reference/types/archetypes/asset_video.md
@@ -26,7 +26,7 @@ In order to display a video, you also need to log a [`archetypes.VideoFrameRefer
## API reference links
* 🌊 [C++ API docs for `AssetVideo`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1AssetVideo.html)
* 🐍 [Python API docs for `AssetVideo`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.AssetVideo)
- * 🦀 [Rust API docs for `AssetVideo`](https://docs.rs/rerun/latest/rerun/archetypes/struct.AssetVideo.html)
+ * 🦀 [Rust API docs for `AssetVideo`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.AssetVideo.html)
## Examples
diff --git a/docs/content/reference/types/archetypes/bar_chart.md b/docs/content/reference/types/archetypes/bar_chart.md
index 6f2e286bd923..838be7525f03 100644
--- a/docs/content/reference/types/archetypes/bar_chart.md
+++ b/docs/content/reference/types/archetypes/bar_chart.md
@@ -20,7 +20,7 @@ The x values will be the indices of the array, and the bar heights will be the p
## API reference links
* 🌊 [C++ API docs for `BarChart`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1BarChart.html)
* 🐍 [Python API docs for `BarChart`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.BarChart)
- * 🦀 [Rust API docs for `BarChart`](https://docs.rs/rerun/latest/rerun/archetypes/struct.BarChart.html)
+ * 🦀 [Rust API docs for `BarChart`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.BarChart.html)
## Example
diff --git a/docs/content/reference/types/archetypes/boxes2d.md b/docs/content/reference/types/archetypes/boxes2d.md
index c1b9c9c424e4..91f17ea320dc 100644
--- a/docs/content/reference/types/archetypes/boxes2d.md
+++ b/docs/content/reference/types/archetypes/boxes2d.md
@@ -21,7 +21,7 @@ title: "Boxes2D"
## API reference links
* 🌊 [C++ API docs for `Boxes2D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1Boxes2D.html)
* 🐍 [Python API docs for `Boxes2D`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.Boxes2D)
- * 🦀 [Rust API docs for `Boxes2D`](https://docs.rs/rerun/latest/rerun/archetypes/struct.Boxes2D.html)
+ * 🦀 [Rust API docs for `Boxes2D`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.Boxes2D.html)
## Example
diff --git a/docs/content/reference/types/archetypes/boxes3d.md b/docs/content/reference/types/archetypes/boxes3d.md
index ef33d29fcfc2..949d76c5d9f6 100644
--- a/docs/content/reference/types/archetypes/boxes3d.md
+++ b/docs/content/reference/types/archetypes/boxes3d.md
@@ -25,7 +25,7 @@ If there's more instance poses than half sizes, the last half size will be repea
## API reference links
* 🌊 [C++ API docs for `Boxes3D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1Boxes3D.html)
* 🐍 [Python API docs for `Boxes3D`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.Boxes3D)
- * 🦀 [Rust API docs for `Boxes3D`](https://docs.rs/rerun/latest/rerun/archetypes/struct.Boxes3D.html)
+ * 🦀 [Rust API docs for `Boxes3D`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.Boxes3D.html)
## Examples
diff --git a/docs/content/reference/types/archetypes/capsules3d.md b/docs/content/reference/types/archetypes/capsules3d.md
index 2e5bf57004b9..f807fedf80c6 100644
--- a/docs/content/reference/types/archetypes/capsules3d.md
+++ b/docs/content/reference/types/archetypes/capsules3d.md
@@ -26,7 +26,7 @@ instances.
## API reference links
* 🌊 [C++ API docs for `Capsules3D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1Capsules3D.html)
* 🐍 [Python API docs for `Capsules3D`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.Capsules3D)
- * 🦀 [Rust API docs for `Capsules3D`](https://docs.rs/rerun/latest/rerun/archetypes/struct.Capsules3D.html)
+ * 🦀 [Rust API docs for `Capsules3D`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.Capsules3D.html)
## Example
diff --git a/docs/content/reference/types/archetypes/clear.md b/docs/content/reference/types/archetypes/clear.md
index 476fcb56470b..970f2a473f43 100644
--- a/docs/content/reference/types/archetypes/clear.md
+++ b/docs/content/reference/types/archetypes/clear.md
@@ -28,7 +28,7 @@ data (i.e. discontinuous lines).
## API reference links
* 🌊 [C++ API docs for `Clear`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1Clear.html)
* 🐍 [Python API docs for `Clear`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.Clear)
- * 🦀 [Rust API docs for `Clear`](https://docs.rs/rerun/latest/rerun/archetypes/struct.Clear.html)
+ * 🦀 [Rust API docs for `Clear`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.Clear.html)
## Examples
diff --git a/docs/content/reference/types/archetypes/depth_image.md b/docs/content/reference/types/archetypes/depth_image.md
index 6a0d62afe6c0..968aa46d8bfd 100644
--- a/docs/content/reference/types/archetypes/depth_image.md
+++ b/docs/content/reference/types/archetypes/depth_image.md
@@ -21,7 +21,7 @@ Each pixel corresponds to a depth value in units specified by [`components.Depth
## API reference links
* 🌊 [C++ API docs for `DepthImage`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1DepthImage.html)
* 🐍 [Python API docs for `DepthImage`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.DepthImage)
- * 🦀 [Rust API docs for `DepthImage`](https://docs.rs/rerun/latest/rerun/archetypes/struct.DepthImage.html)
+ * 🦀 [Rust API docs for `DepthImage`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.DepthImage.html)
## Examples
diff --git a/docs/content/reference/types/archetypes/disconnected_space.md b/docs/content/reference/types/archetypes/disconnected_space.md
index eacd122ed166..b0fd6dafe308 100644
--- a/docs/content/reference/types/archetypes/disconnected_space.md
+++ b/docs/content/reference/types/archetypes/disconnected_space.md
@@ -22,7 +22,7 @@ This is useful for specifying that a subgraph is independent of the rest of the
## API reference links
* 🌊 [C++ API docs for `DisconnectedSpace`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1DisconnectedSpace.html)
* 🐍 [Python API docs for `DisconnectedSpace`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.DisconnectedSpace)
- * 🦀 [Rust API docs for `DisconnectedSpace`](https://docs.rs/rerun/latest/rerun/archetypes/struct.DisconnectedSpace.html)
+ * 🦀 [Rust API docs for `DisconnectedSpace`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.DisconnectedSpace.html)
## Example
diff --git a/docs/content/reference/types/archetypes/ellipsoids3d.md b/docs/content/reference/types/archetypes/ellipsoids3d.md
index faeaba7a7b94..3064d2c53db5 100644
--- a/docs/content/reference/types/archetypes/ellipsoids3d.md
+++ b/docs/content/reference/types/archetypes/ellipsoids3d.md
@@ -29,7 +29,7 @@ If there's more instance poses than half sizes, the last half size will be repea
## API reference links
* 🌊 [C++ API docs for `Ellipsoids3D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1Ellipsoids3D.html)
* 🐍 [Python API docs for `Ellipsoids3D`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.Ellipsoids3D)
- * 🦀 [Rust API docs for `Ellipsoids3D`](https://docs.rs/rerun/latest/rerun/archetypes/struct.Ellipsoids3D.html)
+ * 🦀 [Rust API docs for `Ellipsoids3D`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.Ellipsoids3D.html)
## Example
diff --git a/docs/content/reference/types/archetypes/encoded_image.md b/docs/content/reference/types/archetypes/encoded_image.md
index 48b3edd7669c..155a7a5f5d52 100644
--- a/docs/content/reference/types/archetypes/encoded_image.md
+++ b/docs/content/reference/types/archetypes/encoded_image.md
@@ -24,7 +24,7 @@ For images that refer to video frames see [`archetypes.VideoFrameReference`](htt
## API reference links
* 🌊 [C++ API docs for `EncodedImage`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1EncodedImage.html)
* 🐍 [Python API docs for `EncodedImage`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.EncodedImage)
- * 🦀 [Rust API docs for `EncodedImage`](https://docs.rs/rerun/latest/rerun/archetypes/struct.EncodedImage.html)
+ * 🦀 [Rust API docs for `EncodedImage`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.EncodedImage.html)
## Example
diff --git a/docs/content/reference/types/archetypes/geo_line_strings.md b/docs/content/reference/types/archetypes/geo_line_strings.md
index e6c316e5be05..71fe45a8cfd7 100644
--- a/docs/content/reference/types/archetypes/geo_line_strings.md
+++ b/docs/content/reference/types/archetypes/geo_line_strings.md
@@ -20,7 +20,7 @@ Also known as "line strips" or "polylines".
## API reference links
* 🌊 [C++ API docs for `GeoLineStrings`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1GeoLineStrings.html)
* 🐍 [Python API docs for `GeoLineStrings`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.GeoLineStrings)
- * 🦀 [Rust API docs for `GeoLineStrings`](https://docs.rs/rerun/latest/rerun/archetypes/struct.GeoLineStrings.html)
+ * 🦀 [Rust API docs for `GeoLineStrings`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.GeoLineStrings.html)
## Example
diff --git a/docs/content/reference/types/archetypes/geo_points.md b/docs/content/reference/types/archetypes/geo_points.md
index 866f074b0903..c006861e6eae 100644
--- a/docs/content/reference/types/archetypes/geo_points.md
+++ b/docs/content/reference/types/archetypes/geo_points.md
@@ -20,7 +20,7 @@ Geospatial points with positions expressed in [EPSG:4326](https://epsg.io/4326)
## API reference links
* 🌊 [C++ API docs for `GeoPoints`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1GeoPoints.html)
* 🐍 [Python API docs for `GeoPoints`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.GeoPoints)
- * 🦀 [Rust API docs for `GeoPoints`](https://docs.rs/rerun/latest/rerun/archetypes/struct.GeoPoints.html)
+ * 🦀 [Rust API docs for `GeoPoints`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.GeoPoints.html)
## Example
diff --git a/docs/content/reference/types/archetypes/image.md b/docs/content/reference/types/archetypes/image.md
index f278721593b9..fcdd6d487889 100644
--- a/docs/content/reference/types/archetypes/image.md
+++ b/docs/content/reference/types/archetypes/image.md
@@ -32,7 +32,7 @@ row-major, interleaved-pixel image format.
## API reference links
* 🌊 [C++ API docs for `Image`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1Image.html)
* 🐍 [Python API docs for `Image`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.Image)
- * 🦀 [Rust API docs for `Image`](https://docs.rs/rerun/latest/rerun/archetypes/struct.Image.html)
+ * 🦀 [Rust API docs for `Image`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.Image.html)
## Examples
diff --git a/docs/content/reference/types/archetypes/instance_poses3d.md b/docs/content/reference/types/archetypes/instance_poses3d.md
index 99ceac0f1243..7d970c26a84b 100644
--- a/docs/content/reference/types/archetypes/instance_poses3d.md
+++ b/docs/content/reference/types/archetypes/instance_poses3d.md
@@ -30,7 +30,7 @@ will draw an object for every pose, a behavior also known as "instancing".
## API reference links
* 🌊 [C++ API docs for `InstancePoses3D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1InstancePoses3D.html)
* 🐍 [Python API docs for `InstancePoses3D`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.InstancePoses3D)
- * 🦀 [Rust API docs for `InstancePoses3D`](https://docs.rs/rerun/latest/rerun/archetypes/struct.InstancePoses3D.html)
+ * 🦀 [Rust API docs for `InstancePoses3D`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.InstancePoses3D.html)
## Examples
diff --git a/docs/content/reference/types/archetypes/line_strips2d.md b/docs/content/reference/types/archetypes/line_strips2d.md
index dde4074a399d..c44849dd3b44 100644
--- a/docs/content/reference/types/archetypes/line_strips2d.md
+++ b/docs/content/reference/types/archetypes/line_strips2d.md
@@ -21,7 +21,7 @@ title: "LineStrips2D"
## API reference links
* 🌊 [C++ API docs for `LineStrips2D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1LineStrips2D.html)
* 🐍 [Python API docs for `LineStrips2D`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.LineStrips2D)
- * 🦀 [Rust API docs for `LineStrips2D`](https://docs.rs/rerun/latest/rerun/archetypes/struct.LineStrips2D.html)
+ * 🦀 [Rust API docs for `LineStrips2D`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.LineStrips2D.html)
## Examples
diff --git a/docs/content/reference/types/archetypes/line_strips3d.md b/docs/content/reference/types/archetypes/line_strips3d.md
index ab9c01704820..6ac56e362f82 100644
--- a/docs/content/reference/types/archetypes/line_strips3d.md
+++ b/docs/content/reference/types/archetypes/line_strips3d.md
@@ -21,7 +21,7 @@ title: "LineStrips3D"
## API reference links
* 🌊 [C++ API docs for `LineStrips3D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1LineStrips3D.html)
* 🐍 [Python API docs for `LineStrips3D`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.LineStrips3D)
- * 🦀 [Rust API docs for `LineStrips3D`](https://docs.rs/rerun/latest/rerun/archetypes/struct.LineStrips3D.html)
+ * 🦀 [Rust API docs for `LineStrips3D`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.LineStrips3D.html)
## Examples
diff --git a/docs/content/reference/types/archetypes/mesh3d.md b/docs/content/reference/types/archetypes/mesh3d.md
index 3546920a0238..e6caa20f4a60 100644
--- a/docs/content/reference/types/archetypes/mesh3d.md
+++ b/docs/content/reference/types/archetypes/mesh3d.md
@@ -26,7 +26,7 @@ an instance of the mesh will be drawn for each transform.
## API reference links
* 🌊 [C++ API docs for `Mesh3D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1Mesh3D.html)
* 🐍 [Python API docs for `Mesh3D`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.Mesh3D)
- * 🦀 [Rust API docs for `Mesh3D`](https://docs.rs/rerun/latest/rerun/archetypes/struct.Mesh3D.html)
+ * 🦀 [Rust API docs for `Mesh3D`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.Mesh3D.html)
## Examples
diff --git a/docs/content/reference/types/archetypes/pinhole.md b/docs/content/reference/types/archetypes/pinhole.md
index 06a456ba5c46..aa5702863e1a 100644
--- a/docs/content/reference/types/archetypes/pinhole.md
+++ b/docs/content/reference/types/archetypes/pinhole.md
@@ -21,7 +21,7 @@ Camera perspective projection (a.k.a. intrinsics).
## API reference links
* 🌊 [C++ API docs for `Pinhole`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1Pinhole.html)
* 🐍 [Python API docs for `Pinhole`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.Pinhole)
- * 🦀 [Rust API docs for `Pinhole`](https://docs.rs/rerun/latest/rerun/archetypes/struct.Pinhole.html)
+ * 🦀 [Rust API docs for `Pinhole`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.Pinhole.html)
## Examples
diff --git a/docs/content/reference/types/archetypes/points2d.md b/docs/content/reference/types/archetypes/points2d.md
index 69395fd5fa0b..81a977ba65c3 100644
--- a/docs/content/reference/types/archetypes/points2d.md
+++ b/docs/content/reference/types/archetypes/points2d.md
@@ -21,7 +21,7 @@ A 2D point cloud with positions and optional colors, radii, labels, etc.
## API reference links
* 🌊 [C++ API docs for `Points2D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1Points2D.html)
* 🐍 [Python API docs for `Points2D`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.Points2D)
- * 🦀 [Rust API docs for `Points2D`](https://docs.rs/rerun/latest/rerun/archetypes/struct.Points2D.html)
+ * 🦀 [Rust API docs for `Points2D`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.Points2D.html)
## Examples
diff --git a/docs/content/reference/types/archetypes/points3d.md b/docs/content/reference/types/archetypes/points3d.md
index 6b83466c7381..f367a24d355f 100644
--- a/docs/content/reference/types/archetypes/points3d.md
+++ b/docs/content/reference/types/archetypes/points3d.md
@@ -21,7 +21,7 @@ A 3D point cloud with positions and optional colors, radii, labels, etc.
## API reference links
* 🌊 [C++ API docs for `Points3D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1Points3D.html)
* 🐍 [Python API docs for `Points3D`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.Points3D)
- * 🦀 [Rust API docs for `Points3D`](https://docs.rs/rerun/latest/rerun/archetypes/struct.Points3D.html)
+ * 🦀 [Rust API docs for `Points3D`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.Points3D.html)
## Examples
diff --git a/docs/content/reference/types/archetypes/scalar.md b/docs/content/reference/types/archetypes/scalar.md
index b75e7960f4a0..ec4a528d3dde 100644
--- a/docs/content/reference/types/archetypes/scalar.md
+++ b/docs/content/reference/types/archetypes/scalar.md
@@ -24,7 +24,7 @@ the plot-specific archetypes through the blueprint.
## API reference links
* 🌊 [C++ API docs for `Scalar`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1Scalar.html)
* 🐍 [Python API docs for `Scalar`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.Scalar)
- * 🦀 [Rust API docs for `Scalar`](https://docs.rs/rerun/latest/rerun/archetypes/struct.Scalar.html)
+ * 🦀 [Rust API docs for `Scalar`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.Scalar.html)
## Examples
diff --git a/docs/content/reference/types/archetypes/segmentation_image.md b/docs/content/reference/types/archetypes/segmentation_image.md
index d6fd1a5c1543..bd607a7a135d 100644
--- a/docs/content/reference/types/archetypes/segmentation_image.md
+++ b/docs/content/reference/types/archetypes/segmentation_image.md
@@ -26,7 +26,7 @@ See also [`archetypes.AnnotationContext`](https://rerun.io/docs/reference/types/
## API reference links
* 🌊 [C++ API docs for `SegmentationImage`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1SegmentationImage.html)
* 🐍 [Python API docs for `SegmentationImage`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.SegmentationImage)
- * 🦀 [Rust API docs for `SegmentationImage`](https://docs.rs/rerun/latest/rerun/archetypes/struct.SegmentationImage.html)
+ * 🦀 [Rust API docs for `SegmentationImage`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.SegmentationImage.html)
## Example
diff --git a/docs/content/reference/types/archetypes/series_line.md b/docs/content/reference/types/archetypes/series_line.md
index a35379f1b8e9..a87f6374f5f0 100644
--- a/docs/content/reference/types/archetypes/series_line.md
+++ b/docs/content/reference/types/archetypes/series_line.md
@@ -20,7 +20,7 @@ when possible. The underlying data needs to be logged to the same entity-path us
## API reference links
* 🌊 [C++ API docs for `SeriesLine`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1SeriesLine.html)
* 🐍 [Python API docs for `SeriesLine`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.SeriesLine)
- * 🦀 [Rust API docs for `SeriesLine`](https://docs.rs/rerun/latest/rerun/archetypes/struct.SeriesLine.html)
+ * 🦀 [Rust API docs for `SeriesLine`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.SeriesLine.html)
## Example
diff --git a/docs/content/reference/types/archetypes/series_point.md b/docs/content/reference/types/archetypes/series_point.md
index c2163b8e2638..7b322940406b 100644
--- a/docs/content/reference/types/archetypes/series_point.md
+++ b/docs/content/reference/types/archetypes/series_point.md
@@ -20,7 +20,7 @@ when possible. The underlying data needs to be logged to the same entity-path us
## API reference links
* 🌊 [C++ API docs for `SeriesPoint`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1SeriesPoint.html)
* 🐍 [Python API docs for `SeriesPoint`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.SeriesPoint)
- * 🦀 [Rust API docs for `SeriesPoint`](https://docs.rs/rerun/latest/rerun/archetypes/struct.SeriesPoint.html)
+ * 🦀 [Rust API docs for `SeriesPoint`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.SeriesPoint.html)
## Example
diff --git a/docs/content/reference/types/archetypes/tensor.md b/docs/content/reference/types/archetypes/tensor.md
index 7e25161887e2..5ee9aa69c255 100644
--- a/docs/content/reference/types/archetypes/tensor.md
+++ b/docs/content/reference/types/archetypes/tensor.md
@@ -19,7 +19,7 @@ An N-dimensional array of numbers.
## API reference links
* 🌊 [C++ API docs for `Tensor`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1Tensor.html)
* 🐍 [Python API docs for `Tensor`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.Tensor)
- * 🦀 [Rust API docs for `Tensor`](https://docs.rs/rerun/latest/rerun/archetypes/struct.Tensor.html)
+ * 🦀 [Rust API docs for `Tensor`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.Tensor.html)
## Example
diff --git a/docs/content/reference/types/archetypes/text_document.md b/docs/content/reference/types/archetypes/text_document.md
index e7b481d14b6f..3dbc01742c2b 100644
--- a/docs/content/reference/types/archetypes/text_document.md
+++ b/docs/content/reference/types/archetypes/text_document.md
@@ -20,7 +20,7 @@ Supports raw text and markdown.
## API reference links
* 🌊 [C++ API docs for `TextDocument`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1TextDocument.html)
* 🐍 [Python API docs for `TextDocument`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.TextDocument)
- * 🦀 [Rust API docs for `TextDocument`](https://docs.rs/rerun/latest/rerun/archetypes/struct.TextDocument.html)
+ * 🦀 [Rust API docs for `TextDocument`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.TextDocument.html)
## Example
diff --git a/docs/content/reference/types/archetypes/text_log.md b/docs/content/reference/types/archetypes/text_log.md
index 96ce9f014dca..5dd35b820968 100644
--- a/docs/content/reference/types/archetypes/text_log.md
+++ b/docs/content/reference/types/archetypes/text_log.md
@@ -20,7 +20,7 @@ A log entry in a text log, comprised of a text body and its log level.
## API reference links
* 🌊 [C++ API docs for `TextLog`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1TextLog.html)
* 🐍 [Python API docs for `TextLog`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.TextLog)
- * 🦀 [Rust API docs for `TextLog`](https://docs.rs/rerun/latest/rerun/archetypes/struct.TextLog.html)
+ * 🦀 [Rust API docs for `TextLog`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.TextLog.html)
## Example
diff --git a/docs/content/reference/types/archetypes/transform3d.md b/docs/content/reference/types/archetypes/transform3d.md
index a1214398179d..7e87ebf49407 100644
--- a/docs/content/reference/types/archetypes/transform3d.md
+++ b/docs/content/reference/types/archetypes/transform3d.md
@@ -28,7 +28,7 @@ For transforms that affect only a single entity and do not propagate along the e
## API reference links
* 🌊 [C++ API docs for `Transform3D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1Transform3D.html)
* 🐍 [Python API docs for `Transform3D`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.Transform3D)
- * 🦀 [Rust API docs for `Transform3D`](https://docs.rs/rerun/latest/rerun/archetypes/struct.Transform3D.html)
+ * 🦀 [Rust API docs for `Transform3D`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.Transform3D.html)
## Examples
diff --git a/docs/content/reference/types/archetypes/video_frame_reference.md b/docs/content/reference/types/archetypes/video_frame_reference.md
index 310c18af65e2..c7813fa75b77 100644
--- a/docs/content/reference/types/archetypes/video_frame_reference.md
+++ b/docs/content/reference/types/archetypes/video_frame_reference.md
@@ -24,7 +24,7 @@ See for details of what is and isn't sup
## API reference links
* 🌊 [C++ API docs for `VideoFrameReference`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1VideoFrameReference.html)
* 🐍 [Python API docs for `VideoFrameReference`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.VideoFrameReference)
- * 🦀 [Rust API docs for `VideoFrameReference`](https://docs.rs/rerun/latest/rerun/archetypes/struct.VideoFrameReference.html)
+ * 🦀 [Rust API docs for `VideoFrameReference`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.VideoFrameReference.html)
## Examples
diff --git a/docs/content/reference/types/archetypes/view_coordinates.md b/docs/content/reference/types/archetypes/view_coordinates.md
index 544fd552f529..b378bf17bc7d 100644
--- a/docs/content/reference/types/archetypes/view_coordinates.md
+++ b/docs/content/reference/types/archetypes/view_coordinates.md
@@ -27,7 +27,7 @@ Make sure that this archetype is logged at or above the origin entity path of yo
## API reference links
* 🌊 [C++ API docs for `ViewCoordinates`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1archetypes_1_1ViewCoordinates.html)
* 🐍 [Python API docs for `ViewCoordinates`](https://ref.rerun.io/docs/python/stable/common/archetypes#rerun.archetypes.ViewCoordinates)
- * 🦀 [Rust API docs for `ViewCoordinates`](https://docs.rs/rerun/latest/rerun/archetypes/struct.ViewCoordinates.html)
+ * 🦀 [Rust API docs for `ViewCoordinates`](https://ref.rerun.io/docs/rust/stable/rerun/archetypes/struct.ViewCoordinates.html)
## Example
diff --git a/docs/content/reference/types/components/aggregation_policy.md b/docs/content/reference/types/components/aggregation_policy.md
index 108c3aee615e..25289d088dc5 100644
--- a/docs/content/reference/types/components/aggregation_policy.md
+++ b/docs/content/reference/types/components/aggregation_policy.md
@@ -39,7 +39,7 @@ uint8
## API reference links
* 🌊 [C++ API docs for `AggregationPolicy`](https://ref.rerun.io/docs/cpp/stable/namespacererun_1_1components.html)
* 🐍 [Python API docs for `AggregationPolicy`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.AggregationPolicy)
- * 🦀 [Rust API docs for `AggregationPolicy`](https://docs.rs/rerun/latest/rerun/components/enum.AggregationPolicy.html)
+ * 🦀 [Rust API docs for `AggregationPolicy`](https://ref.rerun.io/docs/rust/stable/rerun/components/enum.AggregationPolicy.html)
## Used by
diff --git a/docs/content/reference/types/components/albedo_factor.md b/docs/content/reference/types/components/albedo_factor.md
index 620ebf98f388..b33c65114124 100644
--- a/docs/content/reference/types/components/albedo_factor.md
+++ b/docs/content/reference/types/components/albedo_factor.md
@@ -17,7 +17,7 @@ uint32
## API reference links
* 🌊 [C++ API docs for `AlbedoFactor`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1AlbedoFactor.html)
* 🐍 [Python API docs for `AlbedoFactor`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.AlbedoFactor)
- * 🦀 [Rust API docs for `AlbedoFactor`](https://docs.rs/rerun/latest/rerun/components/struct.AlbedoFactor.html)
+ * 🦀 [Rust API docs for `AlbedoFactor`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.AlbedoFactor.html)
## Used by
diff --git a/docs/content/reference/types/components/annotation_context.md b/docs/content/reference/types/components/annotation_context.md
index eb4402d89374..5edfad354652 100644
--- a/docs/content/reference/types/components/annotation_context.md
+++ b/docs/content/reference/types/components/annotation_context.md
@@ -38,7 +38,7 @@ List
## API reference links
* 🌊 [C++ API docs for `Blob`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1Blob.html)
* 🐍 [Python API docs for `Blob`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.Blob)
- * 🦀 [Rust API docs for `Blob`](https://docs.rs/rerun/latest/rerun/components/struct.Blob.html)
+ * 🦀 [Rust API docs for `Blob`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.Blob.html)
## Used by
diff --git a/docs/content/reference/types/components/class_id.md b/docs/content/reference/types/components/class_id.md
index a808c474cdb2..fc4e8e0ab290 100644
--- a/docs/content/reference/types/components/class_id.md
+++ b/docs/content/reference/types/components/class_id.md
@@ -17,7 +17,7 @@ uint16
## API reference links
* 🌊 [C++ API docs for `ClassId`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1ClassId.html)
* 🐍 [Python API docs for `ClassId`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.ClassId)
- * 🦀 [Rust API docs for `ClassId`](https://docs.rs/rerun/latest/rerun/components/struct.ClassId.html)
+ * 🦀 [Rust API docs for `ClassId`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.ClassId.html)
## Used by
diff --git a/docs/content/reference/types/components/clear_is_recursive.md b/docs/content/reference/types/components/clear_is_recursive.md
index ef8b8e2d8117..b649b15a8fde 100644
--- a/docs/content/reference/types/components/clear_is_recursive.md
+++ b/docs/content/reference/types/components/clear_is_recursive.md
@@ -17,7 +17,7 @@ boolean
## API reference links
* 🌊 [C++ API docs for `ClearIsRecursive`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1ClearIsRecursive.html)
* 🐍 [Python API docs for `ClearIsRecursive`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.ClearIsRecursive)
- * 🦀 [Rust API docs for `ClearIsRecursive`](https://docs.rs/rerun/latest/rerun/components/struct.ClearIsRecursive.html)
+ * 🦀 [Rust API docs for `ClearIsRecursive`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.ClearIsRecursive.html)
## Used by
diff --git a/docs/content/reference/types/components/color.md b/docs/content/reference/types/components/color.md
index 32fcd7eb4c97..465fbcb4b752 100644
--- a/docs/content/reference/types/components/color.md
+++ b/docs/content/reference/types/components/color.md
@@ -20,7 +20,7 @@ uint32
## API reference links
* 🌊 [C++ API docs for `Color`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1Color.html)
* 🐍 [Python API docs for `Color`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.Color)
- * 🦀 [Rust API docs for `Color`](https://docs.rs/rerun/latest/rerun/components/struct.Color.html)
+ * 🦀 [Rust API docs for `Color`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.Color.html)
## Used by
diff --git a/docs/content/reference/types/components/colormap.md b/docs/content/reference/types/components/colormap.md
index 70de09de6056..31c6e8558057 100644
--- a/docs/content/reference/types/components/colormap.md
+++ b/docs/content/reference/types/components/colormap.md
@@ -63,7 +63,7 @@ uint8
## API reference links
* 🌊 [C++ API docs for `Colormap`](https://ref.rerun.io/docs/cpp/stable/namespacererun_1_1components.html)
* 🐍 [Python API docs for `Colormap`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.Colormap)
- * 🦀 [Rust API docs for `Colormap`](https://docs.rs/rerun/latest/rerun/components/enum.Colormap.html)
+ * 🦀 [Rust API docs for `Colormap`](https://ref.rerun.io/docs/rust/stable/rerun/components/enum.Colormap.html)
## Used by
diff --git a/docs/content/reference/types/components/depth_meter.md b/docs/content/reference/types/components/depth_meter.md
index 1d538ae6a479..cbf311a5017e 100644
--- a/docs/content/reference/types/components/depth_meter.md
+++ b/docs/content/reference/types/components/depth_meter.md
@@ -24,7 +24,7 @@ float32
## API reference links
* 🌊 [C++ API docs for `DepthMeter`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1DepthMeter.html)
* 🐍 [Python API docs for `DepthMeter`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.DepthMeter)
- * 🦀 [Rust API docs for `DepthMeter`](https://docs.rs/rerun/latest/rerun/components/struct.DepthMeter.html)
+ * 🦀 [Rust API docs for `DepthMeter`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.DepthMeter.html)
## Used by
diff --git a/docs/content/reference/types/components/disconnected_space.md b/docs/content/reference/types/components/disconnected_space.md
index 4f7f472db1ce..ca5a795e536b 100644
--- a/docs/content/reference/types/components/disconnected_space.md
+++ b/docs/content/reference/types/components/disconnected_space.md
@@ -22,7 +22,7 @@ boolean
## API reference links
* 🌊 [C++ API docs for `DisconnectedSpace`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1DisconnectedSpace.html)
* 🐍 [Python API docs for `DisconnectedSpace`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.DisconnectedSpace)
- * 🦀 [Rust API docs for `DisconnectedSpace`](https://docs.rs/rerun/latest/rerun/components/struct.DisconnectedSpace.html)
+ * 🦀 [Rust API docs for `DisconnectedSpace`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.DisconnectedSpace.html)
## Used by
diff --git a/docs/content/reference/types/components/draw_order.md b/docs/content/reference/types/components/draw_order.md
index deb5c0213ce7..5795701856fe 100644
--- a/docs/content/reference/types/components/draw_order.md
+++ b/docs/content/reference/types/components/draw_order.md
@@ -22,7 +22,7 @@ float32
## API reference links
* 🌊 [C++ API docs for `DrawOrder`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1DrawOrder.html)
* 🐍 [Python API docs for `DrawOrder`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.DrawOrder)
- * 🦀 [Rust API docs for `DrawOrder`](https://docs.rs/rerun/latest/rerun/components/struct.DrawOrder.html)
+ * 🦀 [Rust API docs for `DrawOrder`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.DrawOrder.html)
## Used by
diff --git a/docs/content/reference/types/components/entity_path.md b/docs/content/reference/types/components/entity_path.md
index fd781a032d82..23c1a9eac1a8 100644
--- a/docs/content/reference/types/components/entity_path.md
+++ b/docs/content/reference/types/components/entity_path.md
@@ -17,7 +17,7 @@ utf8
## API reference links
* 🌊 [C++ API docs for `EntityPath`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1EntityPath.html)
* 🐍 [Python API docs for `EntityPath`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.EntityPath)
- * 🦀 [Rust API docs for `EntityPath`](https://docs.rs/rerun/latest/rerun/components/struct.EntityPath.html)
+ * 🦀 [Rust API docs for `EntityPath`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.EntityPath.html)
## Used by
diff --git a/docs/content/reference/types/components/fill_mode.md b/docs/content/reference/types/components/fill_mode.md
index f95ed3ac01a6..6782e4d7b968 100644
--- a/docs/content/reference/types/components/fill_mode.md
+++ b/docs/content/reference/types/components/fill_mode.md
@@ -36,7 +36,7 @@ uint8
## API reference links
* 🌊 [C++ API docs for `FillMode`](https://ref.rerun.io/docs/cpp/stable/namespacererun_1_1components.html)
* 🐍 [Python API docs for `FillMode`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.FillMode)
- * 🦀 [Rust API docs for `FillMode`](https://docs.rs/rerun/latest/rerun/components/enum.FillMode.html)
+ * 🦀 [Rust API docs for `FillMode`](https://ref.rerun.io/docs/rust/stable/rerun/components/enum.FillMode.html)
## Used by
diff --git a/docs/content/reference/types/components/fill_ratio.md b/docs/content/reference/types/components/fill_ratio.md
index e9a14ea74a22..344b08d00f82 100644
--- a/docs/content/reference/types/components/fill_ratio.md
+++ b/docs/content/reference/types/components/fill_ratio.md
@@ -22,7 +22,7 @@ float32
## API reference links
* 🌊 [C++ API docs for `FillRatio`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1FillRatio.html)
* 🐍 [Python API docs for `FillRatio`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.FillRatio)
- * 🦀 [Rust API docs for `FillRatio`](https://docs.rs/rerun/latest/rerun/components/struct.FillRatio.html)
+ * 🦀 [Rust API docs for `FillRatio`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.FillRatio.html)
## Used by
diff --git a/docs/content/reference/types/components/gamma_correction.md b/docs/content/reference/types/components/gamma_correction.md
index 18465ef0e832..4d1c3a63f195 100644
--- a/docs/content/reference/types/components/gamma_correction.md
+++ b/docs/content/reference/types/components/gamma_correction.md
@@ -23,6 +23,6 @@ float32
## API reference links
* 🌊 [C++ API docs for `GammaCorrection`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1GammaCorrection.html)
* 🐍 [Python API docs for `GammaCorrection`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.GammaCorrection)
- * 🦀 [Rust API docs for `GammaCorrection`](https://docs.rs/rerun/latest/rerun/components/struct.GammaCorrection.html)
+ * 🦀 [Rust API docs for `GammaCorrection`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.GammaCorrection.html)
diff --git a/docs/content/reference/types/components/geo_line_string.md b/docs/content/reference/types/components/geo_line_string.md
index b56e6aa435c6..683149faa231 100644
--- a/docs/content/reference/types/components/geo_line_string.md
+++ b/docs/content/reference/types/components/geo_line_string.md
@@ -14,7 +14,7 @@ List>
## API reference links
* 🌊 [C++ API docs for `GeoLineString`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1GeoLineString.html)
* 🐍 [Python API docs for `GeoLineString`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.GeoLineString)
- * 🦀 [Rust API docs for `GeoLineString`](https://docs.rs/rerun/latest/rerun/components/struct.GeoLineString.html)
+ * 🦀 [Rust API docs for `GeoLineString`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.GeoLineString.html)
## Used by
diff --git a/docs/content/reference/types/components/half_size2d.md b/docs/content/reference/types/components/half_size2d.md
index d62d8ced89ee..ebcfa20828b8 100644
--- a/docs/content/reference/types/components/half_size2d.md
+++ b/docs/content/reference/types/components/half_size2d.md
@@ -22,7 +22,7 @@ FixedSizeList<2, float32>
## API reference links
* 🌊 [C++ API docs for `HalfSize2D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1HalfSize2D.html)
* 🐍 [Python API docs for `HalfSize2D`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.HalfSize2D)
- * 🦀 [Rust API docs for `HalfSize2D`](https://docs.rs/rerun/latest/rerun/components/struct.HalfSize2D.html)
+ * 🦀 [Rust API docs for `HalfSize2D`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.HalfSize2D.html)
## Used by
diff --git a/docs/content/reference/types/components/half_size3d.md b/docs/content/reference/types/components/half_size3d.md
index 4d155a50f776..2bdb5e67c663 100644
--- a/docs/content/reference/types/components/half_size3d.md
+++ b/docs/content/reference/types/components/half_size3d.md
@@ -22,7 +22,7 @@ FixedSizeList<3, float32>
## API reference links
* 🌊 [C++ API docs for `HalfSize3D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1HalfSize3D.html)
* 🐍 [Python API docs for `HalfSize3D`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.HalfSize3D)
- * 🦀 [Rust API docs for `HalfSize3D`](https://docs.rs/rerun/latest/rerun/components/struct.HalfSize3D.html)
+ * 🦀 [Rust API docs for `HalfSize3D`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.HalfSize3D.html)
## Used by
diff --git a/docs/content/reference/types/components/image_buffer.md b/docs/content/reference/types/components/image_buffer.md
index b8c63d1ea96c..73a4232eab0e 100644
--- a/docs/content/reference/types/components/image_buffer.md
+++ b/docs/content/reference/types/components/image_buffer.md
@@ -19,7 +19,7 @@ List
## API reference links
* 🌊 [C++ API docs for `ImageBuffer`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1ImageBuffer.html)
* 🐍 [Python API docs for `ImageBuffer`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.ImageBuffer)
- * 🦀 [Rust API docs for `ImageBuffer`](https://docs.rs/rerun/latest/rerun/components/struct.ImageBuffer.html)
+ * 🦀 [Rust API docs for `ImageBuffer`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.ImageBuffer.html)
## Used by
diff --git a/docs/content/reference/types/components/image_format.md b/docs/content/reference/types/components/image_format.md
index da3a4c0cb844..496c115dae79 100644
--- a/docs/content/reference/types/components/image_format.md
+++ b/docs/content/reference/types/components/image_format.md
@@ -23,7 +23,7 @@ Struct {
## API reference links
* 🌊 [C++ API docs for `ImageFormat`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1ImageFormat.html)
* 🐍 [Python API docs for `ImageFormat`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.ImageFormat)
- * 🦀 [Rust API docs for `ImageFormat`](https://docs.rs/rerun/latest/rerun/components/struct.ImageFormat.html)
+ * 🦀 [Rust API docs for `ImageFormat`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.ImageFormat.html)
## Used by
diff --git a/docs/content/reference/types/components/image_plane_distance.md b/docs/content/reference/types/components/image_plane_distance.md
index 913f703a6758..92b22f030769 100644
--- a/docs/content/reference/types/components/image_plane_distance.md
+++ b/docs/content/reference/types/components/image_plane_distance.md
@@ -19,7 +19,7 @@ float32
## API reference links
* 🌊 [C++ API docs for `ImagePlaneDistance`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1ImagePlaneDistance.html)
* 🐍 [Python API docs for `ImagePlaneDistance`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.ImagePlaneDistance)
- * 🦀 [Rust API docs for `ImagePlaneDistance`](https://docs.rs/rerun/latest/rerun/components/struct.ImagePlaneDistance.html)
+ * 🦀 [Rust API docs for `ImagePlaneDistance`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.ImagePlaneDistance.html)
## Used by
diff --git a/docs/content/reference/types/components/keypoint_id.md b/docs/content/reference/types/components/keypoint_id.md
index 8d405c519827..e26cd7431f50 100644
--- a/docs/content/reference/types/components/keypoint_id.md
+++ b/docs/content/reference/types/components/keypoint_id.md
@@ -17,7 +17,7 @@ uint16
## API reference links
* 🌊 [C++ API docs for `KeypointId`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1KeypointId.html)
* 🐍 [Python API docs for `KeypointId`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.KeypointId)
- * 🦀 [Rust API docs for `KeypointId`](https://docs.rs/rerun/latest/rerun/components/struct.KeypointId.html)
+ * 🦀 [Rust API docs for `KeypointId`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.KeypointId.html)
## Used by
diff --git a/docs/content/reference/types/components/lat_lon.md b/docs/content/reference/types/components/lat_lon.md
index c99770a309fd..e1b1976f58d8 100644
--- a/docs/content/reference/types/components/lat_lon.md
+++ b/docs/content/reference/types/components/lat_lon.md
@@ -17,7 +17,7 @@ FixedSizeList<2, float64>
## API reference links
* 🌊 [C++ API docs for `LatLon`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1LatLon.html)
* 🐍 [Python API docs for `LatLon`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.LatLon)
- * 🦀 [Rust API docs for `LatLon`](https://docs.rs/rerun/latest/rerun/components/struct.LatLon.html)
+ * 🦀 [Rust API docs for `LatLon`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.LatLon.html)
## Used by
diff --git a/docs/content/reference/types/components/length.md b/docs/content/reference/types/components/length.md
index 3ca08ab2647f..c1f022d9e79b 100644
--- a/docs/content/reference/types/components/length.md
+++ b/docs/content/reference/types/components/length.md
@@ -20,7 +20,7 @@ float32
## API reference links
* 🌊 [C++ API docs for `Length`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1Length.html)
* 🐍 [Python API docs for `Length`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.Length)
- * 🦀 [Rust API docs for `Length`](https://docs.rs/rerun/latest/rerun/components/struct.Length.html)
+ * 🦀 [Rust API docs for `Length`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.Length.html)
## Used by
diff --git a/docs/content/reference/types/components/line_strip2d.md b/docs/content/reference/types/components/line_strip2d.md
index 4cd8b225161e..37a564b14a63 100644
--- a/docs/content/reference/types/components/line_strip2d.md
+++ b/docs/content/reference/types/components/line_strip2d.md
@@ -25,7 +25,7 @@ List>
## API reference links
* 🌊 [C++ API docs for `LineStrip2D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1LineStrip2D.html)
* 🐍 [Python API docs for `LineStrip2D`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.LineStrip2D)
- * 🦀 [Rust API docs for `LineStrip2D`](https://docs.rs/rerun/latest/rerun/components/struct.LineStrip2D.html)
+ * 🦀 [Rust API docs for `LineStrip2D`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.LineStrip2D.html)
## Used by
diff --git a/docs/content/reference/types/components/line_strip3d.md b/docs/content/reference/types/components/line_strip3d.md
index 8bc3cc421fab..732fc6e6f5f6 100644
--- a/docs/content/reference/types/components/line_strip3d.md
+++ b/docs/content/reference/types/components/line_strip3d.md
@@ -25,7 +25,7 @@ List>
## API reference links
* 🌊 [C++ API docs for `LineStrip3D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1LineStrip3D.html)
* 🐍 [Python API docs for `LineStrip3D`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.LineStrip3D)
- * 🦀 [Rust API docs for `LineStrip3D`](https://docs.rs/rerun/latest/rerun/components/struct.LineStrip3D.html)
+ * 🦀 [Rust API docs for `LineStrip3D`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.LineStrip3D.html)
## Used by
diff --git a/docs/content/reference/types/components/magnification_filter.md b/docs/content/reference/types/components/magnification_filter.md
index 425505e8b793..4909e723e965 100644
--- a/docs/content/reference/types/components/magnification_filter.md
+++ b/docs/content/reference/types/components/magnification_filter.md
@@ -26,6 +26,6 @@ uint8
## API reference links
* 🌊 [C++ API docs for `MagnificationFilter`](https://ref.rerun.io/docs/cpp/stable/namespacererun_1_1components.html)
* 🐍 [Python API docs for `MagnificationFilter`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.MagnificationFilter)
- * 🦀 [Rust API docs for `MagnificationFilter`](https://docs.rs/rerun/latest/rerun/components/enum.MagnificationFilter.html)
+ * 🦀 [Rust API docs for `MagnificationFilter`](https://ref.rerun.io/docs/rust/stable/rerun/components/enum.MagnificationFilter.html)
diff --git a/docs/content/reference/types/components/marker_shape.md b/docs/content/reference/types/components/marker_shape.md
index e0fe1c1cdd83..2cf54112dd68 100644
--- a/docs/content/reference/types/components/marker_shape.md
+++ b/docs/content/reference/types/components/marker_shape.md
@@ -45,7 +45,7 @@ uint8
## API reference links
* 🌊 [C++ API docs for `MarkerShape`](https://ref.rerun.io/docs/cpp/stable/namespacererun_1_1components.html)
* 🐍 [Python API docs for `MarkerShape`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.MarkerShape)
- * 🦀 [Rust API docs for `MarkerShape`](https://docs.rs/rerun/latest/rerun/components/enum.MarkerShape.html)
+ * 🦀 [Rust API docs for `MarkerShape`](https://ref.rerun.io/docs/rust/stable/rerun/components/enum.MarkerShape.html)
## Used by
diff --git a/docs/content/reference/types/components/marker_size.md b/docs/content/reference/types/components/marker_size.md
index 48d47b0371cc..e13f3d115815 100644
--- a/docs/content/reference/types/components/marker_size.md
+++ b/docs/content/reference/types/components/marker_size.md
@@ -17,7 +17,7 @@ float32
## API reference links
* 🌊 [C++ API docs for `MarkerSize`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1MarkerSize.html)
* 🐍 [Python API docs for `MarkerSize`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.MarkerSize)
- * 🦀 [Rust API docs for `MarkerSize`](https://docs.rs/rerun/latest/rerun/components/struct.MarkerSize.html)
+ * 🦀 [Rust API docs for `MarkerSize`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.MarkerSize.html)
## Used by
diff --git a/docs/content/reference/types/components/media_type.md b/docs/content/reference/types/components/media_type.md
index ffe3f277bc39..66f3819a9175 100644
--- a/docs/content/reference/types/components/media_type.md
+++ b/docs/content/reference/types/components/media_type.md
@@ -20,7 +20,7 @@ utf8
## API reference links
* 🌊 [C++ API docs for `MediaType`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1MediaType.html)
* 🐍 [Python API docs for `MediaType`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.MediaType)
- * 🦀 [Rust API docs for `MediaType`](https://docs.rs/rerun/latest/rerun/components/struct.MediaType.html)
+ * 🦀 [Rust API docs for `MediaType`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.MediaType.html)
## Used by
diff --git a/docs/content/reference/types/components/name.md b/docs/content/reference/types/components/name.md
index 85bb4afdd28d..1330f3a87cd8 100644
--- a/docs/content/reference/types/components/name.md
+++ b/docs/content/reference/types/components/name.md
@@ -17,7 +17,7 @@ utf8
## API reference links
* 🌊 [C++ API docs for `Name`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1Name.html)
* 🐍 [Python API docs for `Name`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.Name)
- * 🦀 [Rust API docs for `Name`](https://docs.rs/rerun/latest/rerun/components/struct.Name.html)
+ * 🦀 [Rust API docs for `Name`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.Name.html)
## Used by
diff --git a/docs/content/reference/types/components/opacity.md b/docs/content/reference/types/components/opacity.md
index 558c8b1951fe..4e0a48b469c9 100644
--- a/docs/content/reference/types/components/opacity.md
+++ b/docs/content/reference/types/components/opacity.md
@@ -20,7 +20,7 @@ float32
## API reference links
* 🌊 [C++ API docs for `Opacity`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1Opacity.html)
* 🐍 [Python API docs for `Opacity`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.Opacity)
- * 🦀 [Rust API docs for `Opacity`](https://docs.rs/rerun/latest/rerun/components/struct.Opacity.html)
+ * 🦀 [Rust API docs for `Opacity`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.Opacity.html)
## Used by
diff --git a/docs/content/reference/types/components/pinhole_projection.md b/docs/content/reference/types/components/pinhole_projection.md
index 4f8d53d6d81d..5ba04be7be6c 100644
--- a/docs/content/reference/types/components/pinhole_projection.md
+++ b/docs/content/reference/types/components/pinhole_projection.md
@@ -27,7 +27,7 @@ FixedSizeList<9, float32>
## API reference links
* 🌊 [C++ API docs for `PinholeProjection`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1PinholeProjection.html)
* 🐍 [Python API docs for `PinholeProjection`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.PinholeProjection)
- * 🦀 [Rust API docs for `PinholeProjection`](https://docs.rs/rerun/latest/rerun/components/struct.PinholeProjection.html)
+ * 🦀 [Rust API docs for `PinholeProjection`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.PinholeProjection.html)
## Used by
diff --git a/docs/content/reference/types/components/pose_rotation_axis_angle.md b/docs/content/reference/types/components/pose_rotation_axis_angle.md
index 48d12359136c..52cb53876287 100644
--- a/docs/content/reference/types/components/pose_rotation_axis_angle.md
+++ b/docs/content/reference/types/components/pose_rotation_axis_angle.md
@@ -20,7 +20,7 @@ Struct {
## API reference links
* 🌊 [C++ API docs for `PoseRotationAxisAngle`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1PoseRotationAxisAngle.html)
* 🐍 [Python API docs for `PoseRotationAxisAngle`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.PoseRotationAxisAngle)
- * 🦀 [Rust API docs for `PoseRotationAxisAngle`](https://docs.rs/rerun/latest/rerun/components/struct.PoseRotationAxisAngle.html)
+ * 🦀 [Rust API docs for `PoseRotationAxisAngle`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.PoseRotationAxisAngle.html)
## Used by
diff --git a/docs/content/reference/types/components/pose_rotation_quat.md b/docs/content/reference/types/components/pose_rotation_quat.md
index 7234e9163f4b..0caab2494362 100644
--- a/docs/content/reference/types/components/pose_rotation_quat.md
+++ b/docs/content/reference/types/components/pose_rotation_quat.md
@@ -20,7 +20,7 @@ FixedSizeList<4, float32>
## API reference links
* 🌊 [C++ API docs for `PoseRotationQuat`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1PoseRotationQuat.html)
* 🐍 [Python API docs for `PoseRotationQuat`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.PoseRotationQuat)
- * 🦀 [Rust API docs for `PoseRotationQuat`](https://docs.rs/rerun/latest/rerun/components/struct.PoseRotationQuat.html)
+ * 🦀 [Rust API docs for `PoseRotationQuat`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.PoseRotationQuat.html)
## Used by
diff --git a/docs/content/reference/types/components/pose_scale3d.md b/docs/content/reference/types/components/pose_scale3d.md
index 353c2cac368f..e5a23e911965 100644
--- a/docs/content/reference/types/components/pose_scale3d.md
+++ b/docs/content/reference/types/components/pose_scale3d.md
@@ -21,7 +21,7 @@ FixedSizeList<3, float32>
## API reference links
* 🌊 [C++ API docs for `PoseScale3D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1PoseScale3D.html)
* 🐍 [Python API docs for `PoseScale3D`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.PoseScale3D)
- * 🦀 [Rust API docs for `PoseScale3D`](https://docs.rs/rerun/latest/rerun/components/struct.PoseScale3D.html)
+ * 🦀 [Rust API docs for `PoseScale3D`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.PoseScale3D.html)
## Used by
diff --git a/docs/content/reference/types/components/pose_transform_mat3x3.md b/docs/content/reference/types/components/pose_transform_mat3x3.md
index eff04995c452..7c97332d42b5 100644
--- a/docs/content/reference/types/components/pose_transform_mat3x3.md
+++ b/docs/content/reference/types/components/pose_transform_mat3x3.md
@@ -29,7 +29,7 @@ FixedSizeList<9, float32>
## API reference links
* 🌊 [C++ API docs for `PoseTransformMat3x3`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1PoseTransformMat3x3.html)
* 🐍 [Python API docs for `PoseTransformMat3x3`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.PoseTransformMat3x3)
- * 🦀 [Rust API docs for `PoseTransformMat3x3`](https://docs.rs/rerun/latest/rerun/components/struct.PoseTransformMat3x3.html)
+ * 🦀 [Rust API docs for `PoseTransformMat3x3`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.PoseTransformMat3x3.html)
## Used by
diff --git a/docs/content/reference/types/components/pose_translation3d.md b/docs/content/reference/types/components/pose_translation3d.md
index e752f94a41e3..d52136103587 100644
--- a/docs/content/reference/types/components/pose_translation3d.md
+++ b/docs/content/reference/types/components/pose_translation3d.md
@@ -17,7 +17,7 @@ FixedSizeList<3, float32>
## API reference links
* 🌊 [C++ API docs for `PoseTranslation3D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1PoseTranslation3D.html)
* 🐍 [Python API docs for `PoseTranslation3D`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.PoseTranslation3D)
- * 🦀 [Rust API docs for `PoseTranslation3D`](https://docs.rs/rerun/latest/rerun/components/struct.PoseTranslation3D.html)
+ * 🦀 [Rust API docs for `PoseTranslation3D`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.PoseTranslation3D.html)
## Used by
diff --git a/docs/content/reference/types/components/position2d.md b/docs/content/reference/types/components/position2d.md
index 783dc3757ad3..68a1241520cc 100644
--- a/docs/content/reference/types/components/position2d.md
+++ b/docs/content/reference/types/components/position2d.md
@@ -17,7 +17,7 @@ FixedSizeList<2, float32>
## API reference links
* 🌊 [C++ API docs for `Position2D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1Position2D.html)
* 🐍 [Python API docs for `Position2D`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.Position2D)
- * 🦀 [Rust API docs for `Position2D`](https://docs.rs/rerun/latest/rerun/components/struct.Position2D.html)
+ * 🦀 [Rust API docs for `Position2D`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.Position2D.html)
## Used by
diff --git a/docs/content/reference/types/components/position3d.md b/docs/content/reference/types/components/position3d.md
index c4c3884a3e57..980a14342c00 100644
--- a/docs/content/reference/types/components/position3d.md
+++ b/docs/content/reference/types/components/position3d.md
@@ -17,7 +17,7 @@ FixedSizeList<3, float32>
## API reference links
* 🌊 [C++ API docs for `Position3D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1Position3D.html)
* 🐍 [Python API docs for `Position3D`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.Position3D)
- * 🦀 [Rust API docs for `Position3D`](https://docs.rs/rerun/latest/rerun/components/struct.Position3D.html)
+ * 🦀 [Rust API docs for `Position3D`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.Position3D.html)
## Used by
diff --git a/docs/content/reference/types/components/radius.md b/docs/content/reference/types/components/radius.md
index 5db6e4081e91..d88fc4d03c94 100644
--- a/docs/content/reference/types/components/radius.md
+++ b/docs/content/reference/types/components/radius.md
@@ -24,7 +24,7 @@ float32
## API reference links
* 🌊 [C++ API docs for `Radius`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1Radius.html)
* 🐍 [Python API docs for `Radius`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.Radius)
- * 🦀 [Rust API docs for `Radius`](https://docs.rs/rerun/latest/rerun/components/struct.Radius.html)
+ * 🦀 [Rust API docs for `Radius`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.Radius.html)
## Used by
diff --git a/docs/content/reference/types/components/range1d.md b/docs/content/reference/types/components/range1d.md
index d35374e4681a..c504ea5b6cff 100644
--- a/docs/content/reference/types/components/range1d.md
+++ b/docs/content/reference/types/components/range1d.md
@@ -17,6 +17,6 @@ FixedSizeList<2, float64>
## API reference links
* 🌊 [C++ API docs for `Range1D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1Range1D.html)
* 🐍 [Python API docs for `Range1D`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.Range1D)
- * 🦀 [Rust API docs for `Range1D`](https://docs.rs/rerun/latest/rerun/components/struct.Range1D.html)
+ * 🦀 [Rust API docs for `Range1D`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.Range1D.html)
diff --git a/docs/content/reference/types/components/resolution.md b/docs/content/reference/types/components/resolution.md
index c3ad8e6b1af5..1752753aae81 100644
--- a/docs/content/reference/types/components/resolution.md
+++ b/docs/content/reference/types/components/resolution.md
@@ -19,7 +19,7 @@ FixedSizeList<2, float32>
## API reference links
* 🌊 [C++ API docs for `Resolution`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1Resolution.html)
* 🐍 [Python API docs for `Resolution`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.Resolution)
- * 🦀 [Rust API docs for `Resolution`](https://docs.rs/rerun/latest/rerun/components/struct.Resolution.html)
+ * 🦀 [Rust API docs for `Resolution`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.Resolution.html)
## Used by
diff --git a/docs/content/reference/types/components/rotation_axis_angle.md b/docs/content/reference/types/components/rotation_axis_angle.md
index a1b3fb606577..ae04f9b8ebca 100644
--- a/docs/content/reference/types/components/rotation_axis_angle.md
+++ b/docs/content/reference/types/components/rotation_axis_angle.md
@@ -20,7 +20,7 @@ Struct {
## API reference links
* 🌊 [C++ API docs for `RotationAxisAngle`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1RotationAxisAngle.html)
* 🐍 [Python API docs for `RotationAxisAngle`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.RotationAxisAngle)
- * 🦀 [Rust API docs for `RotationAxisAngle`](https://docs.rs/rerun/latest/rerun/components/struct.RotationAxisAngle.html)
+ * 🦀 [Rust API docs for `RotationAxisAngle`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.RotationAxisAngle.html)
## Used by
diff --git a/docs/content/reference/types/components/rotation_quat.md b/docs/content/reference/types/components/rotation_quat.md
index 696ffd7081e4..7888cb711b77 100644
--- a/docs/content/reference/types/components/rotation_quat.md
+++ b/docs/content/reference/types/components/rotation_quat.md
@@ -20,7 +20,7 @@ FixedSizeList<4, float32>
## API reference links
* 🌊 [C++ API docs for `RotationQuat`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1RotationQuat.html)
* 🐍 [Python API docs for `RotationQuat`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.RotationQuat)
- * 🦀 [Rust API docs for `RotationQuat`](https://docs.rs/rerun/latest/rerun/components/struct.RotationQuat.html)
+ * 🦀 [Rust API docs for `RotationQuat`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.RotationQuat.html)
## Used by
diff --git a/docs/content/reference/types/components/scalar.md b/docs/content/reference/types/components/scalar.md
index e41edb71b843..b27888260821 100644
--- a/docs/content/reference/types/components/scalar.md
+++ b/docs/content/reference/types/components/scalar.md
@@ -19,7 +19,7 @@ float64
## API reference links
* 🌊 [C++ API docs for `Scalar`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1Scalar.html)
* 🐍 [Python API docs for `Scalar`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.Scalar)
- * 🦀 [Rust API docs for `Scalar`](https://docs.rs/rerun/latest/rerun/components/struct.Scalar.html)
+ * 🦀 [Rust API docs for `Scalar`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.Scalar.html)
## Used by
diff --git a/docs/content/reference/types/components/scale3d.md b/docs/content/reference/types/components/scale3d.md
index 0c9a9d167088..d6e70271d7b9 100644
--- a/docs/content/reference/types/components/scale3d.md
+++ b/docs/content/reference/types/components/scale3d.md
@@ -21,7 +21,7 @@ FixedSizeList<3, float32>
## API reference links
* 🌊 [C++ API docs for `Scale3D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1Scale3D.html)
* 🐍 [Python API docs for `Scale3D`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.Scale3D)
- * 🦀 [Rust API docs for `Scale3D`](https://docs.rs/rerun/latest/rerun/components/struct.Scale3D.html)
+ * 🦀 [Rust API docs for `Scale3D`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.Scale3D.html)
## Used by
diff --git a/docs/content/reference/types/components/show_labels.md b/docs/content/reference/types/components/show_labels.md
index b8b6bc9e0fa7..83e6d19fbc12 100644
--- a/docs/content/reference/types/components/show_labels.md
+++ b/docs/content/reference/types/components/show_labels.md
@@ -21,7 +21,7 @@ boolean
## API reference links
* 🌊 [C++ API docs for `ShowLabels`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1ShowLabels.html)
* 🐍 [Python API docs for `ShowLabels`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.ShowLabels)
- * 🦀 [Rust API docs for `ShowLabels`](https://docs.rs/rerun/latest/rerun/components/struct.ShowLabels.html)
+ * 🦀 [Rust API docs for `ShowLabels`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.ShowLabels.html)
## Used by
diff --git a/docs/content/reference/types/components/stroke_width.md b/docs/content/reference/types/components/stroke_width.md
index 42a47e54c2fb..9bf7d491765b 100644
--- a/docs/content/reference/types/components/stroke_width.md
+++ b/docs/content/reference/types/components/stroke_width.md
@@ -17,7 +17,7 @@ float32
## API reference links
* 🌊 [C++ API docs for `StrokeWidth`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1StrokeWidth.html)
* 🐍 [Python API docs for `StrokeWidth`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.StrokeWidth)
- * 🦀 [Rust API docs for `StrokeWidth`](https://docs.rs/rerun/latest/rerun/components/struct.StrokeWidth.html)
+ * 🦀 [Rust API docs for `StrokeWidth`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.StrokeWidth.html)
## Used by
diff --git a/docs/content/reference/types/components/tensor_data.md b/docs/content/reference/types/components/tensor_data.md
index 1d6efe720691..7cbaae806035 100644
--- a/docs/content/reference/types/components/tensor_data.md
+++ b/docs/content/reference/types/components/tensor_data.md
@@ -43,7 +43,7 @@ Struct {
## API reference links
* 🌊 [C++ API docs for `TensorData`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1TensorData.html)
* 🐍 [Python API docs for `TensorData`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.TensorData)
- * 🦀 [Rust API docs for `TensorData`](https://docs.rs/rerun/latest/rerun/components/struct.TensorData.html)
+ * 🦀 [Rust API docs for `TensorData`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.TensorData.html)
## Used by
diff --git a/docs/content/reference/types/components/tensor_dimension_index_selection.md b/docs/content/reference/types/components/tensor_dimension_index_selection.md
index cf791cc7206e..62f941df18dc 100644
--- a/docs/content/reference/types/components/tensor_dimension_index_selection.md
+++ b/docs/content/reference/types/components/tensor_dimension_index_selection.md
@@ -20,6 +20,6 @@ Struct {
## API reference links
* 🌊 [C++ API docs for `TensorDimensionIndexSelection`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1TensorDimensionIndexSelection.html)
* 🐍 [Python API docs for `TensorDimensionIndexSelection`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.TensorDimensionIndexSelection)
- * 🦀 [Rust API docs for `TensorDimensionIndexSelection`](https://docs.rs/rerun/latest/rerun/components/struct.TensorDimensionIndexSelection.html)
+ * 🦀 [Rust API docs for `TensorDimensionIndexSelection`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.TensorDimensionIndexSelection.html)
diff --git a/docs/content/reference/types/components/tensor_height_dimension.md b/docs/content/reference/types/components/tensor_height_dimension.md
index e494ec3fca15..21c2540e22ac 100644
--- a/docs/content/reference/types/components/tensor_height_dimension.md
+++ b/docs/content/reference/types/components/tensor_height_dimension.md
@@ -20,6 +20,6 @@ Struct {
## API reference links
* 🌊 [C++ API docs for `TensorHeightDimension`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1TensorHeightDimension.html)
* 🐍 [Python API docs for `TensorHeightDimension`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.TensorHeightDimension)
- * 🦀 [Rust API docs for `TensorHeightDimension`](https://docs.rs/rerun/latest/rerun/components/struct.TensorHeightDimension.html)
+ * 🦀 [Rust API docs for `TensorHeightDimension`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.TensorHeightDimension.html)
diff --git a/docs/content/reference/types/components/tensor_width_dimension.md b/docs/content/reference/types/components/tensor_width_dimension.md
index e9ecfcdceda4..55b4417dc704 100644
--- a/docs/content/reference/types/components/tensor_width_dimension.md
+++ b/docs/content/reference/types/components/tensor_width_dimension.md
@@ -20,6 +20,6 @@ Struct {
## API reference links
* 🌊 [C++ API docs for `TensorWidthDimension`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1TensorWidthDimension.html)
* 🐍 [Python API docs for `TensorWidthDimension`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.TensorWidthDimension)
- * 🦀 [Rust API docs for `TensorWidthDimension`](https://docs.rs/rerun/latest/rerun/components/struct.TensorWidthDimension.html)
+ * 🦀 [Rust API docs for `TensorWidthDimension`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.TensorWidthDimension.html)
diff --git a/docs/content/reference/types/components/texcoord2d.md b/docs/content/reference/types/components/texcoord2d.md
index f7806492b348..7d59f6df88b3 100644
--- a/docs/content/reference/types/components/texcoord2d.md
+++ b/docs/content/reference/types/components/texcoord2d.md
@@ -32,7 +32,7 @@ FixedSizeList<2, float32>
## API reference links
* 🌊 [C++ API docs for `Texcoord2D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1Texcoord2D.html)
* 🐍 [Python API docs for `Texcoord2D`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.Texcoord2D)
- * 🦀 [Rust API docs for `Texcoord2D`](https://docs.rs/rerun/latest/rerun/components/struct.Texcoord2D.html)
+ * 🦀 [Rust API docs for `Texcoord2D`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.Texcoord2D.html)
## Used by
diff --git a/docs/content/reference/types/components/text.md b/docs/content/reference/types/components/text.md
index 1dcf5e2284cb..7ad03357d2c8 100644
--- a/docs/content/reference/types/components/text.md
+++ b/docs/content/reference/types/components/text.md
@@ -17,7 +17,7 @@ utf8
## API reference links
* 🌊 [C++ API docs for `Text`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1Text.html)
* 🐍 [Python API docs for `Text`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.Text)
- * 🦀 [Rust API docs for `Text`](https://docs.rs/rerun/latest/rerun/components/struct.Text.html)
+ * 🦀 [Rust API docs for `Text`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.Text.html)
## Used by
diff --git a/docs/content/reference/types/components/text_log_level.md b/docs/content/reference/types/components/text_log_level.md
index b6d2ac1da93c..18e42224e4bc 100644
--- a/docs/content/reference/types/components/text_log_level.md
+++ b/docs/content/reference/types/components/text_log_level.md
@@ -25,7 +25,7 @@ utf8
## API reference links
* 🌊 [C++ API docs for `TextLogLevel`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1TextLogLevel.html)
* 🐍 [Python API docs for `TextLogLevel`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.TextLogLevel)
- * 🦀 [Rust API docs for `TextLogLevel`](https://docs.rs/rerun/latest/rerun/components/struct.TextLogLevel.html)
+ * 🦀 [Rust API docs for `TextLogLevel`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.TextLogLevel.html)
## Used by
diff --git a/docs/content/reference/types/components/transform_mat3x3.md b/docs/content/reference/types/components/transform_mat3x3.md
index 439555ef8dee..e54a498a6f7d 100644
--- a/docs/content/reference/types/components/transform_mat3x3.md
+++ b/docs/content/reference/types/components/transform_mat3x3.md
@@ -29,7 +29,7 @@ FixedSizeList<9, float32>
## API reference links
* 🌊 [C++ API docs for `TransformMat3x3`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1TransformMat3x3.html)
* 🐍 [Python API docs for `TransformMat3x3`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.TransformMat3x3)
- * 🦀 [Rust API docs for `TransformMat3x3`](https://docs.rs/rerun/latest/rerun/components/struct.TransformMat3x3.html)
+ * 🦀 [Rust API docs for `TransformMat3x3`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.TransformMat3x3.html)
## Used by
diff --git a/docs/content/reference/types/components/transform_relation.md b/docs/content/reference/types/components/transform_relation.md
index 6fcbe695e1d2..1f549a12e154 100644
--- a/docs/content/reference/types/components/transform_relation.md
+++ b/docs/content/reference/types/components/transform_relation.md
@@ -29,7 +29,7 @@ uint8
## API reference links
* 🌊 [C++ API docs for `TransformRelation`](https://ref.rerun.io/docs/cpp/stable/namespacererun_1_1components.html)
* 🐍 [Python API docs for `TransformRelation`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.TransformRelation)
- * 🦀 [Rust API docs for `TransformRelation`](https://docs.rs/rerun/latest/rerun/components/enum.TransformRelation.html)
+ * 🦀 [Rust API docs for `TransformRelation`](https://ref.rerun.io/docs/rust/stable/rerun/components/enum.TransformRelation.html)
## Used by
diff --git a/docs/content/reference/types/components/translation3d.md b/docs/content/reference/types/components/translation3d.md
index 8908586e957e..5a94d3945a16 100644
--- a/docs/content/reference/types/components/translation3d.md
+++ b/docs/content/reference/types/components/translation3d.md
@@ -17,7 +17,7 @@ FixedSizeList<3, float32>
## API reference links
* 🌊 [C++ API docs for `Translation3D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1Translation3D.html)
* 🐍 [Python API docs for `Translation3D`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.Translation3D)
- * 🦀 [Rust API docs for `Translation3D`](https://docs.rs/rerun/latest/rerun/components/struct.Translation3D.html)
+ * 🦀 [Rust API docs for `Translation3D`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.Translation3D.html)
## Used by
diff --git a/docs/content/reference/types/components/triangle_indices.md b/docs/content/reference/types/components/triangle_indices.md
index b21d06f21a9b..74c0d636d003 100644
--- a/docs/content/reference/types/components/triangle_indices.md
+++ b/docs/content/reference/types/components/triangle_indices.md
@@ -17,7 +17,7 @@ FixedSizeList<3, uint32>
## API reference links
* 🌊 [C++ API docs for `TriangleIndices`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1TriangleIndices.html)
* 🐍 [Python API docs for `TriangleIndices`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.TriangleIndices)
- * 🦀 [Rust API docs for `TriangleIndices`](https://docs.rs/rerun/latest/rerun/components/struct.TriangleIndices.html)
+ * 🦀 [Rust API docs for `TriangleIndices`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.TriangleIndices.html)
## Used by
diff --git a/docs/content/reference/types/components/value_range.md b/docs/content/reference/types/components/value_range.md
index 995b0413df41..67121c9a56ab 100644
--- a/docs/content/reference/types/components/value_range.md
+++ b/docs/content/reference/types/components/value_range.md
@@ -17,7 +17,7 @@ FixedSizeList<2, float64>
## API reference links
* 🌊 [C++ API docs for `ValueRange`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1ValueRange.html)
* 🐍 [Python API docs for `ValueRange`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.ValueRange)
- * 🦀 [Rust API docs for `ValueRange`](https://docs.rs/rerun/latest/rerun/components/struct.ValueRange.html)
+ * 🦀 [Rust API docs for `ValueRange`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.ValueRange.html)
## Used by
diff --git a/docs/content/reference/types/components/vector2d.md b/docs/content/reference/types/components/vector2d.md
index 52735fe24c57..9e0e6f72c734 100644
--- a/docs/content/reference/types/components/vector2d.md
+++ b/docs/content/reference/types/components/vector2d.md
@@ -17,7 +17,7 @@ FixedSizeList<2, float32>
## API reference links
* 🌊 [C++ API docs for `Vector2D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1Vector2D.html)
* 🐍 [Python API docs for `Vector2D`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.Vector2D)
- * 🦀 [Rust API docs for `Vector2D`](https://docs.rs/rerun/latest/rerun/components/struct.Vector2D.html)
+ * 🦀 [Rust API docs for `Vector2D`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.Vector2D.html)
## Used by
diff --git a/docs/content/reference/types/components/vector3d.md b/docs/content/reference/types/components/vector3d.md
index 47c53e7405c7..84ebc29e3fd9 100644
--- a/docs/content/reference/types/components/vector3d.md
+++ b/docs/content/reference/types/components/vector3d.md
@@ -17,7 +17,7 @@ FixedSizeList<3, float32>
## API reference links
* 🌊 [C++ API docs for `Vector3D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1Vector3D.html)
* 🐍 [Python API docs for `Vector3D`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.Vector3D)
- * 🦀 [Rust API docs for `Vector3D`](https://docs.rs/rerun/latest/rerun/components/struct.Vector3D.html)
+ * 🦀 [Rust API docs for `Vector3D`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.Vector3D.html)
## Used by
diff --git a/docs/content/reference/types/components/video_timestamp.md b/docs/content/reference/types/components/video_timestamp.md
index 4e64bfdad8f7..ee1515158170 100644
--- a/docs/content/reference/types/components/video_timestamp.md
+++ b/docs/content/reference/types/components/video_timestamp.md
@@ -17,7 +17,7 @@ int64
## API reference links
* 🌊 [C++ API docs for `VideoTimestamp`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1VideoTimestamp.html)
* 🐍 [Python API docs for `VideoTimestamp`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.VideoTimestamp)
- * 🦀 [Rust API docs for `VideoTimestamp`](https://docs.rs/rerun/latest/rerun/components/struct.VideoTimestamp.html)
+ * 🦀 [Rust API docs for `VideoTimestamp`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.VideoTimestamp.html)
## Used by
diff --git a/docs/content/reference/types/components/view_coordinates.md b/docs/content/reference/types/components/view_coordinates.md
index d12bec3e972c..2c9f9fcdbc1d 100644
--- a/docs/content/reference/types/components/view_coordinates.md
+++ b/docs/content/reference/types/components/view_coordinates.md
@@ -34,7 +34,7 @@ FixedSizeList<3, uint8>
## API reference links
* 🌊 [C++ API docs for `ViewCoordinates`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1components_1_1ViewCoordinates.html)
* 🐍 [Python API docs for `ViewCoordinates`](https://ref.rerun.io/docs/python/stable/common/components#rerun.components.ViewCoordinates)
- * 🦀 [Rust API docs for `ViewCoordinates`](https://docs.rs/rerun/latest/rerun/components/struct.ViewCoordinates.html)
+ * 🦀 [Rust API docs for `ViewCoordinates`](https://ref.rerun.io/docs/rust/stable/rerun/components/struct.ViewCoordinates.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/angle.md b/docs/content/reference/types/datatypes/angle.md
index 794a9733ef6c..83c96f0b7c32 100644
--- a/docs/content/reference/types/datatypes/angle.md
+++ b/docs/content/reference/types/datatypes/angle.md
@@ -14,7 +14,7 @@ float32
## API reference links
* 🌊 [C++ API docs for `Angle`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1Angle.html)
* 🐍 [Python API docs for `Angle`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.Angle)
- * 🦀 [Rust API docs for `Angle`](https://docs.rs/rerun/latest/rerun/datatypes/struct.Angle.html)
+ * 🦀 [Rust API docs for `Angle`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.Angle.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/annotation_info.md b/docs/content/reference/types/datatypes/annotation_info.md
index c8e36d0b5dd5..97514b527a46 100644
--- a/docs/content/reference/types/datatypes/annotation_info.md
+++ b/docs/content/reference/types/datatypes/annotation_info.md
@@ -37,7 +37,7 @@ Struct {
## API reference links
* 🌊 [C++ API docs for `AnnotationInfo`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1AnnotationInfo.html)
* 🐍 [Python API docs for `AnnotationInfo`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.AnnotationInfo)
- * 🦀 [Rust API docs for `AnnotationInfo`](https://docs.rs/rerun/latest/rerun/datatypes/struct.AnnotationInfo.html)
+ * 🦀 [Rust API docs for `AnnotationInfo`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.AnnotationInfo.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/blob.md b/docs/content/reference/types/datatypes/blob.md
index 5d2f7a61692a..9f1d935b518c 100644
--- a/docs/content/reference/types/datatypes/blob.md
+++ b/docs/content/reference/types/datatypes/blob.md
@@ -14,7 +14,7 @@ List
## API reference links
* 🌊 [C++ API docs for `Blob`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1Blob.html)
* 🐍 [Python API docs for `Blob`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.Blob)
- * 🦀 [Rust API docs for `Blob`](https://docs.rs/rerun/latest/rerun/datatypes/struct.Blob.html)
+ * 🦀 [Rust API docs for `Blob`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.Blob.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/bool.md b/docs/content/reference/types/datatypes/bool.md
index 70ede9bee361..e8a82daa6893 100644
--- a/docs/content/reference/types/datatypes/bool.md
+++ b/docs/content/reference/types/datatypes/bool.md
@@ -14,7 +14,7 @@ boolean
## API reference links
* 🌊 [C++ API docs for `Bool`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1Bool.html)
* 🐍 [Python API docs for `Bool`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.Bool)
- * 🦀 [Rust API docs for `Bool`](https://docs.rs/rerun/latest/rerun/datatypes/struct.Bool.html)
+ * 🦀 [Rust API docs for `Bool`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.Bool.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/channel_datatype.md b/docs/content/reference/types/datatypes/channel_datatype.md
index 4e720a27dccd..3e7ffd98ad71 100644
--- a/docs/content/reference/types/datatypes/channel_datatype.md
+++ b/docs/content/reference/types/datatypes/channel_datatype.md
@@ -50,7 +50,7 @@ uint8
## API reference links
* 🌊 [C++ API docs for `ChannelDatatype`](https://ref.rerun.io/docs/cpp/stable/namespacererun_1_1datatypes.html)
* 🐍 [Python API docs for `ChannelDatatype`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.ChannelDatatype)
- * 🦀 [Rust API docs for `ChannelDatatype`](https://docs.rs/rerun/latest/rerun/datatypes/enum.ChannelDatatype.html)
+ * 🦀 [Rust API docs for `ChannelDatatype`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/enum.ChannelDatatype.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/class_description.md b/docs/content/reference/types/datatypes/class_description.md
index d68ddd30b91c..92ebe5d5bb43 100644
--- a/docs/content/reference/types/datatypes/class_description.md
+++ b/docs/content/reference/types/datatypes/class_description.md
@@ -58,7 +58,7 @@ Struct {
## API reference links
* 🌊 [C++ API docs for `ClassDescription`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1ClassDescription.html)
* 🐍 [Python API docs for `ClassDescription`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.ClassDescription)
- * 🦀 [Rust API docs for `ClassDescription`](https://docs.rs/rerun/latest/rerun/datatypes/struct.ClassDescription.html)
+ * 🦀 [Rust API docs for `ClassDescription`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.ClassDescription.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/class_description_map_elem.md b/docs/content/reference/types/datatypes/class_description_map_elem.md
index f8a2991f761c..4a445a0eca97 100644
--- a/docs/content/reference/types/datatypes/class_description_map_elem.md
+++ b/docs/content/reference/types/datatypes/class_description_map_elem.md
@@ -45,7 +45,7 @@ Struct {
## API reference links
* 🌊 [C++ API docs for `ClassDescriptionMapElem`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1ClassDescriptionMapElem.html)
* 🐍 [Python API docs for `ClassDescriptionMapElem`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.ClassDescriptionMapElem)
- * 🦀 [Rust API docs for `ClassDescriptionMapElem`](https://docs.rs/rerun/latest/rerun/datatypes/struct.ClassDescriptionMapElem.html)
+ * 🦀 [Rust API docs for `ClassDescriptionMapElem`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.ClassDescriptionMapElem.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/class_id.md b/docs/content/reference/types/datatypes/class_id.md
index abc013862484..b552aa164441 100644
--- a/docs/content/reference/types/datatypes/class_id.md
+++ b/docs/content/reference/types/datatypes/class_id.md
@@ -14,7 +14,7 @@ uint16
## API reference links
* 🌊 [C++ API docs for `ClassId`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1ClassId.html)
* 🐍 [Python API docs for `ClassId`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.ClassId)
- * 🦀 [Rust API docs for `ClassId`](https://docs.rs/rerun/latest/rerun/datatypes/struct.ClassId.html)
+ * 🦀 [Rust API docs for `ClassId`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.ClassId.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/color_model.md b/docs/content/reference/types/datatypes/color_model.md
index e08c745e5e9b..170272408e0f 100644
--- a/docs/content/reference/types/datatypes/color_model.md
+++ b/docs/content/reference/types/datatypes/color_model.md
@@ -32,7 +32,7 @@ uint8
## API reference links
* 🌊 [C++ API docs for `ColorModel`](https://ref.rerun.io/docs/cpp/stable/namespacererun_1_1datatypes.html)
* 🐍 [Python API docs for `ColorModel`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.ColorModel)
- * 🦀 [Rust API docs for `ColorModel`](https://docs.rs/rerun/latest/rerun/datatypes/enum.ColorModel.html)
+ * 🦀 [Rust API docs for `ColorModel`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/enum.ColorModel.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/dvec2d.md b/docs/content/reference/types/datatypes/dvec2d.md
index 373478c9b7e6..f2c6fe66ffe2 100644
--- a/docs/content/reference/types/datatypes/dvec2d.md
+++ b/docs/content/reference/types/datatypes/dvec2d.md
@@ -14,7 +14,7 @@ FixedSizeList<2, float64>
## API reference links
* 🌊 [C++ API docs for `DVec2D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1DVec2D.html)
* 🐍 [Python API docs for `DVec2D`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.DVec2D)
- * 🦀 [Rust API docs for `DVec2D`](https://docs.rs/rerun/latest/rerun/datatypes/struct.DVec2D.html)
+ * 🦀 [Rust API docs for `DVec2D`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.DVec2D.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/entity_path.md b/docs/content/reference/types/datatypes/entity_path.md
index b345f5351444..dcfe3586a450 100644
--- a/docs/content/reference/types/datatypes/entity_path.md
+++ b/docs/content/reference/types/datatypes/entity_path.md
@@ -14,7 +14,7 @@ utf8
## API reference links
* 🌊 [C++ API docs for `EntityPath`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1EntityPath.html)
* 🐍 [Python API docs for `EntityPath`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.EntityPath)
- * 🦀 [Rust API docs for `EntityPath`](https://docs.rs/rerun/latest/rerun/datatypes/struct.EntityPath.html)
+ * 🦀 [Rust API docs for `EntityPath`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.EntityPath.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/float32.md b/docs/content/reference/types/datatypes/float32.md
index 0f6f9561ccae..713f4dcfe9e4 100644
--- a/docs/content/reference/types/datatypes/float32.md
+++ b/docs/content/reference/types/datatypes/float32.md
@@ -14,7 +14,7 @@ float32
## API reference links
* 🌊 [C++ API docs for `Float32`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1Float32.html)
* 🐍 [Python API docs for `Float32`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.Float32)
- * 🦀 [Rust API docs for `Float32`](https://docs.rs/rerun/latest/rerun/datatypes/struct.Float32.html)
+ * 🦀 [Rust API docs for `Float32`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.Float32.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/float64.md b/docs/content/reference/types/datatypes/float64.md
index 8c1ec4bff30d..3a596926c6e0 100644
--- a/docs/content/reference/types/datatypes/float64.md
+++ b/docs/content/reference/types/datatypes/float64.md
@@ -14,7 +14,7 @@ float64
## API reference links
* 🌊 [C++ API docs for `Float64`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1Float64.html)
* 🐍 [Python API docs for `Float64`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.Float64)
- * 🦀 [Rust API docs for `Float64`](https://docs.rs/rerun/latest/rerun/datatypes/struct.Float64.html)
+ * 🦀 [Rust API docs for `Float64`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.Float64.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/image_format.md b/docs/content/reference/types/datatypes/image_format.md
index ab654918f9a3..7bc2bc25989d 100644
--- a/docs/content/reference/types/datatypes/image_format.md
+++ b/docs/content/reference/types/datatypes/image_format.md
@@ -52,7 +52,7 @@ Struct {
## API reference links
* 🌊 [C++ API docs for `ImageFormat`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1ImageFormat.html)
* 🐍 [Python API docs for `ImageFormat`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.ImageFormat)
- * 🦀 [Rust API docs for `ImageFormat`](https://docs.rs/rerun/latest/rerun/datatypes/struct.ImageFormat.html)
+ * 🦀 [Rust API docs for `ImageFormat`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.ImageFormat.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/keypoint_id.md b/docs/content/reference/types/datatypes/keypoint_id.md
index 7b1e06738cd2..1a1f4d322863 100644
--- a/docs/content/reference/types/datatypes/keypoint_id.md
+++ b/docs/content/reference/types/datatypes/keypoint_id.md
@@ -14,7 +14,7 @@ uint16
## API reference links
* 🌊 [C++ API docs for `KeypointId`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1KeypointId.html)
* 🐍 [Python API docs for `KeypointId`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.KeypointId)
- * 🦀 [Rust API docs for `KeypointId`](https://docs.rs/rerun/latest/rerun/datatypes/struct.KeypointId.html)
+ * 🦀 [Rust API docs for `KeypointId`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.KeypointId.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/keypoint_pair.md b/docs/content/reference/types/datatypes/keypoint_pair.md
index c466bac9b3bb..0ff715a4c67e 100644
--- a/docs/content/reference/types/datatypes/keypoint_pair.md
+++ b/docs/content/reference/types/datatypes/keypoint_pair.md
@@ -28,7 +28,7 @@ Struct {
## API reference links
* 🌊 [C++ API docs for `KeypointPair`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1KeypointPair.html)
* 🐍 [Python API docs for `KeypointPair`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.KeypointPair)
- * 🦀 [Rust API docs for `KeypointPair`](https://docs.rs/rerun/latest/rerun/datatypes/struct.KeypointPair.html)
+ * 🦀 [Rust API docs for `KeypointPair`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.KeypointPair.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/mat3x3.md b/docs/content/reference/types/datatypes/mat3x3.md
index 47a3e2a6e007..b9f956638c85 100644
--- a/docs/content/reference/types/datatypes/mat3x3.md
+++ b/docs/content/reference/types/datatypes/mat3x3.md
@@ -23,7 +23,7 @@ FixedSizeList<9, float32>
## API reference links
* 🌊 [C++ API docs for `Mat3x3`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1Mat3x3.html)
* 🐍 [Python API docs for `Mat3x3`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.Mat3x3)
- * 🦀 [Rust API docs for `Mat3x3`](https://docs.rs/rerun/latest/rerun/datatypes/struct.Mat3x3.html)
+ * 🦀 [Rust API docs for `Mat3x3`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.Mat3x3.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/mat4x4.md b/docs/content/reference/types/datatypes/mat4x4.md
index 73efb6bee533..1cf6ee6b0d71 100644
--- a/docs/content/reference/types/datatypes/mat4x4.md
+++ b/docs/content/reference/types/datatypes/mat4x4.md
@@ -24,6 +24,6 @@ FixedSizeList<16, float32>
## API reference links
* 🌊 [C++ API docs for `Mat4x4`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1Mat4x4.html)
* 🐍 [Python API docs for `Mat4x4`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.Mat4x4)
- * 🦀 [Rust API docs for `Mat4x4`](https://docs.rs/rerun/latest/rerun/datatypes/struct.Mat4x4.html)
+ * 🦀 [Rust API docs for `Mat4x4`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.Mat4x4.html)
diff --git a/docs/content/reference/types/datatypes/pixel_format.md b/docs/content/reference/types/datatypes/pixel_format.md
index 187b03583fe0..e3b5e35417ef 100644
--- a/docs/content/reference/types/datatypes/pixel_format.md
+++ b/docs/content/reference/types/datatypes/pixel_format.md
@@ -105,7 +105,7 @@ uint8
## API reference links
* 🌊 [C++ API docs for `PixelFormat`](https://ref.rerun.io/docs/cpp/stable/namespacererun_1_1datatypes.html)
* 🐍 [Python API docs for `PixelFormat`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.PixelFormat)
- * 🦀 [Rust API docs for `PixelFormat`](https://docs.rs/rerun/latest/rerun/datatypes/enum.PixelFormat.html)
+ * 🦀 [Rust API docs for `PixelFormat`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/enum.PixelFormat.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/quaternion.md b/docs/content/reference/types/datatypes/quaternion.md
index 7661b5f2579d..397d454e81f8 100644
--- a/docs/content/reference/types/datatypes/quaternion.md
+++ b/docs/content/reference/types/datatypes/quaternion.md
@@ -17,7 +17,7 @@ FixedSizeList<4, float32>
## API reference links
* 🌊 [C++ API docs for `Quaternion`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1Quaternion.html)
* 🐍 [Python API docs for `Quaternion`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.Quaternion)
- * 🦀 [Rust API docs for `Quaternion`](https://docs.rs/rerun/latest/rerun/datatypes/struct.Quaternion.html)
+ * 🦀 [Rust API docs for `Quaternion`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.Quaternion.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/range1d.md b/docs/content/reference/types/datatypes/range1d.md
index 60421a00e8f8..6848440e6bf9 100644
--- a/docs/content/reference/types/datatypes/range1d.md
+++ b/docs/content/reference/types/datatypes/range1d.md
@@ -14,7 +14,7 @@ FixedSizeList<2, float64>
## API reference links
* 🌊 [C++ API docs for `Range1D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1Range1D.html)
* 🐍 [Python API docs for `Range1D`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.Range1D)
- * 🦀 [Rust API docs for `Range1D`](https://docs.rs/rerun/latest/rerun/datatypes/struct.Range1D.html)
+ * 🦀 [Rust API docs for `Range1D`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.Range1D.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/range2d.md b/docs/content/reference/types/datatypes/range2d.md
index 558c3a24a220..4576d300856a 100644
--- a/docs/content/reference/types/datatypes/range2d.md
+++ b/docs/content/reference/types/datatypes/range2d.md
@@ -28,6 +28,6 @@ Struct {
## API reference links
* 🌊 [C++ API docs for `Range2D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1Range2D.html)
* 🐍 [Python API docs for `Range2D`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.Range2D)
- * 🦀 [Rust API docs for `Range2D`](https://docs.rs/rerun/latest/rerun/datatypes/struct.Range2D.html)
+ * 🦀 [Rust API docs for `Range2D`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.Range2D.html)
diff --git a/docs/content/reference/types/datatypes/rgba32.md b/docs/content/reference/types/datatypes/rgba32.md
index 4b423d35ec30..f34231248ab6 100644
--- a/docs/content/reference/types/datatypes/rgba32.md
+++ b/docs/content/reference/types/datatypes/rgba32.md
@@ -17,7 +17,7 @@ uint32
## API reference links
* 🌊 [C++ API docs for `Rgba32`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1Rgba32.html)
* 🐍 [Python API docs for `Rgba32`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.Rgba32)
- * 🦀 [Rust API docs for `Rgba32`](https://docs.rs/rerun/latest/rerun/datatypes/struct.Rgba32.html)
+ * 🦀 [Rust API docs for `Rgba32`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.Rgba32.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/rotation_axis_angle.md b/docs/content/reference/types/datatypes/rotation_axis_angle.md
index e9a26b8086f2..54efca31cc11 100644
--- a/docs/content/reference/types/datatypes/rotation_axis_angle.md
+++ b/docs/content/reference/types/datatypes/rotation_axis_angle.md
@@ -32,7 +32,7 @@ Struct {
## API reference links
* 🌊 [C++ API docs for `RotationAxisAngle`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1RotationAxisAngle.html)
* 🐍 [Python API docs for `RotationAxisAngle`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.RotationAxisAngle)
- * 🦀 [Rust API docs for `RotationAxisAngle`](https://docs.rs/rerun/latest/rerun/datatypes/struct.RotationAxisAngle.html)
+ * 🦀 [Rust API docs for `RotationAxisAngle`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.RotationAxisAngle.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/tensor_buffer.md b/docs/content/reference/types/datatypes/tensor_buffer.md
index 653f915c978f..1c702f3630ef 100644
--- a/docs/content/reference/types/datatypes/tensor_buffer.md
+++ b/docs/content/reference/types/datatypes/tensor_buffer.md
@@ -85,7 +85,7 @@ DenseUnion {
## API reference links
* 🌊 [C++ API docs for `TensorBuffer`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1TensorBuffer.html)
* 🐍 [Python API docs for `TensorBuffer`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.TensorBuffer)
- * 🦀 [Rust API docs for `TensorBuffer`](https://docs.rs/rerun/latest/rerun/datatypes/enum.TensorBuffer.html)
+ * 🦀 [Rust API docs for `TensorBuffer`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/enum.TensorBuffer.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/tensor_data.md b/docs/content/reference/types/datatypes/tensor_data.md
index caef70928282..06ab0878527a 100644
--- a/docs/content/reference/types/datatypes/tensor_data.md
+++ b/docs/content/reference/types/datatypes/tensor_data.md
@@ -51,7 +51,7 @@ Struct {
## API reference links
* 🌊 [C++ API docs for `TensorData`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1TensorData.html)
* 🐍 [Python API docs for `TensorData`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.TensorData)
- * 🦀 [Rust API docs for `TensorData`](https://docs.rs/rerun/latest/rerun/datatypes/struct.TensorData.html)
+ * 🦀 [Rust API docs for `TensorData`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.TensorData.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/tensor_dimension.md b/docs/content/reference/types/datatypes/tensor_dimension.md
index 4341e405ac10..21e9de59e8ac 100644
--- a/docs/content/reference/types/datatypes/tensor_dimension.md
+++ b/docs/content/reference/types/datatypes/tensor_dimension.md
@@ -28,7 +28,7 @@ Struct {
## API reference links
* 🌊 [C++ API docs for `TensorDimension`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1TensorDimension.html)
* 🐍 [Python API docs for `TensorDimension`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.TensorDimension)
- * 🦀 [Rust API docs for `TensorDimension`](https://docs.rs/rerun/latest/rerun/datatypes/struct.TensorDimension.html)
+ * 🦀 [Rust API docs for `TensorDimension`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.TensorDimension.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/tensor_dimension_index_selection.md b/docs/content/reference/types/datatypes/tensor_dimension_index_selection.md
index 1373e1455731..5fd99052357c 100644
--- a/docs/content/reference/types/datatypes/tensor_dimension_index_selection.md
+++ b/docs/content/reference/types/datatypes/tensor_dimension_index_selection.md
@@ -30,7 +30,7 @@ Struct {
## API reference links
* 🌊 [C++ API docs for `TensorDimensionIndexSelection`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1TensorDimensionIndexSelection.html)
* 🐍 [Python API docs for `TensorDimensionIndexSelection`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.TensorDimensionIndexSelection)
- * 🦀 [Rust API docs for `TensorDimensionIndexSelection`](https://docs.rs/rerun/latest/rerun/datatypes/struct.TensorDimensionIndexSelection.html)
+ * 🦀 [Rust API docs for `TensorDimensionIndexSelection`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.TensorDimensionIndexSelection.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/tensor_dimension_selection.md b/docs/content/reference/types/datatypes/tensor_dimension_selection.md
index 94d97e242c17..309a7e0c961a 100644
--- a/docs/content/reference/types/datatypes/tensor_dimension_selection.md
+++ b/docs/content/reference/types/datatypes/tensor_dimension_selection.md
@@ -28,7 +28,7 @@ Struct {
## API reference links
* 🌊 [C++ API docs for `TensorDimensionSelection`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1TensorDimensionSelection.html)
* 🐍 [Python API docs for `TensorDimensionSelection`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.TensorDimensionSelection)
- * 🦀 [Rust API docs for `TensorDimensionSelection`](https://docs.rs/rerun/latest/rerun/datatypes/struct.TensorDimensionSelection.html)
+ * 🦀 [Rust API docs for `TensorDimensionSelection`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.TensorDimensionSelection.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/time_int.md b/docs/content/reference/types/datatypes/time_int.md
index c121bfaca6cc..ce558d4274d6 100644
--- a/docs/content/reference/types/datatypes/time_int.md
+++ b/docs/content/reference/types/datatypes/time_int.md
@@ -14,7 +14,7 @@ int64
## API reference links
* 🌊 [C++ API docs for `TimeInt`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1TimeInt.html)
* 🐍 [Python API docs for `TimeInt`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.TimeInt)
- * 🦀 [Rust API docs for `TimeInt`](https://docs.rs/rerun/latest/rerun/datatypes/struct.TimeInt.html)
+ * 🦀 [Rust API docs for `TimeInt`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.TimeInt.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/time_range.md b/docs/content/reference/types/datatypes/time_range.md
index a4b272616a4c..3215f17d1f56 100644
--- a/docs/content/reference/types/datatypes/time_range.md
+++ b/docs/content/reference/types/datatypes/time_range.md
@@ -38,7 +38,7 @@ Struct {
## API reference links
* 🌊 [C++ API docs for `TimeRange`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1TimeRange.html)
* 🐍 [Python API docs for `TimeRange`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.TimeRange)
- * 🦀 [Rust API docs for `TimeRange`](https://docs.rs/rerun/latest/rerun/datatypes/struct.TimeRange.html)
+ * 🦀 [Rust API docs for `TimeRange`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.TimeRange.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/time_range_boundary.md b/docs/content/reference/types/datatypes/time_range_boundary.md
index e409fe485ab0..37587816c14c 100644
--- a/docs/content/reference/types/datatypes/time_range_boundary.md
+++ b/docs/content/reference/types/datatypes/time_range_boundary.md
@@ -35,7 +35,7 @@ DenseUnion {
## API reference links
* 🌊 [C++ API docs for `TimeRangeBoundary`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1TimeRangeBoundary.html)
* 🐍 [Python API docs for `TimeRangeBoundary`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.TimeRangeBoundary)
- * 🦀 [Rust API docs for `TimeRangeBoundary`](https://docs.rs/rerun/latest/rerun/datatypes/enum.TimeRangeBoundary.html)
+ * 🦀 [Rust API docs for `TimeRangeBoundary`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/enum.TimeRangeBoundary.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/uint16.md b/docs/content/reference/types/datatypes/uint16.md
index 5609fed94b6f..7eacf8d7f4e5 100644
--- a/docs/content/reference/types/datatypes/uint16.md
+++ b/docs/content/reference/types/datatypes/uint16.md
@@ -14,6 +14,6 @@ uint16
## API reference links
* 🌊 [C++ API docs for `UInt16`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1UInt16.html)
* 🐍 [Python API docs for `UInt16`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.UInt16)
- * 🦀 [Rust API docs for `UInt16`](https://docs.rs/rerun/latest/rerun/datatypes/struct.UInt16.html)
+ * 🦀 [Rust API docs for `UInt16`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.UInt16.html)
diff --git a/docs/content/reference/types/datatypes/uint32.md b/docs/content/reference/types/datatypes/uint32.md
index 144d1ee0e9ac..e61dd0b78973 100644
--- a/docs/content/reference/types/datatypes/uint32.md
+++ b/docs/content/reference/types/datatypes/uint32.md
@@ -14,6 +14,6 @@ uint32
## API reference links
* 🌊 [C++ API docs for `UInt32`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1UInt32.html)
* 🐍 [Python API docs for `UInt32`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.UInt32)
- * 🦀 [Rust API docs for `UInt32`](https://docs.rs/rerun/latest/rerun/datatypes/struct.UInt32.html)
+ * 🦀 [Rust API docs for `UInt32`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.UInt32.html)
diff --git a/docs/content/reference/types/datatypes/uint64.md b/docs/content/reference/types/datatypes/uint64.md
index 1c0025e56657..5e6a4cac7c8c 100644
--- a/docs/content/reference/types/datatypes/uint64.md
+++ b/docs/content/reference/types/datatypes/uint64.md
@@ -14,6 +14,6 @@ uint64
## API reference links
* 🌊 [C++ API docs for `UInt64`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1UInt64.html)
* 🐍 [Python API docs for `UInt64`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.UInt64)
- * 🦀 [Rust API docs for `UInt64`](https://docs.rs/rerun/latest/rerun/datatypes/struct.UInt64.html)
+ * 🦀 [Rust API docs for `UInt64`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.UInt64.html)
diff --git a/docs/content/reference/types/datatypes/utf8.md b/docs/content/reference/types/datatypes/utf8.md
index 7da350ef1499..c001e5749dfd 100644
--- a/docs/content/reference/types/datatypes/utf8.md
+++ b/docs/content/reference/types/datatypes/utf8.md
@@ -14,7 +14,7 @@ utf8
## API reference links
* 🌊 [C++ API docs for `Utf8`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1Utf8.html)
* 🐍 [Python API docs for `Utf8`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.Utf8)
- * 🦀 [Rust API docs for `Utf8`](https://docs.rs/rerun/latest/rerun/datatypes/struct.Utf8.html)
+ * 🦀 [Rust API docs for `Utf8`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.Utf8.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/uuid.md b/docs/content/reference/types/datatypes/uuid.md
index f709faedfc96..9336d588a8b6 100644
--- a/docs/content/reference/types/datatypes/uuid.md
+++ b/docs/content/reference/types/datatypes/uuid.md
@@ -14,6 +14,6 @@ FixedSizeList<16, uint8>
## API reference links
* 🌊 [C++ API docs for `Uuid`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1Uuid.html)
* 🐍 [Python API docs for `Uuid`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.Uuid)
- * 🦀 [Rust API docs for `Uuid`](https://docs.rs/rerun/latest/rerun/datatypes/struct.Uuid.html)
+ * 🦀 [Rust API docs for `Uuid`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.Uuid.html)
diff --git a/docs/content/reference/types/datatypes/uvec2d.md b/docs/content/reference/types/datatypes/uvec2d.md
index 6215cfb1ceb6..5dacb4dff23e 100644
--- a/docs/content/reference/types/datatypes/uvec2d.md
+++ b/docs/content/reference/types/datatypes/uvec2d.md
@@ -14,6 +14,6 @@ FixedSizeList<2, uint32>
## API reference links
* 🌊 [C++ API docs for `UVec2D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1UVec2D.html)
* 🐍 [Python API docs for `UVec2D`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.UVec2D)
- * 🦀 [Rust API docs for `UVec2D`](https://docs.rs/rerun/latest/rerun/datatypes/struct.UVec2D.html)
+ * 🦀 [Rust API docs for `UVec2D`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.UVec2D.html)
diff --git a/docs/content/reference/types/datatypes/uvec3d.md b/docs/content/reference/types/datatypes/uvec3d.md
index 7f9fc18f0779..20eed478f602 100644
--- a/docs/content/reference/types/datatypes/uvec3d.md
+++ b/docs/content/reference/types/datatypes/uvec3d.md
@@ -14,7 +14,7 @@ FixedSizeList<3, uint32>
## API reference links
* 🌊 [C++ API docs for `UVec3D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1UVec3D.html)
* 🐍 [Python API docs for `UVec3D`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.UVec3D)
- * 🦀 [Rust API docs for `UVec3D`](https://docs.rs/rerun/latest/rerun/datatypes/struct.UVec3D.html)
+ * 🦀 [Rust API docs for `UVec3D`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.UVec3D.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/uvec4d.md b/docs/content/reference/types/datatypes/uvec4d.md
index 0f9f3b292534..14b99ed30036 100644
--- a/docs/content/reference/types/datatypes/uvec4d.md
+++ b/docs/content/reference/types/datatypes/uvec4d.md
@@ -14,6 +14,6 @@ FixedSizeList<4, uint32>
## API reference links
* 🌊 [C++ API docs for `UVec4D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1UVec4D.html)
* 🐍 [Python API docs for `UVec4D`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.UVec4D)
- * 🦀 [Rust API docs for `UVec4D`](https://docs.rs/rerun/latest/rerun/datatypes/struct.UVec4D.html)
+ * 🦀 [Rust API docs for `UVec4D`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.UVec4D.html)
diff --git a/docs/content/reference/types/datatypes/vec2d.md b/docs/content/reference/types/datatypes/vec2d.md
index 1c9be0557c86..ace8cd750195 100644
--- a/docs/content/reference/types/datatypes/vec2d.md
+++ b/docs/content/reference/types/datatypes/vec2d.md
@@ -14,7 +14,7 @@ FixedSizeList<2, float32>
## API reference links
* 🌊 [C++ API docs for `Vec2D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1Vec2D.html)
* 🐍 [Python API docs for `Vec2D`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.Vec2D)
- * 🦀 [Rust API docs for `Vec2D`](https://docs.rs/rerun/latest/rerun/datatypes/struct.Vec2D.html)
+ * 🦀 [Rust API docs for `Vec2D`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.Vec2D.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/vec3d.md b/docs/content/reference/types/datatypes/vec3d.md
index 6de9efa0e522..f7cf0b665a9c 100644
--- a/docs/content/reference/types/datatypes/vec3d.md
+++ b/docs/content/reference/types/datatypes/vec3d.md
@@ -14,7 +14,7 @@ FixedSizeList<3, float32>
## API reference links
* 🌊 [C++ API docs for `Vec3D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1Vec3D.html)
* 🐍 [Python API docs for `Vec3D`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.Vec3D)
- * 🦀 [Rust API docs for `Vec3D`](https://docs.rs/rerun/latest/rerun/datatypes/struct.Vec3D.html)
+ * 🦀 [Rust API docs for `Vec3D`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.Vec3D.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/vec4d.md b/docs/content/reference/types/datatypes/vec4d.md
index 26b9f0789b0b..29cca0e39ed0 100644
--- a/docs/content/reference/types/datatypes/vec4d.md
+++ b/docs/content/reference/types/datatypes/vec4d.md
@@ -14,6 +14,6 @@ FixedSizeList<4, float32>
## API reference links
* 🌊 [C++ API docs for `Vec4D`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1Vec4D.html)
* 🐍 [Python API docs for `Vec4D`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.Vec4D)
- * 🦀 [Rust API docs for `Vec4D`](https://docs.rs/rerun/latest/rerun/datatypes/struct.Vec4D.html)
+ * 🦀 [Rust API docs for `Vec4D`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.Vec4D.html)
diff --git a/docs/content/reference/types/datatypes/video_timestamp.md b/docs/content/reference/types/datatypes/video_timestamp.md
index a64a6c701f28..2ef3046aa4e4 100644
--- a/docs/content/reference/types/datatypes/video_timestamp.md
+++ b/docs/content/reference/types/datatypes/video_timestamp.md
@@ -17,7 +17,7 @@ int64
## API reference links
* 🌊 [C++ API docs for `VideoTimestamp`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1VideoTimestamp.html)
* 🐍 [Python API docs for `VideoTimestamp`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.VideoTimestamp)
- * 🦀 [Rust API docs for `VideoTimestamp`](https://docs.rs/rerun/latest/rerun/datatypes/struct.VideoTimestamp.html)
+ * 🦀 [Rust API docs for `VideoTimestamp`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.VideoTimestamp.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/view_coordinates.md b/docs/content/reference/types/datatypes/view_coordinates.md
index 33157fdeeb0b..d9fffeb5a4b1 100644
--- a/docs/content/reference/types/datatypes/view_coordinates.md
+++ b/docs/content/reference/types/datatypes/view_coordinates.md
@@ -31,7 +31,7 @@ FixedSizeList<3, uint8>
## API reference links
* 🌊 [C++ API docs for `ViewCoordinates`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1ViewCoordinates.html)
* 🐍 [Python API docs for `ViewCoordinates`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.ViewCoordinates)
- * 🦀 [Rust API docs for `ViewCoordinates`](https://docs.rs/rerun/latest/rerun/datatypes/struct.ViewCoordinates.html)
+ * 🦀 [Rust API docs for `ViewCoordinates`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.ViewCoordinates.html)
## Used by
diff --git a/docs/content/reference/types/datatypes/visible_time_range.md b/docs/content/reference/types/datatypes/visible_time_range.md
index 6ad2bc9c8cb4..b177e002158e 100644
--- a/docs/content/reference/types/datatypes/visible_time_range.md
+++ b/docs/content/reference/types/datatypes/visible_time_range.md
@@ -41,6 +41,6 @@ Struct {
## API reference links
* 🌊 [C++ API docs for `VisibleTimeRange`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1VisibleTimeRange.html)
* 🐍 [Python API docs for `VisibleTimeRange`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.VisibleTimeRange)
- * 🦀 [Rust API docs for `VisibleTimeRange`](https://docs.rs/rerun/latest/rerun/datatypes/struct.VisibleTimeRange.html)
+ * 🦀 [Rust API docs for `VisibleTimeRange`](https://ref.rerun.io/docs/rust/stable/rerun/datatypes/struct.VisibleTimeRange.html)
diff --git a/examples/rust/external_data_loader/README.md b/examples/rust/external_data_loader/README.md
index 8e2988f3dded..32454e2f8d66 100644
--- a/examples/rust/external_data_loader/README.md
+++ b/examples/rust/external_data_loader/README.md
@@ -19,6 +19,6 @@ This is an example executable data-loader plugin for the Rerun Viewer.
It will log Rust source code files as markdown documents.
To try it out, install it in your $PATH (`cargo install --path . -f`), then open a Rust source file with Rerun (`rerun file.rs`).
-Consider using the [`send_columns`](https://docs.rs/rerun/latest/rerun/struct.RecordingStream.html#method.send_columns) API for data loaders that ingest time series data from a file.
+Consider using the [`send_columns`](https://ref.rerun.io/docs/rust/stable/rerun/struct.RecordingStream.html#method.send_columns) API for data loaders that ingest time series data from a file.
This can be much more efficient that the stateful `log` API as it allows bundling
component data over time into a single call consuming a continuous block of memory.
diff --git a/examples/rust/revy/README.md b/examples/rust/revy/README.md
index bb883399ba39..15c3124c082d 100644
--- a/examples/rust/revy/README.md
+++ b/examples/rust/revy/README.md
@@ -86,4 +86,4 @@ For more information, check out the [Revy repository](https://github.com/rerun-i
})
```
This will start a Rerun Viewer in the background and stream the recording data to it.\
- Check out the [`RecordingStreamBuilder`](https://docs.rs/rerun/latest/rerun/struct.RecordingStreamBuilder.html) docs for other options (saving to file, connecting to a remote viewer, etc).
+ Check out the [`RecordingStreamBuilder`](https://ref.rerun.io/docs/rust/stable/rerun/struct.RecordingStreamBuilder.html) docs for other options (saving to file, connecting to a remote viewer, etc).