From f881165f027c613a984c3743ddc00ae24a7d5148 Mon Sep 17 00:00:00 2001 From: jleibs Date: Tue, 10 Sep 2024 16:08:43 +0000 Subject: [PATCH] Update the rust docs --- docs/rust/head/clock/fn.run.html | 2 +- .../struct.InstanceColorSystem.html | 2 +- .../rust/head/incremental_logging/fn.run.html | 2 +- docs/rust/head/log_file/fn.run.html | 2 +- docs/rust/head/minimal_options/fn.run.html | 2 +- .../rust/head/objectron/fn.log_ar_camera.html | 2 +- docs/rust/head/objectron/fn.log_ar_frame.html | 2 +- .../objectron/fn.log_baseline_objects.html | 2 +- .../head/objectron/fn.log_feature_points.html | 2 +- .../objectron/fn.log_frame_annotations.html | 2 +- .../head/objectron/fn.log_video_frame.html | 2 +- docs/rust/head/objectron/fn.run.html | 2 +- .../head/plot_dashboard_stress/fn.run.html | 2 +- docs/rust/head/raw_mesh/fn.log_node.html | 2 +- docs/rust/head/raw_mesh/fn.run.html | 2 +- .../rust/head/re_chunk/id/struct.ChunkId.html | 28 +- docs/rust/head/re_chunk/id/struct.RowId.html | 30 +-- docs/rust/head/re_chunk/struct.ChunkId.html | 28 +- docs/rust/head/re_chunk/struct.RowId.html | 30 +-- .../fn.show_zoomed_image_region.html | 2 +- .../image/fn.show_image_preview.html | 4 +- .../image/fn.show_zoomed_image_region.html | 2 +- .../image/fn.texture_preview_ui.html | 4 +- .../fn.try_show_zoomed_image_region.html | 4 +- .../fn.stream_rrd_from_http_to_channel.html | 2 +- .../example_components/struct.MyColor.html | 26 +- .../example_components/struct.MyIndex.html | 26 +- .../example_components/struct.MyLabel.html | 26 +- .../example_components/struct.MyPoint.html | 26 +- .../example_components/struct.MyPoint64.html | 26 +- .../example_components/struct.MyPoints.html | 22 +- .../head/re_log_types/external/index.html | 2 +- .../head/re_log_types/hash/struct.Hash64.html | 2 +- .../path/component_path/index.html | 2 +- .../component_path/struct.ComponentPath.html | 8 +- .../path/data_path/struct.DataPath.html | 6 +- .../path/entity_path/struct.EntityPath.html | 28 +- .../entity_path/struct.EntityPathHash.html | 2 +- .../path/enum.PathParseError.html | 4 +- docs/rust/head/re_log_types/path/index.html | 2 +- .../path/parse_path/enum.PathParseError.html | 4 +- .../path/struct.ComponentPath.html | 8 +- .../re_log_types/path/struct.DataPath.html | 6 +- .../re_log_types/path/struct.EntityPath.html | 28 +- .../path/struct.EntityPathHash.html | 2 +- .../struct.ResolvedTimeRange.html | 6 +- .../struct.ResolvedTimeRange.html | 6 +- .../time_point/struct.TimeInt.html | 4 +- .../time_point/struct.TimePoint.html | 2 +- .../time_point/struct.Timeline.html | 2 +- .../time_point/time_int/struct.TimeInt.html | 4 +- .../time_point/timeline/struct.Timeline.html | 2 +- .../struct.BarChartSpaceView.html | 64 ++--- .../struct.BarChartSpaceView.html | 64 ++--- ...struct.BarChartVisualizerEntityFilter.html | 2 +- .../struct.BarChartVisualizerSystem.html | 30 +-- .../visualizer_system/struct.EmptySystem.html | 2 +- .../contexts/depth_offsets/index.html | 2 +- .../struct.EntityDepthOffsets.html | 6 +- .../struct.SpatialSceneEntityContext.html | 4 +- .../fn.configure_background.html | 4 +- ...tance_path_hash_from_picking_layer_id.html | 2 +- ...king_layer_id_from_instance_path_hash.html | 2 +- .../mesh_cache/struct.MeshCache.html | 2 +- .../fn.try_get_or_create_albedo_texture.html | 4 +- .../mesh_loader/struct.LoadedMesh.html | 12 +- .../struct.PickableImageRect.html | 4 +- .../picking/fn.picking_gpu.html | 2 +- .../picking/struct.PickingContext.html | 4 +- .../picking/struct.PickingRayHit.html | 4 +- .../proc_mesh/fn.generate_solid.html | 4 +- .../proc_mesh/fn.generate_wireframe.html | 2 +- .../fn.materials_for_uncolored_mesh.html | 4 +- .../proc_mesh/struct.SolidCache.html | 2 +- .../proc_mesh/struct.SolidMesh.html | 4 +- .../proc_mesh/struct.WireframeCache.html | 2 +- .../ui/fn.outline_config.html | 2 +- .../re_space_view_spatial/ui/fn.picking.html | 2 +- .../fn.re_render_rect_from_egui_rect.html | 2 +- .../ui_2d/fn.setup_target_config.html | 2 +- .../ui_3d/fn.add_picking_ray.html | 2 +- .../ui_3d/fn.show_orbit_eye_center.html | 2 +- .../fn.show_projections_from_2d_space.html | 2 +- .../video_cache/struct.Entry.html | 4 +- .../video_cache/struct.VideoCache.html | 4 +- .../arrows2d/struct.Arrows2DVisualizer.html | 4 +- .../arrows3d/struct.Arrows3DVisualizer.html | 4 +- .../assets3d/struct.Asset3DVisualizer.html | 6 +- .../boxes2d/struct.Boxes2DVisualizer.html | 4 +- .../boxes3d/struct.Boxes3DVisualizer.html | 8 +- .../cameras/struct.CamerasVisualizer.html | 4 +- .../struct.DepthImageVisualizer.html | 6 +- .../struct.Ellipsoids3DVisualizer.html | 8 +- .../struct.EncodedImageVisualizer.html | 2 +- .../fn.load_keypoint_connections.html | 2 +- .../visualizers/fn.process_radius.html | 2 +- .../visualizers/fn.process_radius_slice.html | 2 +- .../images/struct.ImageVisualizer.html | 2 +- .../visualizers/index.html | 2 +- .../lines2d/struct.Lines2DVisualizer.html | 4 +- .../lines3d/struct.Lines3DVisualizer.html | 4 +- .../meshes/struct.Mesh3DVisualizer.html | 6 +- .../points2d/struct.Points2DVisualizer.html | 6 +- .../points3d/struct.Points3DVisualizer.html | 6 +- .../struct.SegmentationImageVisualizer.html | 2 +- .../fn.add_axis_arrows.html | 4 +- .../struct.AxisLengthDetector.html | 2 +- .../struct.Transform3DArrowsVisualizer.html | 2 +- .../fn.bounding_box_for_textured_rect.html | 2 +- .../fn.textured_rect_from_image.html | 2 +- .../videos/struct.AssetVideoVisualizer.html | 6 +- .../fn.colormapped_texture.html | 4 +- .../fn.texture_desc_from_tensor.html | 2 +- .../fn.to_texture_desc.html | 2 +- .../fn.upload_texture_slice_to_gpu.html | 4 +- .../struct.TensorSystem.html | 2 +- .../struct.TextDocumentSpaceView.html | 54 ++-- .../struct.TextDocumentSpaceViewState.html | 2 +- .../struct.TextDocumentSpaceView.html | 54 ++-- .../struct.TextDocumentSystem.html | 30 +-- .../struct.TextLogSystem.html | 2 +- .../re_space_view_time_series/fn.plot_id.html | 2 +- .../fn.collect_recursive_clears.html | 2 +- .../struct.SeriesLineSystem.html | 38 +-- .../struct.SeriesPointSystem.html | 38 +-- .../struct.TimeSeriesSpaceView.html | 62 ++--- .../struct.TimeSeriesSpaceViewState.html | 2 +- .../struct.TimeSeriesSpaceView.html | 62 ++--- .../util/fn.apply_aggregation.html | 2 +- .../util/fn.determine_time_per_pixel.html | 2 +- .../util/fn.determine_time_range.html | 2 +- .../util/fn.points_to_series.html | 2 +- .../trait.SyntaxHighlighting.html | 2 +- .../head/re_ui/trait.SyntaxHighlighting.html | 2 +- docs/rust/head/re_viewer/app/struct.App.html | 4 +- .../re_viewer/app_state/struct.AppState.html | 2 +- .../validation_gen/enum.ContainerKind.html | 12 +- .../validation_gen/struct.AutoLayout.html | 10 +- .../validation_gen/struct.AutoSpaceViews.html | 16 +- .../validation_gen/struct.GridColumns.html | 18 +- .../struct.IncludedSpaceView.html | 12 +- .../validation_gen/struct.RootContainer.html | 12 +- .../struct.SpaceViewMaximized.html | 12 +- .../struct.VisualizerOverrides.html | 18 +- docs/rust/head/re_viewer/external/index.html | 2 +- .../re_types_core/datatypes/struct.Bool.html | 2 +- .../datatypes/struct.UInt32.html | 2 +- .../re_types_core/reflection/trait.Enum.html | 2 +- .../re_types_core/trait.Archetype.html | 2 +- .../trait.ArchetypeReflectionMarker.html | 2 +- .../re_types_core/trait.AsComponents.html | 2 +- .../re_types_core/trait.Loggable.html | 2 +- .../re_types_core/trait.SizeBytes.html | 2 +- .../re_types_core/datatypes/struct.Bool.html | 2 +- .../datatypes/struct.UInt32.html | 2 +- .../re_types_core/reflection/trait.Enum.html | 2 +- .../re_types_core/trait.Archetype.html | 2 +- .../trait.ArchetypeReflectionMarker.html | 2 +- .../re_types_core/trait.AsComponents.html | 2 +- .../re_types_core/trait.Loggable.html | 2 +- .../re_types_core/trait.SizeBytes.html | 2 +- .../re_types_core/datatypes/struct.Bool.html | 2 +- .../datatypes/struct.UInt32.html | 2 +- .../re_types_core/reflection/trait.Enum.html | 2 +- .../re_types_core/trait.Archetype.html | 2 +- .../trait.ArchetypeReflectionMarker.html | 2 +- .../re_types_core/trait.AsComponents.html | 2 +- .../re_types_core/trait.Loggable.html | 2 +- .../re_types_core/trait.SizeBytes.html | 2 +- .../re_types_core/datatypes/struct.Bool.html | 2 +- .../datatypes/struct.UInt32.html | 2 +- .../re_types_core/reflection/trait.Enum.html | 2 +- .../re_types_core/trait.Archetype.html | 2 +- .../trait.ArchetypeReflectionMarker.html | 2 +- .../re_types_core/trait.AsComponents.html | 2 +- .../re_types_core/trait.Loggable.html | 2 +- .../re_types_core/trait.SizeBytes.html | 2 +- .../blueprint/archetypes/index.html | 2 +- .../archetypes/struct.ContainerBlueprint.html | 34 +-- .../archetypes/struct.PanelBlueprint.html | 20 +- .../archetypes/struct.ViewportBlueprint.html | 30 +-- .../components/enum.ContainerKind.html | 12 +- .../blueprint/components/index.html | 2 +- .../components/struct.AutoLayout.html | 10 +- .../components/struct.AutoSpaceViews.html | 16 +- .../components/struct.GridColumns.html | 18 +- .../components/struct.IncludedSpaceView.html | 12 +- .../components/struct.RootContainer.html | 12 +- .../components/struct.SpaceViewMaximized.html | 12 +- .../struct.VisualizerOverrides.html | 18 +- .../blueprint/datatypes/index.html | 2 +- .../blueprint/datatypes/struct.Utf8List.html | 16 +- .../re_types_blueprint/blueprint/index.html | 2 +- .../external/re_types_blueprint/index.html | 2 +- ...n.customize_eframe_and_setup_renderer.html | 2 +- docs/rust/head/re_viewer/struct.App.html | 4 +- .../ui/memory_panel/struct.MemoryPanel.html | 8 +- .../ui/top_panel/fn.memory_use_label_ui.html | 2 +- .../re_viewer/ui/top_panel/fn.top_bar_ui.html | 2 +- .../re_viewer/ui/top_panel/fn.top_panel.html | 2 +- .../blueprint_id/struct.BlueprintId.html | 2 +- .../command_sender/enum.SystemCommand.html | 4 +- .../enum.SpaceViewSystemExecutionError.html | 4 +- .../re_viewer_context/enum.SystemCommand.html | 4 +- .../colormap/fn.colormap_preview_ui.html | 2 +- .../colormap/fn.colormap_to_re_renderer.html | 2 +- .../colormap/fn.colormap_variant_ui.html | 2 +- .../fn.colormap_to_re_renderer.html | 2 +- .../gpu_bridge/fn.get_or_create_texture.html | 6 +- .../gpu_bridge/fn.image_to_gpu.html | 4 +- .../gpu_bridge/fn.new_renderer_callback.html | 2 +- .../gpu_bridge/fn.render_image.html | 4 +- .../gpu_bridge/fn.required_shader_decode.html | 2 +- ...exture_creation_desc_from_color_image.html | 2 +- .../fn.try_get_or_create_texture.html | 6 +- .../image_to_gpu/fn.color_image_to_gpu.html | 4 +- .../image_to_gpu/fn.depth_image_to_gpu.html | 4 +- ...eral_texture_creation_desc_from_image.html | 2 +- .../image_to_gpu/fn.image_to_gpu.html | 4 +- .../fn.required_shader_decode.html | 2 +- .../fn.segmentation_image_to_gpu.html | 4 +- ...exture_creation_desc_from_color_image.html | 2 +- .../gpu_bridge/image_to_gpu/index.html | 4 +- .../re_viewer_context/gpu_bridge/index.html | 2 +- .../fn.new_renderer_callback.html | 2 +- .../struct.ReRendererCallback.html | 4 +- .../enum.SpaceViewSystemExecutionError.html | 4 +- .../struct.SpaceViewOutlineMasks.html | 8 +- .../trait.SpaceViewClass.html | 2 +- .../struct.SystemExecutionOutput.html | 6 +- .../trait.VisualizerSystem.html | 4 +- .../re_viewer_context/struct.BlueprintId.html | 2 +- .../struct.SpaceViewOutlineMasks.html | 8 +- .../struct.SystemExecutionOutput.html | 6 +- .../struct.ViewerContext.html | 4 +- .../trait.SpaceViewClass.html | 2 +- .../trait.VisualizerSystem.html | 4 +- .../viewer_context/struct.ViewerContext.html | 4 +- .../auto_layout/fn.arrange_three.html | 2 +- .../auto_layout/fn.tree_from_space_views.html | 6 +- .../auto_layout/struct.SpaceMakeInfo.html | 6 +- .../rust/head/re_viewport/external/index.html | 2 +- .../fn.highlights_for_space_view.html | 6 +- .../head/re_viewport/struct.Viewport.html | 20 +- .../fn.execute_systems_for_all_views.html | 10 +- .../fn.execute_systems_for_space_view.html | 6 +- .../fn.run_space_view_systems.html | 12 +- .../viewport/struct.TabViewer.html | 28 +- .../viewport/struct.TabWidget.html | 2 +- .../re_viewport/viewport/struct.Viewport.html | 20 +- .../server/struct.MessageQueue.html | 4 +- .../server/struct.ReceiveSetBroadcaster.html | 2 +- .../server/struct.RerunServer.html | 2 +- .../head/re_ws_comms/struct.RerunServer.html | 2 +- .../python_bridge/fn.all_recordings.html | 2 +- .../fn.global_web_viewer_server.html | 2 +- ...fn.send_mem_sink_as_default_blueprint.html | 2 +- .../struct.PyBinarySinkStorage.html | 4 +- .../struct.PyMemorySinkStorage.html | 10 +- .../struct.PyRecordingStream.html | 254 +++++++++--------- docs/rust/head/rerun_c/index.html | 2 +- .../fn.recording_stream.html | 2 +- .../recording_streams/struct.RecStreams.html | 4 +- .../head/rerun_c/struct.CSpawnOptions.html | 4 +- .../roundtrip_annotation_context/fn.run.html | 2 +- docs/rust/head/roundtrip_arrows2d/fn.run.html | 2 +- docs/rust/head/roundtrip_arrows3d/fn.run.html | 2 +- docs/rust/head/roundtrip_boxes2d/fn.run.html | 2 +- docs/rust/head/roundtrip_boxes3d/fn.run.html | 2 +- .../head/roundtrip_depth_image/fn.run.html | 2 +- .../roundtrip_disconnected_space/fn.run.html | 2 +- docs/rust/head/roundtrip_image/fn.run.html | 2 +- .../head/roundtrip_line_strips2d/fn.run.html | 2 +- .../head/roundtrip_line_strips3d/fn.run.html | 2 +- docs/rust/head/roundtrip_pinhole/fn.run.html | 2 +- docs/rust/head/roundtrip_points2d/fn.run.html | 2 +- docs/rust/head/roundtrip_points3d/fn.run.html | 2 +- .../roundtrip_segmentation_image/fn.run.html | 2 +- docs/rust/head/roundtrip_tensor/fn.run.html | 2 +- .../head/roundtrip_text_document/fn.run.html | 2 +- docs/rust/head/roundtrip_text_log/fn.run.html | 2 +- .../head/roundtrip_transform3d/fn.run.html | 2 +- .../roundtrip_view_coordinates/fn.run.html | 2 +- .../roundtrip_visible_time_ranges/fn.run.html | 2 +- docs/rust/head/test_api/fn.run.html | 2 +- .../rust/head/test_api/fn.test_3d_points.html | 2 +- docs/rust/head/test_api/fn.test_bbox.html | 2 +- .../head/test_api/fn.test_log_cleared.html | 2 +- docs/rust/head/test_api/fn.test_rects.html | 2 +- .../head/test_api/fn.test_segmentation.html | 2 +- .../rust/head/test_api/fn.test_text_logs.html | 2 +- .../head/test_api/fn.test_transforms_3d.html | 2 +- .../head/test_data_density_graph/fn.log.html | 2 +- .../head/test_data_density_graph/fn.run.html | 2 +- .../head/test_image_memory/fn.log_images.html | 2 +- .../head/test_pinhole_projection/fn.run.html | 2 +- .../trait.impl/core/convert/trait.From.js | 4 +- .../egui_tiles/behavior/trait.Behavior.js | 2 +- .../archetype/trait.Archetype.js | 2 +- .../re_types_core/loggable/trait.Loggable.js | 2 +- .../size_bytes/trait.SizeBytes.js | 2 +- .../trait.ComponentFallbackProvider.js | 6 +- .../trait.TypedComponentFallbackProvider.js | 6 +- .../trait.IdentifiedViewSystem.js | 6 +- .../space_view_class/trait.SpaceViewClass.js | 6 +- .../space_view_class/trait.SpaceViewState.js | 4 +- ...VisualizerAdditionalApplicabilityFilter.js | 2 +- .../trait.VisualizerSystem.js | 6 +- .../head/type.impl/core/result/enum.Result.js | 4 +- .../blueprint_id/struct.BlueprintId.js | 2 +- 310 files changed, 1134 insertions(+), 1134 deletions(-) diff --git a/docs/rust/head/clock/fn.run.html b/docs/rust/head/clock/fn.run.html index ae18a0432b5a4..739199611764f 100644 --- a/docs/rust/head/clock/fn.run.html +++ b/docs/rust/head/clock/fn.run.html @@ -1,2 +1,2 @@ run in clock - Rust -

Function clock::run

source ·
pub(crate) fn run(rec: &RecordingStream, args: &Args) -> Result<()>
\ No newline at end of file +

Function clock::run

source ·
pub(crate) fn run(rec: &RecordingStream, args: &Args) -> Result<()>
\ No newline at end of file diff --git a/docs/rust/head/custom_space_view/color_coordinates_visualizer_system/struct.InstanceColorSystem.html b/docs/rust/head/custom_space_view/color_coordinates_visualizer_system/struct.InstanceColorSystem.html index 6b31f714d304c..5014a05bb35b3 100644 --- a/docs/rust/head/custom_space_view/color_coordinates_visualizer_system/struct.InstanceColorSystem.html +++ b/docs/rust/head/custom_space_view/color_coordinates_visualizer_system/struct.InstanceColorSystem.html @@ -16,7 +16,7 @@ ctx: &ViewContext<'_>, query: &ViewQuery<'_>, _context_systems: &ViewContextCollection -) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Populates the scene part with data from the store.

+) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Populates the scene part with data from the store.

source§

fn visualizer_query_info(&self) -> VisualizerQueryInfo

Information about which components are queried by the visualizer.
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn filter_visualizable_entities( &self, entities: ApplicableEntities, diff --git a/docs/rust/head/incremental_logging/fn.run.html b/docs/rust/head/incremental_logging/fn.run.html index 8da42c43991ea..e68ce514c15c2 100644 --- a/docs/rust/head/incremental_logging/fn.run.html +++ b/docs/rust/head/incremental_logging/fn.run.html @@ -1,2 +1,2 @@ run in incremental_logging - Rust -

Function incremental_logging::run

source ·
pub(crate) fn run(rec: &RecordingStream) -> Result<()>
\ No newline at end of file +

Function incremental_logging::run

source ·
pub(crate) fn run(rec: &RecordingStream) -> Result<()>
\ No newline at end of file diff --git a/docs/rust/head/log_file/fn.run.html b/docs/rust/head/log_file/fn.run.html index 62c58504a17f0..adc7e6d5e0eae 100644 --- a/docs/rust/head/log_file/fn.run.html +++ b/docs/rust/head/log_file/fn.run.html @@ -1,2 +1,2 @@ run in log_file - Rust -

Function log_file::run

source ·
pub(crate) fn run(rec: &RecordingStream, args: &Args) -> Result<()>
\ No newline at end of file +

Function log_file::run

source ·
pub(crate) fn run(rec: &RecordingStream, args: &Args) -> Result<()>
\ No newline at end of file diff --git a/docs/rust/head/minimal_options/fn.run.html b/docs/rust/head/minimal_options/fn.run.html index 3716faa7ca527..b628c8c9ff0d2 100644 --- a/docs/rust/head/minimal_options/fn.run.html +++ b/docs/rust/head/minimal_options/fn.run.html @@ -1,2 +1,2 @@ run in minimal_options - Rust -

Function minimal_options::run

source ·
pub(crate) fn run(rec: &RecordingStream, args: &Args) -> Result<()>
\ No newline at end of file +

Function minimal_options::run

source ·
pub(crate) fn run(rec: &RecordingStream, args: &Args) -> Result<()>
\ No newline at end of file diff --git a/docs/rust/head/objectron/fn.log_ar_camera.html b/docs/rust/head/objectron/fn.log_ar_camera.html index 9cee276af299c..9dc2297e9a30c 100644 --- a/docs/rust/head/objectron/fn.log_ar_camera.html +++ b/docs/rust/head/objectron/fn.log_ar_camera.html @@ -1,6 +1,6 @@ log_ar_camera in objectron - Rust

Function objectron::log_ar_camera

source ·
pub(crate) fn log_ar_camera(
-    rec: &RecordingStream,
+    rec: &RecordingStream,
     timepoint: TimePoint,
     ar_camera: &ArCamera
 ) -> Result<()>
\ No newline at end of file diff --git a/docs/rust/head/objectron/fn.log_ar_frame.html b/docs/rust/head/objectron/fn.log_ar_frame.html index 761c80fddd0d1..3b83c351b161b 100644 --- a/docs/rust/head/objectron/fn.log_ar_frame.html +++ b/docs/rust/head/objectron/fn.log_ar_frame.html @@ -1,6 +1,6 @@ log_ar_frame in objectron - Rust

Function objectron::log_ar_frame

source ·
pub(crate) fn log_ar_frame(
-    rec: &RecordingStream,
+    rec: &RecordingStream,
     annotations: &AnnotationsPerFrame<'_>,
     ar_frame: &ArFrame
 ) -> Result<()>
\ No newline at end of file diff --git a/docs/rust/head/objectron/fn.log_baseline_objects.html b/docs/rust/head/objectron/fn.log_baseline_objects.html index 3b82a7a346c3e..4f77aaefd42d0 100644 --- a/docs/rust/head/objectron/fn.log_baseline_objects.html +++ b/docs/rust/head/objectron/fn.log_baseline_objects.html @@ -1,5 +1,5 @@ log_baseline_objects in objectron - Rust
pub(crate) fn log_baseline_objects(
-    rec: &RecordingStream,
+    rec: &RecordingStream,
     objects: &[Object]
 ) -> Result<()>
\ No newline at end of file diff --git a/docs/rust/head/objectron/fn.log_feature_points.html b/docs/rust/head/objectron/fn.log_feature_points.html index 1d03c446a7925..29a84342d2511 100644 --- a/docs/rust/head/objectron/fn.log_feature_points.html +++ b/docs/rust/head/objectron/fn.log_feature_points.html @@ -1,6 +1,6 @@ log_feature_points in objectron - Rust
pub(crate) fn log_feature_points(
-    rec: &RecordingStream,
+    rec: &RecordingStream,
     timepoint: TimePoint,
     points: &ArPointCloud
 ) -> Result<()>
\ No newline at end of file diff --git a/docs/rust/head/objectron/fn.log_frame_annotations.html b/docs/rust/head/objectron/fn.log_frame_annotations.html index dee0ebc215165..fdaf1fee3c09b 100644 --- a/docs/rust/head/objectron/fn.log_frame_annotations.html +++ b/docs/rust/head/objectron/fn.log_frame_annotations.html @@ -1,6 +1,6 @@ log_frame_annotations in objectron - Rust
pub(crate) fn log_frame_annotations(
-    rec: &RecordingStream,
+    rec: &RecordingStream,
     timepoint: &TimePoint,
     annotations: &FrameAnnotation
 ) -> Result<()>
\ No newline at end of file diff --git a/docs/rust/head/objectron/fn.log_video_frame.html b/docs/rust/head/objectron/fn.log_video_frame.html index 1d9f0b4d29b95..aac57d67eecdc 100644 --- a/docs/rust/head/objectron/fn.log_video_frame.html +++ b/docs/rust/head/objectron/fn.log_video_frame.html @@ -1,5 +1,5 @@ log_video_frame in objectron - Rust

Function objectron::log_video_frame

source ·
pub(crate) fn log_video_frame(
-    rec: &RecordingStream,
+    rec: &RecordingStream,
     ar_frame: &ArFrame
 ) -> Result<()>
\ No newline at end of file diff --git a/docs/rust/head/objectron/fn.run.html b/docs/rust/head/objectron/fn.run.html index 9f14b0b08473b..9297d92fa6926 100644 --- a/docs/rust/head/objectron/fn.run.html +++ b/docs/rust/head/objectron/fn.run.html @@ -1,2 +1,2 @@ run in objectron - Rust -

Function objectron::run

source ·
pub(crate) fn run(rec: &RecordingStream, args: &Args) -> Result<()>
\ No newline at end of file +

Function objectron::run

source ·
pub(crate) fn run(rec: &RecordingStream, args: &Args) -> Result<()>
\ No newline at end of file diff --git a/docs/rust/head/plot_dashboard_stress/fn.run.html b/docs/rust/head/plot_dashboard_stress/fn.run.html index 34ea8e2981570..ca7bb9a3e225d 100644 --- a/docs/rust/head/plot_dashboard_stress/fn.run.html +++ b/docs/rust/head/plot_dashboard_stress/fn.run.html @@ -1,2 +1,2 @@ run in plot_dashboard_stress - Rust -

Function plot_dashboard_stress::run

source ·
pub(crate) fn run(rec: &RecordingStream, args: &Args) -> Result<()>
\ No newline at end of file +

Function plot_dashboard_stress::run

source ·
pub(crate) fn run(rec: &RecordingStream, args: &Args) -> Result<()>
\ No newline at end of file diff --git a/docs/rust/head/raw_mesh/fn.log_node.html b/docs/rust/head/raw_mesh/fn.log_node.html index cd3303b85f811..65f2315f1142c 100644 --- a/docs/rust/head/raw_mesh/fn.log_node.html +++ b/docs/rust/head/raw_mesh/fn.log_node.html @@ -1,3 +1,3 @@ log_node in raw_mesh - Rust -

Function raw_mesh::log_node

source ·
pub(crate) fn log_node(rec: &RecordingStream, node: GltfNode) -> Result<()>
Expand description

Log a glTF node with Rerun.

+

Function raw_mesh::log_node

source ·
pub(crate) fn log_node(rec: &RecordingStream, node: GltfNode) -> Result<()>
Expand description

Log a glTF node with Rerun.

\ No newline at end of file diff --git a/docs/rust/head/raw_mesh/fn.run.html b/docs/rust/head/raw_mesh/fn.run.html index 43459e93190bc..98ca536626915 100644 --- a/docs/rust/head/raw_mesh/fn.run.html +++ b/docs/rust/head/raw_mesh/fn.run.html @@ -1,2 +1,2 @@ run in raw_mesh - Rust -

Function raw_mesh::run

source ·
pub(crate) fn run(rec: &RecordingStream, args: &Args) -> Result<()>
\ No newline at end of file +

Function raw_mesh::run

source ·
pub(crate) fn run(rec: &RecordingStream, args: &Args) -> Result<()>
\ No newline at end of file diff --git a/docs/rust/head/re_chunk/id/struct.ChunkId.html b/docs/rust/head/re_chunk/id/struct.ChunkId.html index 9f580527f0857..c7f0a8794fedf 100644 --- a/docs/rust/head/re_chunk/id/struct.ChunkId.html +++ b/docs/rust/head/re_chunk/id/struct.ChunkId.html @@ -1,5 +1,5 @@ ChunkId in re_chunk::id - Rust -

Struct re_chunk::id::ChunkId

source ·
pub struct ChunkId(pub(crate) Tuid);
Expand description

A unique ID for a crate::Chunk.

+

Struct re_chunk::id::ChunkId

source ·
pub struct ChunkId(pub(crate) Tuid);
Expand description

A unique ID for a crate::Chunk.

Chunks are the atomic unit of ingestion, transport, storage, events and GC in Rerun.

Internally, a crate::Chunk is made up of rows, which are themselves uniquely identified by their RowId.

@@ -16,7 +16,7 @@

Garbage collection Garbage collection therefore happens (roughly) in the logger’s wall-clock order.

This has very important implications when inserting data far into the past or into the future: think carefully about your RowIds in these cases.

-

Tuple Fields§

§0: Tuid

Implementations§

source§

impl ChunkId

source

pub const ZERO: Self = _

source

pub const MAX: Self = _

source

pub fn new() -> Self

Create a new unique ChunkId based on the current time.

+

Tuple Fields§

§0: Tuid

Implementations§

source§

impl ChunkId

source

pub const ZERO: Self = _

source

pub const MAX: Self = _

source

pub fn new() -> Self

Create a new unique ChunkId based on the current time.

source

pub fn next(&self) -> Self

Returns the next logical ChunkId.

Beware: wrong usage can easily lead to conflicts. Prefer ChunkId::new when unsure.

@@ -26,24 +26,24 @@

Garbage collection

Beware: wrong usage can easily lead to conflicts. Prefer ChunkId::new when unsure.

source

pub fn nanoseconds_since_epoch(&self) -> u64

When the ChunkId was created, in nanoseconds since unix epoch.

-
source

pub fn from_u128(id: u128) -> Self

source

pub fn as_u128(&self) -> u128

Methods from Deref<Target = Tuid>§

pub fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.

+
source

pub fn from_u128(id: u128) -> Self

source

pub fn as_u128(&self) -> u128

Methods from Deref<Target = Tuid>§

source

pub fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.

NOTE: This crate cannot depend on re_types_core, therefore the actual implementation of SizeBytes for Tuid lives in re_types_core and calls this method.

-

pub const ZERO: Tuid = _

pub const MAX: Tuid = _

pub fn as_u128(&self) -> u128

pub fn nanoseconds_since_epoch(&self) -> u64

Approximate nanoseconds since unix epoch.

-

The upper 64 bits of the [Tuid].

-

pub fn inc(&self) -> u64

The increment part of the [Tuid].

-

The lower 64 bits of the [Tuid].

-

pub fn next(&self) -> Tuid

Returns the next logical [Tuid].

+
source

pub const ZERO: Tuid = _

source

pub const MAX: Tuid = _

source

pub fn as_u128(&self) -> u128

source

pub fn nanoseconds_since_epoch(&self) -> u64

Approximate nanoseconds since unix epoch.

+

The upper 64 bits of the Tuid.

+
source

pub fn inc(&self) -> u64

The increment part of the Tuid.

+

The lower 64 bits of the Tuid.

+
source

pub fn next(&self) -> Tuid

Returns the next logical Tuid.

Wraps the monotonically increasing back to zero on overflow.

Beware: wrong usage can easily lead to conflicts. -Prefer [Tuid::new] when unsure.

-

pub fn incremented_by(&self, n: u64) -> Tuid

Returns the n-next logical [Tuid].

-

This is equivalent to calling [Tuid::next] n times. +Prefer Tuid::new when unsure.

+
source

pub fn incremented_by(&self, n: u64) -> Tuid

Returns the n-next logical Tuid.

+

This is equivalent to calling Tuid::next n times. Wraps the monotonically increasing back to zero on overflow.

Beware: wrong usage can easily lead to conflicts. -Prefer [Tuid::new] when unsure.

-

pub fn short_string(&self) -> String

A shortened string representation of the Tuid.

-

Trait Implementations§

source§

impl Clone for ChunkId

source§

fn clone(&self) -> ChunkId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ChunkId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for ChunkId

§

type Target = Tuid

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for ChunkId

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl<'de> Deserialize<'de> for ChunkId

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where +Prefer Tuid::new when unsure.

+

source

pub fn short_string(&self) -> String

A shortened string representation of the Tuid.

+

Trait Implementations§

source§

impl Clone for ChunkId

source§

fn clone(&self) -> ChunkId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ChunkId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for ChunkId

§

type Target = Tuid

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for ChunkId

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl<'de> Deserialize<'de> for ChunkId

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for ChunkId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a ChunkId> for Cow<'a, ChunkId>

source§

fn from(value: &'a ChunkId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<ChunkId> for Cow<'a, ChunkId>

source§

fn from(value: ChunkId) -> Self

Converts to this type from the input type.
source§

impl Hash for ChunkId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Loggable for ChunkId

§

type Name = ComponentName

source§

fn name() -> Self::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
source§

fn arrow_datatype() -> DataType

The underlying [arrow2::datatypes::DataType], excluding datatype extensions.
source§

fn to_arrow_opt<'a>( diff --git a/docs/rust/head/re_chunk/id/struct.RowId.html b/docs/rust/head/re_chunk/id/struct.RowId.html index 7f3dc2710a971..e7448979524d7 100644 --- a/docs/rust/head/re_chunk/id/struct.RowId.html +++ b/docs/rust/head/re_chunk/id/struct.RowId.html @@ -1,5 +1,5 @@ RowId in re_chunk::id - Rust -

Struct re_chunk::id::RowId

source ·
pub struct RowId(pub(crate) Tuid);
Expand description

A unique ID for a row’s worth of data within a chunk.

+

Struct re_chunk::id::RowId

source ·
pub struct RowId(pub(crate) Tuid);
Expand description

A unique ID for a row’s worth of data within a chunk.

There is no relationship whatsoever between a ChunkId and the RowIds within that chunk.

Uniqueness

Duplicated RowIds within a single recording is considered undefined behavior.

@@ -25,8 +25,8 @@

Garbage collection Garbage collection therefore happens (roughly) in the logger’s wall-clock order.

This has very important implications when inserting data far into the past or into the future: think carefully about your RowIds in these cases.

-

Tuple Fields§

§0: Tuid

Implementations§

source§

impl RowId

source

pub const ZERO: Self = _

source

pub const MAX: Self = _

source

pub fn new() -> Self

Create a new unique RowId based on the current time.

-
source

pub fn from_tuid(tuid: Tuid) -> Self

source

pub fn next(&self) -> Self

Returns the next logical RowId.

+

Tuple Fields§

§0: Tuid

Implementations§

source§

impl RowId

source

pub const ZERO: Self = _

source

pub const MAX: Self = _

source

pub fn new() -> Self

Create a new unique RowId based on the current time.

+
source

pub fn from_tuid(tuid: Tuid) -> Self

source

pub fn next(&self) -> Self

Returns the next logical RowId.

Beware: wrong usage can easily lead to conflicts. Prefer RowId::new when unsure.

source

pub fn incremented_by(&self, n: u64) -> Self

Returns the n-next logical RowId.

@@ -35,24 +35,24 @@

Garbage collection

Beware: wrong usage can easily lead to conflicts. Prefer RowId::new when unsure.

source

pub fn nanoseconds_since_epoch(&self) -> u64

When the RowId was created, in nanoseconds since unix epoch.

-
source

pub fn from_u128(id: u128) -> Self

source

pub fn as_u128(&self) -> u128

Methods from Deref<Target = Tuid>§

pub fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.

+
source

pub fn from_u128(id: u128) -> Self

source

pub fn as_u128(&self) -> u128

Methods from Deref<Target = Tuid>§

source

pub fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.

NOTE: This crate cannot depend on re_types_core, therefore the actual implementation of SizeBytes for Tuid lives in re_types_core and calls this method.

-

pub const ZERO: Tuid = _

pub const MAX: Tuid = _

pub fn as_u128(&self) -> u128

pub fn nanoseconds_since_epoch(&self) -> u64

Approximate nanoseconds since unix epoch.

-

The upper 64 bits of the [Tuid].

-

pub fn inc(&self) -> u64

The increment part of the [Tuid].

-

The lower 64 bits of the [Tuid].

-

pub fn next(&self) -> Tuid

Returns the next logical [Tuid].

+
source

pub const ZERO: Tuid = _

source

pub const MAX: Tuid = _

source

pub fn as_u128(&self) -> u128

source

pub fn nanoseconds_since_epoch(&self) -> u64

Approximate nanoseconds since unix epoch.

+

The upper 64 bits of the Tuid.

+
source

pub fn inc(&self) -> u64

The increment part of the Tuid.

+

The lower 64 bits of the Tuid.

+
source

pub fn next(&self) -> Tuid

Returns the next logical Tuid.

Wraps the monotonically increasing back to zero on overflow.

Beware: wrong usage can easily lead to conflicts. -Prefer [Tuid::new] when unsure.

-

pub fn incremented_by(&self, n: u64) -> Tuid

Returns the n-next logical [Tuid].

-

This is equivalent to calling [Tuid::next] n times. +Prefer Tuid::new when unsure.

+
source

pub fn incremented_by(&self, n: u64) -> Tuid

Returns the n-next logical Tuid.

+

This is equivalent to calling Tuid::next n times. Wraps the monotonically increasing back to zero on overflow.

Beware: wrong usage can easily lead to conflicts. -Prefer [Tuid::new] when unsure.

-

pub fn short_string(&self) -> String

A shortened string representation of the Tuid.

-

Trait Implementations§

source§

impl Clone for RowId

source§

fn clone(&self) -> RowId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RowId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for RowId

§

type Target = Tuid

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for RowId

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl<'de> Deserialize<'de> for RowId

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where +Prefer Tuid::new when unsure.

+

source

pub fn short_string(&self) -> String

A shortened string representation of the Tuid.

+

Trait Implementations§

source§

impl Clone for RowId

source§

fn clone(&self) -> RowId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RowId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for RowId

§

type Target = Tuid

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for RowId

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl<'de> Deserialize<'de> for RowId

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for RowId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a RowId> for Cow<'a, RowId>

source§

fn from(value: &'a RowId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<RowId> for Cow<'a, RowId>

source§

fn from(value: RowId) -> Self

Converts to this type from the input type.
source§

impl Hash for RowId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Loggable for RowId

§

type Name = ComponentName

source§

fn name() -> Self::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
source§

fn arrow_datatype() -> DataType

The underlying [arrow2::datatypes::DataType], excluding datatype extensions.
source§

fn to_arrow_opt<'a>( diff --git a/docs/rust/head/re_chunk/struct.ChunkId.html b/docs/rust/head/re_chunk/struct.ChunkId.html index 566c426e466e6..a3114ff5835c1 100644 --- a/docs/rust/head/re_chunk/struct.ChunkId.html +++ b/docs/rust/head/re_chunk/struct.ChunkId.html @@ -1,5 +1,5 @@ ChunkId in re_chunk - Rust -

Struct re_chunk::ChunkId

source ·
pub struct ChunkId(pub(crate) Tuid);
Expand description

A unique ID for a crate::Chunk.

+

Struct re_chunk::ChunkId

source ·
pub struct ChunkId(pub(crate) Tuid);
Expand description

A unique ID for a crate::Chunk.

Chunks are the atomic unit of ingestion, transport, storage, events and GC in Rerun.

Internally, a crate::Chunk is made up of rows, which are themselves uniquely identified by their RowId.

@@ -16,7 +16,7 @@

Garbage collection Garbage collection therefore happens (roughly) in the logger’s wall-clock order.

This has very important implications when inserting data far into the past or into the future: think carefully about your RowIds in these cases.

-

Tuple Fields§

§0: Tuid

Implementations§

source§

impl ChunkId

source

pub const ZERO: Self = _

source

pub const MAX: Self = _

source

pub fn new() -> Self

Create a new unique ChunkId based on the current time.

+

Tuple Fields§

§0: Tuid

Implementations§

source§

impl ChunkId

source

pub const ZERO: Self = _

source

pub const MAX: Self = _

source

pub fn new() -> Self

Create a new unique ChunkId based on the current time.

source

pub fn next(&self) -> Self

Returns the next logical ChunkId.

Beware: wrong usage can easily lead to conflicts. Prefer ChunkId::new when unsure.

@@ -26,24 +26,24 @@

Garbage collection

Beware: wrong usage can easily lead to conflicts. Prefer ChunkId::new when unsure.

source

pub fn nanoseconds_since_epoch(&self) -> u64

When the ChunkId was created, in nanoseconds since unix epoch.

-
source

pub fn from_u128(id: u128) -> Self

source

pub fn as_u128(&self) -> u128

Methods from Deref<Target = Tuid>§

pub fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.

+
source

pub fn from_u128(id: u128) -> Self

source

pub fn as_u128(&self) -> u128

Methods from Deref<Target = Tuid>§

source

pub fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.

NOTE: This crate cannot depend on re_types_core, therefore the actual implementation of SizeBytes for Tuid lives in re_types_core and calls this method.

-

pub const ZERO: Tuid = _

pub const MAX: Tuid = _

pub fn as_u128(&self) -> u128

pub fn nanoseconds_since_epoch(&self) -> u64

Approximate nanoseconds since unix epoch.

-

The upper 64 bits of the [Tuid].

-

pub fn inc(&self) -> u64

The increment part of the [Tuid].

-

The lower 64 bits of the [Tuid].

-

pub fn next(&self) -> Tuid

Returns the next logical [Tuid].

+
source

pub const ZERO: Tuid = _

source

pub const MAX: Tuid = _

source

pub fn as_u128(&self) -> u128

source

pub fn nanoseconds_since_epoch(&self) -> u64

Approximate nanoseconds since unix epoch.

+

The upper 64 bits of the Tuid.

+
source

pub fn inc(&self) -> u64

The increment part of the Tuid.

+

The lower 64 bits of the Tuid.

+
source

pub fn next(&self) -> Tuid

Returns the next logical Tuid.

Wraps the monotonically increasing back to zero on overflow.

Beware: wrong usage can easily lead to conflicts. -Prefer [Tuid::new] when unsure.

-

pub fn incremented_by(&self, n: u64) -> Tuid

Returns the n-next logical [Tuid].

-

This is equivalent to calling [Tuid::next] n times. +Prefer Tuid::new when unsure.

+
source

pub fn incremented_by(&self, n: u64) -> Tuid

Returns the n-next logical Tuid.

+

This is equivalent to calling Tuid::next n times. Wraps the monotonically increasing back to zero on overflow.

Beware: wrong usage can easily lead to conflicts. -Prefer [Tuid::new] when unsure.

-

pub fn short_string(&self) -> String

A shortened string representation of the Tuid.

-

Trait Implementations§

source§

impl Clone for ChunkId

source§

fn clone(&self) -> ChunkId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ChunkId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for ChunkId

§

type Target = Tuid

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for ChunkId

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl<'de> Deserialize<'de> for ChunkId

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where +Prefer Tuid::new when unsure.

+

source

pub fn short_string(&self) -> String

A shortened string representation of the Tuid.

+

Trait Implementations§

source§

impl Clone for ChunkId

source§

fn clone(&self) -> ChunkId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ChunkId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for ChunkId

§

type Target = Tuid

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for ChunkId

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl<'de> Deserialize<'de> for ChunkId

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for ChunkId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a ChunkId> for Cow<'a, ChunkId>

source§

fn from(value: &'a ChunkId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<ChunkId> for Cow<'a, ChunkId>

source§

fn from(value: ChunkId) -> Self

Converts to this type from the input type.
source§

impl Hash for ChunkId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Loggable for ChunkId

§

type Name = ComponentName

source§

fn name() -> Self::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
source§

fn arrow_datatype() -> DataType

The underlying [arrow2::datatypes::DataType], excluding datatype extensions.
source§

fn to_arrow_opt<'a>( diff --git a/docs/rust/head/re_chunk/struct.RowId.html b/docs/rust/head/re_chunk/struct.RowId.html index ab920d7edd05a..b1f037f4552f0 100644 --- a/docs/rust/head/re_chunk/struct.RowId.html +++ b/docs/rust/head/re_chunk/struct.RowId.html @@ -1,5 +1,5 @@ RowId in re_chunk - Rust -

Struct re_chunk::RowId

source ·
pub struct RowId(pub(crate) Tuid);
Expand description

A unique ID for a row’s worth of data within a chunk.

+

Struct re_chunk::RowId

source ·
pub struct RowId(pub(crate) Tuid);
Expand description

A unique ID for a row’s worth of data within a chunk.

There is no relationship whatsoever between a ChunkId and the RowIds within that chunk.

Uniqueness

Duplicated RowIds within a single recording is considered undefined behavior.

@@ -25,8 +25,8 @@

Garbage collection Garbage collection therefore happens (roughly) in the logger’s wall-clock order.

This has very important implications when inserting data far into the past or into the future: think carefully about your RowIds in these cases.

-

Tuple Fields§

§0: Tuid

Implementations§

source§

impl RowId

source

pub const ZERO: Self = _

source

pub const MAX: Self = _

source

pub fn new() -> Self

Create a new unique RowId based on the current time.

-
source

pub fn from_tuid(tuid: Tuid) -> Self

source

pub fn next(&self) -> Self

Returns the next logical RowId.

+

Tuple Fields§

§0: Tuid

Implementations§

source§

impl RowId

source

pub const ZERO: Self = _

source

pub const MAX: Self = _

source

pub fn new() -> Self

Create a new unique RowId based on the current time.

+
source

pub fn from_tuid(tuid: Tuid) -> Self

source

pub fn next(&self) -> Self

Returns the next logical RowId.

Beware: wrong usage can easily lead to conflicts. Prefer RowId::new when unsure.

source

pub fn incremented_by(&self, n: u64) -> Self

Returns the n-next logical RowId.

@@ -35,24 +35,24 @@

Garbage collection

Beware: wrong usage can easily lead to conflicts. Prefer RowId::new when unsure.

source

pub fn nanoseconds_since_epoch(&self) -> u64

When the RowId was created, in nanoseconds since unix epoch.

-
source

pub fn from_u128(id: u128) -> Self

source

pub fn as_u128(&self) -> u128

Methods from Deref<Target = Tuid>§

pub fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.

+
source

pub fn from_u128(id: u128) -> Self

source

pub fn as_u128(&self) -> u128

Methods from Deref<Target = Tuid>§

source

pub fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.

NOTE: This crate cannot depend on re_types_core, therefore the actual implementation of SizeBytes for Tuid lives in re_types_core and calls this method.

-

pub const ZERO: Tuid = _

pub const MAX: Tuid = _

pub fn as_u128(&self) -> u128

pub fn nanoseconds_since_epoch(&self) -> u64

Approximate nanoseconds since unix epoch.

-

The upper 64 bits of the [Tuid].

-

pub fn inc(&self) -> u64

The increment part of the [Tuid].

-

The lower 64 bits of the [Tuid].

-

pub fn next(&self) -> Tuid

Returns the next logical [Tuid].

+
source

pub const ZERO: Tuid = _

source

pub const MAX: Tuid = _

source

pub fn as_u128(&self) -> u128

source

pub fn nanoseconds_since_epoch(&self) -> u64

Approximate nanoseconds since unix epoch.

+

The upper 64 bits of the Tuid.

+
source

pub fn inc(&self) -> u64

The increment part of the Tuid.

+

The lower 64 bits of the Tuid.

+
source

pub fn next(&self) -> Tuid

Returns the next logical Tuid.

Wraps the monotonically increasing back to zero on overflow.

Beware: wrong usage can easily lead to conflicts. -Prefer [Tuid::new] when unsure.

-

pub fn incremented_by(&self, n: u64) -> Tuid

Returns the n-next logical [Tuid].

-

This is equivalent to calling [Tuid::next] n times. +Prefer Tuid::new when unsure.

+
source

pub fn incremented_by(&self, n: u64) -> Tuid

Returns the n-next logical Tuid.

+

This is equivalent to calling Tuid::next n times. Wraps the monotonically increasing back to zero on overflow.

Beware: wrong usage can easily lead to conflicts. -Prefer [Tuid::new] when unsure.

-

pub fn short_string(&self) -> String

A shortened string representation of the Tuid.

-

Trait Implementations§

source§

impl Clone for RowId

source§

fn clone(&self) -> RowId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RowId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for RowId

§

type Target = Tuid

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for RowId

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl<'de> Deserialize<'de> for RowId

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where +Prefer Tuid::new when unsure.

+

source

pub fn short_string(&self) -> String

A shortened string representation of the Tuid.

+

Trait Implementations§

source§

impl Clone for RowId

source§

fn clone(&self) -> RowId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RowId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for RowId

§

type Target = Tuid

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for RowId

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl<'de> Deserialize<'de> for RowId

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for RowId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> From<&'a RowId> for Cow<'a, RowId>

source§

fn from(value: &'a RowId) -> Self

Converts to this type from the input type.
source§

impl<'a> From<RowId> for Cow<'a, RowId>

source§

fn from(value: RowId) -> Self

Converts to this type from the input type.
source§

impl Hash for RowId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Loggable for RowId

§

type Name = ComponentName

source§

fn name() -> Self::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
source§

fn arrow_datatype() -> DataType

The underlying [arrow2::datatypes::DataType], excluding datatype extensions.
source§

fn to_arrow_opt<'a>( diff --git a/docs/rust/head/re_data_ui/fn.show_zoomed_image_region.html b/docs/rust/head/re_data_ui/fn.show_zoomed_image_region.html index 2e2370c9559db..f285da010bad0 100644 --- a/docs/rust/head/re_data_ui/fn.show_zoomed_image_region.html +++ b/docs/rust/head/re_data_ui/fn.show_zoomed_image_region.html @@ -1,6 +1,6 @@ show_zoomed_image_region in re_data_ui - Rust
pub fn show_zoomed_image_region(
-    render_ctx: &RenderContext,
+    render_ctx: &RenderContext,
     ui: &mut Ui,
     image: &ImageInfo,
     image_stats: &ImageStats,
diff --git a/docs/rust/head/re_data_ui/image/fn.show_image_preview.html b/docs/rust/head/re_data_ui/image/fn.show_image_preview.html
index f9db100c13af5..cbbcd37e58c0e 100644
--- a/docs/rust/head/re_data_ui/image/fn.show_image_preview.html
+++ b/docs/rust/head/re_data_ui/image/fn.show_image_preview.html
@@ -1,8 +1,8 @@
 show_image_preview in re_data_ui::image - Rust
     
fn show_image_preview(
-    render_ctx: &RenderContext,
+    render_ctx: &RenderContext,
     ui: &mut Ui,
-    colormapped_texture: ColormappedTexture,
+    colormapped_texture: ColormappedTexture,
     debug_name: &str,
     desired_size: Vec2
 ) -> Result<Response, (Response, Error)>
Expand description

Shows preview of an image.

diff --git a/docs/rust/head/re_data_ui/image/fn.show_zoomed_image_region.html b/docs/rust/head/re_data_ui/image/fn.show_zoomed_image_region.html index 45b11135d0c7c..f93249b7dc049 100644 --- a/docs/rust/head/re_data_ui/image/fn.show_zoomed_image_region.html +++ b/docs/rust/head/re_data_ui/image/fn.show_zoomed_image_region.html @@ -1,6 +1,6 @@ show_zoomed_image_region in re_data_ui::image - Rust
pub fn show_zoomed_image_region(
-    render_ctx: &RenderContext,
+    render_ctx: &RenderContext,
     ui: &mut Ui,
     image: &ImageInfo,
     image_stats: &ImageStats,
diff --git a/docs/rust/head/re_data_ui/image/fn.texture_preview_ui.html b/docs/rust/head/re_data_ui/image/fn.texture_preview_ui.html
index eccda76099a86..bfc2710d3afa4 100644
--- a/docs/rust/head/re_data_ui/image/fn.texture_preview_ui.html
+++ b/docs/rust/head/re_data_ui/image/fn.texture_preview_ui.html
@@ -1,9 +1,9 @@
 texture_preview_ui in re_data_ui::image - Rust
     
fn texture_preview_ui(
-    render_ctx: &RenderContext,
+    render_ctx: &RenderContext,
     ui: &mut Ui,
     ui_layout: UiLayout,
     entity_path: &EntityPath,
-    texture: ColormappedTexture
+    texture: ColormappedTexture
 )
Expand description

Show the given texture with an appropriate size.

\ No newline at end of file diff --git a/docs/rust/head/re_data_ui/image/fn.try_show_zoomed_image_region.html b/docs/rust/head/re_data_ui/image/fn.try_show_zoomed_image_region.html index 958d8158e774b..8258171a8b911 100644 --- a/docs/rust/head/re_data_ui/image/fn.try_show_zoomed_image_region.html +++ b/docs/rust/head/re_data_ui/image/fn.try_show_zoomed_image_region.html @@ -1,9 +1,9 @@ try_show_zoomed_image_region in re_data_ui::image - Rust
fn try_show_zoomed_image_region(
-    render_ctx: &RenderContext,
+    render_ctx: &RenderContext,
     ui: &mut Ui,
     image: &ImageInfo,
-    texture: ColormappedTexture,
+    texture: ColormappedTexture,
     annotations: &Annotations,
     meter: Option<f32>,
     debug_name: &str,
diff --git a/docs/rust/head/re_log_encoding/stream_rrd_from_http/fn.stream_rrd_from_http_to_channel.html b/docs/rust/head/re_log_encoding/stream_rrd_from_http/fn.stream_rrd_from_http_to_channel.html
index 1b006b42386ce..baf05d69c6de5 100644
--- a/docs/rust/head/re_log_encoding/stream_rrd_from_http/fn.stream_rrd_from_http_to_channel.html
+++ b/docs/rust/head/re_log_encoding/stream_rrd_from_http/fn.stream_rrd_from_http_to_channel.html
@@ -3,7 +3,7 @@
     url: String,
     follow: bool,
     on_msg: Option<Box<dyn Fn() + Send + Sync>>
-) -> Receiver<LogMsg>
Expand description

Stream an rrd file from a HTTP server.

+) -> Receiver<LogMsg>
Expand description

Stream an rrd file from a HTTP server.

If follow_if_http is true, and the url is an HTTP source, the viewer will open the stream in Following mode rather than Playing mode.

on_msg can be used to wake up the UI thread on Wasm.

diff --git a/docs/rust/head/re_log_types/example_components/struct.MyColor.html b/docs/rust/head/re_log_types/example_components/struct.MyColor.html index f321fff3c5755..f6b2f6405c394 100644 --- a/docs/rust/head/re_log_types/example_components/struct.MyColor.html +++ b/docs/rust/head/re_log_types/example_components/struct.MyColor.html @@ -1,19 +1,19 @@ MyColor in re_log_types::example_components - Rust
#[repr(transparent)]
pub struct MyColor(pub u32);

Tuple Fields§

§0: u32

Implementations§

source§

impl MyColor

source

pub fn from_iter(it: impl IntoIterator<Item = u32>) -> Vec<Self>

source§

impl MyColor

source

pub fn from_rgb(r: u8, g: u8, b: u8) -> Self

Trait Implementations§

source§

impl Clone for MyColor

source§

fn clone(&self) -> MyColor

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MyColor

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for MyColor

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'a> From<&'a MyColor> for Cow<'a, MyColor>

source§

fn from(value: &'a MyColor) -> Self

Converts to this type from the input type.
source§

impl<'a> From<MyColor> for Cow<'a, MyColor>

source§

fn from(value: MyColor) -> Self

Converts to this type from the input type.
source§

impl From<u32> for MyColor

source§

fn from(value: u32) -> Self

Converts to this type from the input type.
source§

impl Loggable for MyColor

§

type Name = ComponentName

source§

fn name() -> Self::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
source§

fn arrow_datatype() -> DataType

The underlying [arrow2::datatypes::DataType], excluding datatype extensions.
source§

fn to_arrow_opt<'a>( + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'a> From<&'a MyColor> for Cow<'a, MyColor>

source§

fn from(value: &'a MyColor) -> Self

Converts to this type from the input type.
source§

impl<'a> From<MyColor> for Cow<'a, MyColor>

source§

fn from(value: MyColor) -> Self

Converts to this type from the input type.
source§

impl From<u32> for MyColor

source§

fn from(value: u32) -> Self

Converts to this type from the input type.
source§

impl Loggable for MyColor

§

type Name = ComponentName

source§

fn name() -> Self::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
source§

fn arrow_datatype() -> DataType

The underlying [arrow2::datatypes::DataType], excluding datatype extensions.
source§

fn to_arrow_opt<'a>( data: impl IntoIterator<Item = Option<impl Into<Cow<'a, Self>>>> -) -> SerializationResult<Box<dyn Array>>
where +) -> SerializationResult<Box<dyn Array>>
where Self: 'a,

Given an iterator of options of owned or reference values to the current -[Loggable], serializes them into an Arrow array. Read more
source§

fn from_arrow_opt(data: &dyn Array) -> DeserializationResult<Vec<Option<Self>>>

Given an Arrow array, deserializes it into a collection of optional [Loggable]s.
§

fn to_arrow<'a>( +Loggable, serializes them into an Arrow array. Read more

source§

fn from_arrow_opt(data: &dyn Array) -> DeserializationResult<Vec<Option<Self>>>

Given an Arrow array, deserializes it into a collection of optional Loggables.
source§

fn to_arrow<'a>( data: impl IntoIterator<Item = impl Into<Cow<'a, Self>>> -) -> Result<Box<dyn Array>, SerializationError>
where - Self: 'a,

Given an iterator of owned or reference values to the current [Loggable], serializes -them into an Arrow array. Read more
§

fn from_arrow( +) -> Result<Box<dyn Array>, SerializationError>
where + Self: 'a,

Given an iterator of owned or reference values to the current Loggable, serializes +them into an Arrow array. Read more
source§

fn from_arrow( data: &(dyn Array + 'static) -) -> Result<Vec<Self>, DeserializationError>

Given an Arrow array, deserializes it into a collection of [Loggable]s.
source§

impl PartialEq for MyColor

source§

fn eq(&self, other: &MyColor) -> bool

This method tests for self and other values to be equal, and is used +) -> Result<Vec<Self>, DeserializationError>

Given an Arrow array, deserializes it into a collection of Loggables.
source§

impl PartialEq for MyColor

source§

fn eq(&self, other: &MyColor) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for MyColor

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl SizeBytes for MyColor

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Zeroable for MyColor

§

fn zeroed() -> Self

source§

impl Copy for MyColor

source§

impl Eq for MyColor

source§

impl Pod for MyColor

source§

impl StructuralEq for MyColor

source§

impl StructuralPartialEq for MyColor

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl SizeBytes for MyColor

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
source§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
source§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
source§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Zeroable for MyColor

§

fn zeroed() -> Self

source§

impl Copy for MyColor

source§

impl Eq for MyColor

source§

impl Pod for MyColor

source§

impl StructuralEq for MyColor

source§

impl StructuralPartialEq for MyColor

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where @@ -36,8 +36,8 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<L> LoggableBatch for L
where - L: Clone + Loggable,

§

type Name = <L as Loggable>::Name

§

fn name(&self) -> <L as LoggableBatch>::Name

The fully-qualified name of this batch, e.g. rerun.datatypes.Vec2D.
§

fn to_arrow(&self) -> Result<Box<dyn Array>, SerializationError>

Serializes the batch into an Arrow array.
source§

impl<Src, Dst> LosslessTryInto<Dst> for Src
where +

source§

impl<L> LoggableBatch for L
where + L: Clone + Loggable,

§

type Name = <L as Loggable>::Name

source§

fn name(&self) -> <L as LoggableBatch>::Name

The fully-qualified name of this batch, e.g. rerun.datatypes.Vec2D.
source§

fn to_arrow(&self) -> Result<Box<dyn Array>, SerializationError>

Serializes the batch into an Arrow array.
source§

impl<Src, Dst> LosslessTryInto<Dst> for Src
where Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Src
where Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)
where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dst
where @@ -56,8 +56,8 @@ T: WrappingCast<Dst>,

Casts the value.

source§

impl<Src, Dst> WrappingCastFrom<Src> for Dst
where Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> Allocation for T
where T: RefUnwindSafe + Send + Sync,

§

impl<T> AnyBitPattern for T
where - T: Pod,

§

impl<L> Component for L
where - L: Loggable<Name = ComponentName>,

§

impl<C> ComponentBatch for C
where - C: Component,

source§

impl<T> DeserializeOwned for T
where + T: Pod,

source§

impl<L> Component for L
where + L: Loggable<Name = ComponentName>,

source§

impl<C> ComponentBatch for C
where + C: Component,

source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

§

impl<T> NoUninit for T
where T: Pod,

\ No newline at end of file diff --git a/docs/rust/head/re_log_types/example_components/struct.MyIndex.html b/docs/rust/head/re_log_types/example_components/struct.MyIndex.html index 52323adfeb6ae..77464fd7294ce 100644 --- a/docs/rust/head/re_log_types/example_components/struct.MyIndex.html +++ b/docs/rust/head/re_log_types/example_components/struct.MyIndex.html @@ -1,19 +1,19 @@ MyIndex in re_log_types::example_components - Rust
#[repr(transparent)]
pub struct MyIndex(pub u64);

Tuple Fields§

§0: u64

Implementations§

source§

impl MyIndex

source

pub fn from_iter(it: impl IntoIterator<Item = u64>) -> Vec<Self>

Trait Implementations§

source§

impl Clone for MyIndex

source§

fn clone(&self) -> MyIndex

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MyIndex

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for MyIndex

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'a> From<&'a MyIndex> for Cow<'a, MyIndex>

source§

fn from(value: &'a MyIndex) -> Self

Converts to this type from the input type.
source§

impl<'a> From<MyIndex> for Cow<'a, MyIndex>

source§

fn from(value: MyIndex) -> Self

Converts to this type from the input type.
source§

impl Loggable for MyIndex

§

type Name = ComponentName

source§

fn name() -> Self::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
source§

fn arrow_datatype() -> DataType

The underlying [arrow2::datatypes::DataType], excluding datatype extensions.
source§

fn to_arrow_opt<'a>( + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'a> From<&'a MyIndex> for Cow<'a, MyIndex>

source§

fn from(value: &'a MyIndex) -> Self

Converts to this type from the input type.
source§

impl<'a> From<MyIndex> for Cow<'a, MyIndex>

source§

fn from(value: MyIndex) -> Self

Converts to this type from the input type.
source§

impl Loggable for MyIndex

§

type Name = ComponentName

source§

fn name() -> Self::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
source§

fn arrow_datatype() -> DataType

The underlying [arrow2::datatypes::DataType], excluding datatype extensions.
source§

fn to_arrow_opt<'a>( data: impl IntoIterator<Item = Option<impl Into<Cow<'a, Self>>>> -) -> SerializationResult<Box<dyn Array>>
where +) -> SerializationResult<Box<dyn Array>>
where Self: 'a,

Given an iterator of options of owned or reference values to the current -[Loggable], serializes them into an Arrow array. Read more
source§

fn from_arrow_opt(data: &dyn Array) -> DeserializationResult<Vec<Option<Self>>>

Given an Arrow array, deserializes it into a collection of optional [Loggable]s.
§

fn to_arrow<'a>( +Loggable, serializes them into an Arrow array. Read more

source§

fn from_arrow_opt(data: &dyn Array) -> DeserializationResult<Vec<Option<Self>>>

Given an Arrow array, deserializes it into a collection of optional Loggables.
source§

fn to_arrow<'a>( data: impl IntoIterator<Item = impl Into<Cow<'a, Self>>> -) -> Result<Box<dyn Array>, SerializationError>
where - Self: 'a,

Given an iterator of owned or reference values to the current [Loggable], serializes -them into an Arrow array. Read more
§

fn from_arrow( +) -> Result<Box<dyn Array>, SerializationError>
where + Self: 'a,

Given an iterator of owned or reference values to the current Loggable, serializes +them into an Arrow array. Read more
source§

fn from_arrow( data: &(dyn Array + 'static) -) -> Result<Vec<Self>, DeserializationError>

Given an Arrow array, deserializes it into a collection of [Loggable]s.
source§

impl PartialEq for MyIndex

source§

fn eq(&self, other: &MyIndex) -> bool

This method tests for self and other values to be equal, and is used +) -> Result<Vec<Self>, DeserializationError>

Given an Arrow array, deserializes it into a collection of Loggables.
source§

impl PartialEq for MyIndex

source§

fn eq(&self, other: &MyIndex) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for MyIndex

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl SizeBytes for MyIndex

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Zeroable for MyIndex

§

fn zeroed() -> Self

source§

impl Copy for MyIndex

source§

impl Eq for MyIndex

source§

impl Pod for MyIndex

source§

impl StructuralEq for MyIndex

source§

impl StructuralPartialEq for MyIndex

Auto Trait Implementations§

§

impl RefUnwindSafe for MyIndex

§

impl Send for MyIndex

§

impl Sync for MyIndex

§

impl Unpin for MyIndex

§

impl UnwindSafe for MyIndex

Blanket Implementations§

source§

impl<T> Any for T
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl SizeBytes for MyIndex

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
source§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
source§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
source§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Zeroable for MyIndex

§

fn zeroed() -> Self

source§

impl Copy for MyIndex

source§

impl Eq for MyIndex

source§

impl Pod for MyIndex

source§

impl StructuralEq for MyIndex

source§

impl StructuralPartialEq for MyIndex

Auto Trait Implementations§

§

impl RefUnwindSafe for MyIndex

§

impl Send for MyIndex

§

impl Sync for MyIndex

§

impl Unpin for MyIndex

§

impl UnwindSafe for MyIndex

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where @@ -36,8 +36,8 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<L> LoggableBatch for L
where - L: Clone + Loggable,

§

type Name = <L as Loggable>::Name

§

fn name(&self) -> <L as LoggableBatch>::Name

The fully-qualified name of this batch, e.g. rerun.datatypes.Vec2D.
§

fn to_arrow(&self) -> Result<Box<dyn Array>, SerializationError>

Serializes the batch into an Arrow array.
source§

impl<Src, Dst> LosslessTryInto<Dst> for Src
where +

source§

impl<L> LoggableBatch for L
where + L: Clone + Loggable,

§

type Name = <L as Loggable>::Name

source§

fn name(&self) -> <L as LoggableBatch>::Name

The fully-qualified name of this batch, e.g. rerun.datatypes.Vec2D.
source§

fn to_arrow(&self) -> Result<Box<dyn Array>, SerializationError>

Serializes the batch into an Arrow array.
source§

impl<Src, Dst> LosslessTryInto<Dst> for Src
where Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Src
where Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)
where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dst
where @@ -56,8 +56,8 @@ T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dst
where Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> Allocation for T
where T: RefUnwindSafe + Send + Sync,

§

impl<T> AnyBitPattern for T
where - T: Pod,

§

impl<L> Component for L
where - L: Loggable<Name = ComponentName>,

§

impl<C> ComponentBatch for C
where - C: Component,

source§

impl<T> DeserializeOwned for T
where + T: Pod,

source§

impl<L> Component for L
where + L: Loggable<Name = ComponentName>,

source§

impl<C> ComponentBatch for C
where + C: Component,

source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

§

impl<T> NoUninit for T
where T: Pod,

\ No newline at end of file diff --git a/docs/rust/head/re_log_types/example_components/struct.MyLabel.html b/docs/rust/head/re_log_types/example_components/struct.MyLabel.html index 9eb1703526350..8d3c534585aeb 100644 --- a/docs/rust/head/re_log_types/example_components/struct.MyLabel.html +++ b/docs/rust/head/re_log_types/example_components/struct.MyLabel.html @@ -1,19 +1,19 @@ MyLabel in re_log_types::example_components - Rust
pub struct MyLabel(pub String);

Tuple Fields§

§0: String

Trait Implementations§

source§

impl Clone for MyLabel

source§

fn clone(&self) -> MyLabel

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MyLabel

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for MyLabel

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'a> From<&'a MyLabel> for Cow<'a, MyLabel>

source§

fn from(value: &'a MyLabel) -> Self

Converts to this type from the input type.
source§

impl<'a> From<MyLabel> for Cow<'a, MyLabel>

source§

fn from(value: MyLabel) -> Self

Converts to this type from the input type.
source§

impl Loggable for MyLabel

§

type Name = ComponentName

source§

fn name() -> Self::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
source§

fn arrow_datatype() -> DataType

The underlying [arrow2::datatypes::DataType], excluding datatype extensions.
source§

fn to_arrow_opt<'a>( + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'a> From<&'a MyLabel> for Cow<'a, MyLabel>

source§

fn from(value: &'a MyLabel) -> Self

Converts to this type from the input type.
source§

impl<'a> From<MyLabel> for Cow<'a, MyLabel>

source§

fn from(value: MyLabel) -> Self

Converts to this type from the input type.
source§

impl Loggable for MyLabel

§

type Name = ComponentName

source§

fn name() -> Self::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
source§

fn arrow_datatype() -> DataType

The underlying [arrow2::datatypes::DataType], excluding datatype extensions.
source§

fn to_arrow_opt<'a>( data: impl IntoIterator<Item = Option<impl Into<Cow<'a, Self>>>> -) -> SerializationResult<Box<dyn Array>>
where +) -> SerializationResult<Box<dyn Array>>
where Self: 'a,

Given an iterator of options of owned or reference values to the current -[Loggable], serializes them into an Arrow array. Read more
source§

fn from_arrow_opt(data: &dyn Array) -> DeserializationResult<Vec<Option<Self>>>

Given an Arrow array, deserializes it into a collection of optional [Loggable]s.
§

fn to_arrow<'a>( +Loggable, serializes them into an Arrow array. Read more

source§

fn from_arrow_opt(data: &dyn Array) -> DeserializationResult<Vec<Option<Self>>>

Given an Arrow array, deserializes it into a collection of optional Loggables.
source§

fn to_arrow<'a>( data: impl IntoIterator<Item = impl Into<Cow<'a, Self>>> -) -> Result<Box<dyn Array>, SerializationError>
where - Self: 'a,

Given an iterator of owned or reference values to the current [Loggable], serializes -them into an Arrow array. Read more
§

fn from_arrow( +) -> Result<Box<dyn Array>, SerializationError>
where + Self: 'a,

Given an iterator of owned or reference values to the current Loggable, serializes +them into an Arrow array. Read more
source§

fn from_arrow( data: &(dyn Array + 'static) -) -> Result<Vec<Self>, DeserializationError>

Given an Arrow array, deserializes it into a collection of [Loggable]s.
source§

impl PartialEq for MyLabel

source§

fn eq(&self, other: &MyLabel) -> bool

This method tests for self and other values to be equal, and is used +) -> Result<Vec<Self>, DeserializationError>
Given an Arrow array, deserializes it into a collection of Loggables.
source§

impl PartialEq for MyLabel

source§

fn eq(&self, other: &MyLabel) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for MyLabel

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl SizeBytes for MyLabel

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Eq for MyLabel

source§

impl StructuralEq for MyLabel

source§

impl StructuralPartialEq for MyLabel

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl SizeBytes for MyLabel

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
source§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
source§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
source§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Eq for MyLabel

source§

impl StructuralEq for MyLabel

source§

impl StructuralPartialEq for MyLabel

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where @@ -32,8 +32,8 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<L> LoggableBatch for L
where - L: Clone + Loggable,

§

type Name = <L as Loggable>::Name

§

fn name(&self) -> <L as LoggableBatch>::Name

The fully-qualified name of this batch, e.g. rerun.datatypes.Vec2D.
§

fn to_arrow(&self) -> Result<Box<dyn Array>, SerializationError>

Serializes the batch into an Arrow array.
source§

impl<Src, Dst> LosslessTryInto<Dst> for Src
where +

source§

impl<L> LoggableBatch for L
where + L: Clone + Loggable,

§

type Name = <L as Loggable>::Name

source§

fn name(&self) -> <L as LoggableBatch>::Name

The fully-qualified name of this batch, e.g. rerun.datatypes.Vec2D.
source§

fn to_arrow(&self) -> Result<Box<dyn Array>, SerializationError>

Serializes the batch into an Arrow array.
source§

impl<Src, Dst> LosslessTryInto<Dst> for Src
where Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Src
where Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)
where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dst
where @@ -51,7 +51,7 @@ [WithDispatch] wrapper. Read more

source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dst
where T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dst
where Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<L> Component for L
where - L: Loggable<Name = ComponentName>,

§

impl<C> ComponentBatch for C
where - C: Component,

source§

impl<T> DeserializeOwned for T
where + T: RefUnwindSafe + Send + Sync,

source§

impl<L> Component for L
where + L: Loggable<Name = ComponentName>,

source§

impl<C> ComponentBatch for C
where + C: Component,

source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/docs/rust/head/re_log_types/example_components/struct.MyPoint.html b/docs/rust/head/re_log_types/example_components/struct.MyPoint.html index 024d64422e28a..723a148aba942 100644 --- a/docs/rust/head/re_log_types/example_components/struct.MyPoint.html +++ b/docs/rust/head/re_log_types/example_components/struct.MyPoint.html @@ -2,19 +2,19 @@
#[repr(C)]
pub struct MyPoint { pub x: f32, pub y: f32, -}

Fields§

§x: f32§y: f32

Implementations§

source§

impl MyPoint

source

pub fn from_iter(it: impl IntoIterator<Item = u32>) -> Vec<Self>

source§

impl MyPoint

source

pub fn new(x: f32, y: f32) -> Self

Trait Implementations§

source§

impl Clone for MyPoint

source§

fn clone(&self) -> MyPoint

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MyPoint

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MyPoint

source§

fn default() -> MyPoint

Returns the “default value” for a type. Read more
source§

impl<'a> From<&'a MyPoint> for Cow<'a, MyPoint>

source§

fn from(value: &'a MyPoint) -> Self

Converts to this type from the input type.
source§

impl<'a> From<MyPoint> for Cow<'a, MyPoint>

source§

fn from(value: MyPoint) -> Self

Converts to this type from the input type.
source§

impl Loggable for MyPoint

§

type Name = ComponentName

source§

fn name() -> Self::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
source§

fn arrow_datatype() -> DataType

The underlying [arrow2::datatypes::DataType], excluding datatype extensions.
source§

fn to_arrow_opt<'a>( +}

Fields§

§x: f32§y: f32

Implementations§

source§

impl MyPoint

source

pub fn from_iter(it: impl IntoIterator<Item = u32>) -> Vec<Self>

source§

impl MyPoint

source

pub fn new(x: f32, y: f32) -> Self

Trait Implementations§

source§

impl Clone for MyPoint

source§

fn clone(&self) -> MyPoint

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MyPoint

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MyPoint

source§

fn default() -> MyPoint

Returns the “default value” for a type. Read more
source§

impl<'a> From<&'a MyPoint> for Cow<'a, MyPoint>

source§

fn from(value: &'a MyPoint) -> Self

Converts to this type from the input type.
source§

impl<'a> From<MyPoint> for Cow<'a, MyPoint>

source§

fn from(value: MyPoint) -> Self

Converts to this type from the input type.
source§

impl Loggable for MyPoint

§

type Name = ComponentName

source§

fn name() -> Self::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
source§

fn arrow_datatype() -> DataType

The underlying [arrow2::datatypes::DataType], excluding datatype extensions.
source§

fn to_arrow_opt<'a>( data: impl IntoIterator<Item = Option<impl Into<Cow<'a, Self>>>> -) -> SerializationResult<Box<dyn Array>>
where +) -> SerializationResult<Box<dyn Array>>
where Self: 'a,

Given an iterator of options of owned or reference values to the current -[Loggable], serializes them into an Arrow array. Read more
source§

fn from_arrow_opt(data: &dyn Array) -> DeserializationResult<Vec<Option<Self>>>

Given an Arrow array, deserializes it into a collection of optional [Loggable]s.
§

fn to_arrow<'a>( +Loggable, serializes them into an Arrow array. Read more

source§

fn from_arrow_opt(data: &dyn Array) -> DeserializationResult<Vec<Option<Self>>>

Given an Arrow array, deserializes it into a collection of optional Loggables.
source§

fn to_arrow<'a>( data: impl IntoIterator<Item = impl Into<Cow<'a, Self>>> -) -> Result<Box<dyn Array>, SerializationError>
where - Self: 'a,

Given an iterator of owned or reference values to the current [Loggable], serializes -them into an Arrow array. Read more
§

fn from_arrow( +) -> Result<Box<dyn Array>, SerializationError>
where + Self: 'a,

Given an iterator of owned or reference values to the current Loggable, serializes +them into an Arrow array. Read more
source§

fn from_arrow( data: &(dyn Array + 'static) -) -> Result<Vec<Self>, DeserializationError>

Given an Arrow array, deserializes it into a collection of [Loggable]s.
source§

impl PartialEq for MyPoint

source§

fn eq(&self, other: &MyPoint) -> bool

This method tests for self and other values to be equal, and is used +) -> Result<Vec<Self>, DeserializationError>
Given an Arrow array, deserializes it into a collection of Loggables.
source§

impl PartialEq for MyPoint

source§

fn eq(&self, other: &MyPoint) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl SizeBytes for MyPoint

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Zeroable for MyPoint

§

fn zeroed() -> Self

source§

impl Copy for MyPoint

source§

impl Pod for MyPoint

source§

impl StructuralPartialEq for MyPoint

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +sufficient, and should not be overridden without very good reason.

source§

impl SizeBytes for MyPoint

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
source§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
source§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
source§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Zeroable for MyPoint

§

fn zeroed() -> Self

source§

impl Copy for MyPoint

source§

impl Pod for MyPoint

source§

impl StructuralPartialEq for MyPoint

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where @@ -33,8 +33,8 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<L> LoggableBatch for L
where - L: Clone + Loggable,

§

type Name = <L as Loggable>::Name

§

fn name(&self) -> <L as LoggableBatch>::Name

The fully-qualified name of this batch, e.g. rerun.datatypes.Vec2D.
§

fn to_arrow(&self) -> Result<Box<dyn Array>, SerializationError>

Serializes the batch into an Arrow array.
source§

impl<Src, Dst> LosslessTryInto<Dst> for Src
where +

source§

impl<L> LoggableBatch for L
where + L: Clone + Loggable,

§

type Name = <L as Loggable>::Name

source§

fn name(&self) -> <L as LoggableBatch>::Name

The fully-qualified name of this batch, e.g. rerun.datatypes.Vec2D.
source§

fn to_arrow(&self) -> Result<Box<dyn Array>, SerializationError>

Serializes the batch into an Arrow array.
source§

impl<Src, Dst> LosslessTryInto<Dst> for Src
where Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Src
where Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
§

impl<T> NoneValue for T
where T: Default,

§

type NoneType = T

§

fn null_value() -> T

The none-equivalent value.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)
where @@ -54,7 +54,7 @@ T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dst
where Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> Allocation for T
where T: RefUnwindSafe + Send + Sync,

§

impl<T> AnyBitPattern for T
where - T: Pod,

§

impl<L> Component for L
where - L: Loggable<Name = ComponentName>,

§

impl<C> ComponentBatch for C
where - C: Component,

§

impl<T> NoUninit for T
where + T: Pod,

source§

impl<L> Component for L
where + L: Loggable<Name = ComponentName>,

source§

impl<C> ComponentBatch for C
where + C: Component,

§

impl<T> NoUninit for T
where T: Pod,

\ No newline at end of file diff --git a/docs/rust/head/re_log_types/example_components/struct.MyPoint64.html b/docs/rust/head/re_log_types/example_components/struct.MyPoint64.html index 4356c9c5c17e3..19b8253890e2e 100644 --- a/docs/rust/head/re_log_types/example_components/struct.MyPoint64.html +++ b/docs/rust/head/re_log_types/example_components/struct.MyPoint64.html @@ -2,19 +2,19 @@
#[repr(C)]
pub struct MyPoint64 { pub x: f64, pub y: f64, -}

Fields§

§x: f64§y: f64

Implementations§

source§

impl MyPoint64

source

pub fn from_iter(it: impl IntoIterator<Item = u64>) -> Vec<Self>

source§

impl MyPoint64

source

pub fn new(x: f64, y: f64) -> Self

Trait Implementations§

source§

impl Clone for MyPoint64

source§

fn clone(&self) -> MyPoint64

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MyPoint64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MyPoint64

source§

fn default() -> MyPoint64

Returns the “default value” for a type. Read more
source§

impl<'a> From<&'a MyPoint64> for Cow<'a, MyPoint64>

source§

fn from(value: &'a MyPoint64) -> Self

Converts to this type from the input type.
source§

impl<'a> From<MyPoint64> for Cow<'a, MyPoint64>

source§

fn from(value: MyPoint64) -> Self

Converts to this type from the input type.
source§

impl Loggable for MyPoint64

§

type Name = ComponentName

source§

fn name() -> Self::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
source§

fn arrow_datatype() -> DataType

The underlying [arrow2::datatypes::DataType], excluding datatype extensions.
source§

fn to_arrow_opt<'a>( +}

Fields§

§x: f64§y: f64

Implementations§

source§

impl MyPoint64

source

pub fn from_iter(it: impl IntoIterator<Item = u64>) -> Vec<Self>

source§

impl MyPoint64

source

pub fn new(x: f64, y: f64) -> Self

Trait Implementations§

source§

impl Clone for MyPoint64

source§

fn clone(&self) -> MyPoint64

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MyPoint64

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MyPoint64

source§

fn default() -> MyPoint64

Returns the “default value” for a type. Read more
source§

impl<'a> From<&'a MyPoint64> for Cow<'a, MyPoint64>

source§

fn from(value: &'a MyPoint64) -> Self

Converts to this type from the input type.
source§

impl<'a> From<MyPoint64> for Cow<'a, MyPoint64>

source§

fn from(value: MyPoint64) -> Self

Converts to this type from the input type.
source§

impl Loggable for MyPoint64

§

type Name = ComponentName

source§

fn name() -> Self::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
source§

fn arrow_datatype() -> DataType

The underlying [arrow2::datatypes::DataType], excluding datatype extensions.
source§

fn to_arrow_opt<'a>( data: impl IntoIterator<Item = Option<impl Into<Cow<'a, Self>>>> -) -> SerializationResult<Box<dyn Array>>
where +) -> SerializationResult<Box<dyn Array>>
where Self: 'a,

Given an iterator of options of owned or reference values to the current -[Loggable], serializes them into an Arrow array. Read more
source§

fn from_arrow_opt(data: &dyn Array) -> DeserializationResult<Vec<Option<Self>>>

Given an Arrow array, deserializes it into a collection of optional [Loggable]s.
§

fn to_arrow<'a>( +Loggable, serializes them into an Arrow array. Read more

source§

fn from_arrow_opt(data: &dyn Array) -> DeserializationResult<Vec<Option<Self>>>

Given an Arrow array, deserializes it into a collection of optional Loggables.
source§

fn to_arrow<'a>( data: impl IntoIterator<Item = impl Into<Cow<'a, Self>>> -) -> Result<Box<dyn Array>, SerializationError>
where - Self: 'a,

Given an iterator of owned or reference values to the current [Loggable], serializes -them into an Arrow array. Read more
§

fn from_arrow( +) -> Result<Box<dyn Array>, SerializationError>
where + Self: 'a,

Given an iterator of owned or reference values to the current Loggable, serializes +them into an Arrow array. Read more
source§

fn from_arrow( data: &(dyn Array + 'static) -) -> Result<Vec<Self>, DeserializationError>

Given an Arrow array, deserializes it into a collection of [Loggable]s.
source§

impl PartialEq for MyPoint64

source§

fn eq(&self, other: &MyPoint64) -> bool

This method tests for self and other values to be equal, and is used +) -> Result<Vec<Self>, DeserializationError>
Given an Arrow array, deserializes it into a collection of Loggables.
source§

impl PartialEq for MyPoint64

source§

fn eq(&self, other: &MyPoint64) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl SizeBytes for MyPoint64

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Zeroable for MyPoint64

§

fn zeroed() -> Self

source§

impl Copy for MyPoint64

source§

impl Pod for MyPoint64

source§

impl StructuralPartialEq for MyPoint64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +sufficient, and should not be overridden without very good reason.

source§

impl SizeBytes for MyPoint64

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
source§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
source§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
source§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Zeroable for MyPoint64

§

fn zeroed() -> Self

source§

impl Copy for MyPoint64

source§

impl Pod for MyPoint64

source§

impl StructuralPartialEq for MyPoint64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where @@ -33,8 +33,8 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<L> LoggableBatch for L
where - L: Clone + Loggable,

§

type Name = <L as Loggable>::Name

§

fn name(&self) -> <L as LoggableBatch>::Name

The fully-qualified name of this batch, e.g. rerun.datatypes.Vec2D.
§

fn to_arrow(&self) -> Result<Box<dyn Array>, SerializationError>

Serializes the batch into an Arrow array.
source§

impl<Src, Dst> LosslessTryInto<Dst> for Src
where +

source§

impl<L> LoggableBatch for L
where + L: Clone + Loggable,

§

type Name = <L as Loggable>::Name

source§

fn name(&self) -> <L as LoggableBatch>::Name

The fully-qualified name of this batch, e.g. rerun.datatypes.Vec2D.
source§

fn to_arrow(&self) -> Result<Box<dyn Array>, SerializationError>

Serializes the batch into an Arrow array.
source§

impl<Src, Dst> LosslessTryInto<Dst> for Src
where Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Src
where Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
§

impl<T> NoneValue for T
where T: Default,

§

type NoneType = T

§

fn null_value() -> T

The none-equivalent value.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)
where @@ -54,7 +54,7 @@ T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dst
where Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> Allocation for T
where T: RefUnwindSafe + Send + Sync,

§

impl<T> AnyBitPattern for T
where - T: Pod,

§

impl<L> Component for L
where - L: Loggable<Name = ComponentName>,

§

impl<C> ComponentBatch for C
where - C: Component,

§

impl<T> NoUninit for T
where + T: Pod,

source§

impl<L> Component for L
where + L: Loggable<Name = ComponentName>,

source§

impl<C> ComponentBatch for C
where + C: Component,

§

impl<T> NoUninit for T
where T: Pod,

\ No newline at end of file diff --git a/docs/rust/head/re_log_types/example_components/struct.MyPoints.html b/docs/rust/head/re_log_types/example_components/struct.MyPoints.html index 9c06901e7847c..4e14913a792ed 100644 --- a/docs/rust/head/re_log_types/example_components/struct.MyPoints.html +++ b/docs/rust/head/re_log_types/example_components/struct.MyPoints.html @@ -1,18 +1,18 @@ MyPoints in re_log_types::example_components - Rust -
pub struct MyPoints;

Implementations§

Trait Implementations§

source§

impl Archetype for MyPoints

§

type Indicator = GenericIndicatorComponent<MyPoints>

The associated indicator component, whose presence indicates that the high-level -archetype-based APIs were used to log the data. Read more
source§

fn name() -> ArchetypeName

The fully-qualified name of this archetype, e.g. rerun.archetypes.Points2D.
source§

fn display_name() -> &'static str

Readable name for displaying in ui.
source§

fn required_components() -> Cow<'static, [ComponentName]>

Returns the names of all components that must be provided by the user when constructing -this archetype.
source§

fn recommended_components() -> Cow<'static, [ComponentName]>

Returns the names of all components that should be provided by the user when constructing -this archetype.
§

fn indicator() -> MaybeOwnedComponentBatch<'static>

Creates a [ComponentBatch] out of the associated [Self::Indicator] component. Read more
§

fn optional_components() -> Cow<'static, [ComponentName]>

Returns the names of all components that may be provided by the user when constructing -this archetype.
§

fn all_components() -> Cow<'static, [ComponentName]>

Returns the names of all components that must, should and may be provided by the user when -constructing this archetype. Read more
§

fn from_arrow( +
pub struct MyPoints;

Implementations§

Trait Implementations§

source§

impl Archetype for MyPoints

§

type Indicator = GenericIndicatorComponent<MyPoints>

The associated indicator component, whose presence indicates that the high-level +archetype-based APIs were used to log the data. Read more
source§

fn name() -> ArchetypeName

The fully-qualified name of this archetype, e.g. rerun.archetypes.Points2D.
source§

fn display_name() -> &'static str

Readable name for displaying in ui.
source§

fn required_components() -> Cow<'static, [ComponentName]>

Returns the names of all components that must be provided by the user when constructing +this archetype.
source§

fn recommended_components() -> Cow<'static, [ComponentName]>

Returns the names of all components that should be provided by the user when constructing +this archetype.
source§

fn indicator() -> MaybeOwnedComponentBatch<'static>

Creates a ComponentBatch out of the associated Self::Indicator component. Read more
source§

fn optional_components() -> Cow<'static, [ComponentName]>

Returns the names of all components that may be provided by the user when constructing +this archetype.
source§

fn all_components() -> Cow<'static, [ComponentName]>

Returns the names of all components that must, should and may be provided by the user when +constructing this archetype. Read more
source§

fn from_arrow( data: impl IntoIterator<Item = (Field, Box<dyn Array>)> -) -> Result<Self, DeserializationError>
where +) -> Result<Self, DeserializationError>
where Self: Sized,

Given an iterator of Arrow arrays and their respective field metadata, deserializes them -into this archetype. Read more
§

fn from_arrow_components( - data: impl IntoIterator<Item = (ComponentName, Box<dyn Array>)> -) -> Result<Self, DeserializationError>
where +into this archetype. Read more

source§

fn from_arrow_components( + data: impl IntoIterator<Item = (ComponentName, Box<dyn Array>)> +) -> Result<Self, DeserializationError>
where Self: Sized,

Given an iterator of Arrow arrays and their respective ComponentNames, deserializes them -into this archetype. Read more
source§

impl Debug for MyPoints

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +into this archetype. Read more

source§

impl Debug for MyPoints

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_log_types/external/index.html b/docs/rust/head/re_log_types/external/index.html index 5ce75a9d665a5..693eda6f10aa0 100644 --- a/docs/rust/head/re_log_types/external/index.html +++ b/docs/rust/head/re_log_types/external/index.html @@ -1,2 +1,2 @@ re_log_types::external - Rust -

Module re_log_types::external

source ·

Re-exports

  • pub use arrow2;
  • pub use re_tuid;
  • pub use re_types_core;
\ No newline at end of file +

Module re_log_types::external

source ·

Re-exports

\ No newline at end of file diff --git a/docs/rust/head/re_log_types/hash/struct.Hash64.html b/docs/rust/head/re_log_types/hash/struct.Hash64.html index 94de4b2d6d185..69b5112f59ddc 100644 --- a/docs/rust/head/re_log_types/hash/struct.Hash64.html +++ b/docs/rust/head/re_log_types/hash/struct.Hash64.html @@ -14,7 +14,7 @@ by ==.

1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for Hash64

source§

fn partial_cmp(&self, other: &Hash64) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl SizeBytes for Hash64

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Copy for Hash64

source§

impl Eq for Hash64

source§

impl IsEnabled for Hash64

source§

impl StructuralEq for Hash64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +operator. Read more

source§

impl SizeBytes for Hash64

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
source§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
source§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
source§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Copy for Hash64

source§

impl Eq for Hash64

source§

impl IsEnabled for Hash64

source§

impl StructuralEq for Hash64

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_log_types/path/component_path/index.html b/docs/rust/head/re_log_types/path/component_path/index.html index 74143d23d5fbd..95e8a2b73a426 100644 --- a/docs/rust/head/re_log_types/path/component_path/index.html +++ b/docs/rust/head/re_log_types/path/component_path/index.html @@ -1,2 +1,2 @@ re_log_types::path::component_path - Rust -

Structs

\ No newline at end of file +
\ No newline at end of file diff --git a/docs/rust/head/re_log_types/path/component_path/struct.ComponentPath.html b/docs/rust/head/re_log_types/path/component_path/struct.ComponentPath.html index b91bf1bacbb5a..feb72578e02d4 100644 --- a/docs/rust/head/re_log_types/path/component_path/struct.ComponentPath.html +++ b/docs/rust/head/re_log_types/path/component_path/struct.ComponentPath.html @@ -1,12 +1,12 @@ ComponentPath in re_log_types::path::component_path - Rust
pub struct ComponentPath {
     pub entity_path: EntityPath,
-    pub component_name: ComponentName,
-}
Expand description

A EntityPath plus a [ComponentName].

+ pub component_name: ComponentName, +}
Expand description

A EntityPath plus a ComponentName.

Example: camera/left/points:Color

Fields§

§entity_path: EntityPath

camera / "left" / points / #42

-
§component_name: ComponentName

“color”

-

Implementations§

source§

impl ComponentPath

source

pub fn new(entity_path: EntityPath, component_name: ComponentName) -> Self

source

pub fn entity_path(&self) -> &EntityPath

source

pub fn component_name(&self) -> &ComponentName

Trait Implementations§

source§

impl Clone for ComponentPath

source§

fn clone(&self) -> ComponentPath

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ComponentPath

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for ComponentPath

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where +
§component_name: ComponentName

“color”

+

Implementations§

source§

impl ComponentPath

source

pub fn new(entity_path: EntityPath, component_name: ComponentName) -> Self

source

pub fn entity_path(&self) -> &EntityPath

source

pub fn component_name(&self) -> &ComponentName

Trait Implementations§

source§

impl Clone for ComponentPath

source§

fn clone(&self) -> ComponentPath

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ComponentPath

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for ComponentPath

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for ComponentPath

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromStr for ComponentPath

§

type Err = PathParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for ComponentPath

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for ComponentPath

source§

fn cmp(&self, other: &ComponentPath) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where diff --git a/docs/rust/head/re_log_types/path/data_path/struct.DataPath.html b/docs/rust/head/re_log_types/path/data_path/struct.DataPath.html index feea6a8fb8cbc..3f7807165fc55 100644 --- a/docs/rust/head/re_log_types/path/data_path/struct.DataPath.html +++ b/docs/rust/head/re_log_types/path/data_path/struct.DataPath.html @@ -2,10 +2,10 @@
pub struct DataPath {
     pub entity_path: EntityPath,
     pub instance: Option<Instance>,
-    pub component_name: Option<ComponentName>,
+    pub component_name: Option<ComponentName>,
 }
Expand description

A general path to some data.

This always starts with an EntityPath, followed by an optional instance index, -followed by an optional [ComponentName].

+followed by an optional ComponentName.

For instance:

  • points
  • @@ -13,7 +13,7 @@
  • points[#42]
  • points[#42]:Color
-

Fields§

§entity_path: EntityPath§instance: Option<Instance>§component_name: Option<ComponentName>

Trait Implementations§

source§

impl Clone for DataPath

source§

fn clone(&self) -> DataPath

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DataPath

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for DataPath

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromStr for DataPath

source§

fn from_str(path: &str) -> Result<Self, Self::Err>

For instance:

+

Fields§

§entity_path: EntityPath§instance: Option<Instance>§component_name: Option<ComponentName>

Trait Implementations§

source§

impl Clone for DataPath

source§

fn clone(&self) -> DataPath

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DataPath

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for DataPath

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromStr for DataPath

source§

fn from_str(path: &str) -> Result<Self, Self::Err>

For instance:

  • /world/points
  • /world/points:Color
  • diff --git a/docs/rust/head/re_log_types/path/entity_path/struct.EntityPath.html b/docs/rust/head/re_log_types/path/entity_path/struct.EntityPath.html index 78dd54bfd8a40..692eeb99b462a 100644 --- a/docs/rust/head/re_log_types/path/entity_path/struct.EntityPath.html +++ b/docs/rust/head/re_log_types/path/entity_path/struct.EntityPath.html @@ -67,27 +67,27 @@

    Things like foo/Hallå Där! will be accepted, and transformed into the path foo/Hallå\ Där\!.

    For a strict parses, use Self::parse_strict instead.

    -

Trait Implementations§

source§

impl Clone for EntityPath

source§

fn clone(&self) -> EntityPath

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EntityPath

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for EntityPath

source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for EntityPath

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&[EntityPathPart]> for EntityPath

source§

fn from(path: &[EntityPathPart]) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a EntityPath> for Cow<'a, EntityPath>

source§

fn from(value: &'a EntityPath) -> Self

Converts to this type from the input type.
source§

impl From<&EntityPath> for EntityPath

source§

fn from(value: &EntityPath) -> Self

Converts to this type from the input type.
source§

impl From<&str> for EntityPath

source§

fn from(path: &str) -> Self

Converts to this type from the input type.
source§

impl<'a> From<EntityPath> for Cow<'a, EntityPath>

source§

fn from(value: EntityPath) -> Self

Converts to this type from the input type.
source§

impl From<EntityPath> for EntityPath

source§

fn from(value: EntityPath) -> Self

Converts to this type from the input type.
source§

impl From<EntityPath> for String

source§

fn from(path: EntityPath) -> Self

Converts to this type from the input type.
source§

impl From<String> for EntityPath

source§

fn from(path: String) -> Self

Converts to this type from the input type.
source§

impl From<Vec<EntityPathPart>> for EntityPath

source§

fn from(path: Vec<EntityPathPart>) -> Self

Converts to this type from the input type.
source§

impl FromIterator<EntityPathPart> for EntityPath

source§

fn from_iter<T: IntoIterator<Item = EntityPathPart>>(parts: T) -> Self

Creates a value from an iterator. Read more
source§

impl Hash for EntityPath

source§

fn hash<H: Hasher>(&self, state: &mut H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where +

Trait Implementations§

source§

impl Clone for EntityPath

source§

fn clone(&self) -> EntityPath

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EntityPath

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for EntityPath

source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for EntityPath

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&[EntityPathPart]> for EntityPath

source§

fn from(path: &[EntityPathPart]) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a EntityPath> for Cow<'a, EntityPath>

source§

fn from(value: &'a EntityPath) -> Self

Converts to this type from the input type.
source§

impl From<&EntityPath> for EntityPath

source§

fn from(value: &EntityPath) -> Self

Converts to this type from the input type.
source§

impl From<&str> for EntityPath

source§

fn from(path: &str) -> Self

Converts to this type from the input type.
source§

impl<'a> From<EntityPath> for Cow<'a, EntityPath>

source§

fn from(value: EntityPath) -> Self

Converts to this type from the input type.
source§

impl From<EntityPath> for EntityPath

source§

fn from(value: EntityPath) -> Self

Converts to this type from the input type.
source§

impl From<EntityPath> for String

source§

fn from(path: EntityPath) -> Self

Converts to this type from the input type.
source§

impl From<String> for EntityPath

source§

fn from(path: String) -> Self

Converts to this type from the input type.
source§

impl From<Vec<EntityPathPart>> for EntityPath

source§

fn from(path: Vec<EntityPathPart>) -> Self

Converts to this type from the input type.
source§

impl FromIterator<EntityPathPart> for EntityPath

source§

fn from_iter<T: IntoIterator<Item = EntityPathPart>>(parts: T) -> Self

Creates a value from an iterator. Read more
source§

impl Hash for EntityPath

source§

fn hash<H: Hasher>(&self, state: &mut H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<Idx> Index<Idx> for EntityPath
where - Idx: SliceIndex<[EntityPathPart]>,

§

type Output = <Idx as SliceIndex<[EntityPathPart]>>::Output

The returned type after indexing.
source§

fn index(&self, index: Idx) -> &Self::Output

Performs the indexing (container[index]) operation. Read more
source§

impl Loggable for EntityPath

§

type Name = ComponentName

source§

fn name() -> Self::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
source§

fn arrow_datatype() -> DataType

The underlying [arrow2::datatypes::DataType], excluding datatype extensions.
source§

fn to_arrow_opt<'a>( + Idx: SliceIndex<[EntityPathPart]>,

§

type Output = <Idx as SliceIndex<[EntityPathPart]>>::Output

The returned type after indexing.
source§

fn index(&self, index: Idx) -> &Self::Output

Performs the indexing (container[index]) operation. Read more
source§

impl Loggable for EntityPath

§

type Name = ComponentName

source§

fn name() -> Self::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
source§

fn arrow_datatype() -> DataType

The underlying [arrow2::datatypes::DataType], excluding datatype extensions.
source§

fn to_arrow_opt<'a>( _data: impl IntoIterator<Item = Option<impl Into<Cow<'a, Self>>>> -) -> SerializationResult<Box<dyn Array>>
where +) -> SerializationResult<Box<dyn Array>>
where Self: 'a,

Given an iterator of options of owned or reference values to the current -[Loggable], serializes them into an Arrow array. Read more
source§

fn to_arrow<'a>( +Loggable, serializes them into an Arrow array. Read more

source§

fn to_arrow<'a>( data: impl IntoIterator<Item = impl Into<Cow<'a, Self>>> -) -> SerializationResult<Box<dyn Array>>
where - Self: 'a,

Given an iterator of owned or reference values to the current [Loggable], serializes -them into an Arrow array. Read more
source§

fn from_arrow(array: &dyn Array) -> DeserializationResult<Vec<Self>>

Given an Arrow array, deserializes it into a collection of [Loggable]s.
§

fn from_arrow_opt( +) -> SerializationResult<Box<dyn Array>>
where + Self: 'a,

Given an iterator of owned or reference values to the current Loggable, serializes +them into an Arrow array. Read more
source§

fn from_arrow(array: &dyn Array) -> DeserializationResult<Vec<Self>>

Given an Arrow array, deserializes it into a collection of Loggables.
source§

fn from_arrow_opt( data: &(dyn Array + 'static) -) -> Result<Vec<Option<Self>>, DeserializationError>

Given an Arrow array, deserializes it into a collection of optional [Loggable]s.
source§

impl Ord for EntityPath

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where +) -> Result<Vec<Option<Self>>, DeserializationError>

Given an Arrow array, deserializes it into a collection of optional Loggables.
source§

impl Ord for EntityPath

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq for EntityPath

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for EntityPath

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for EntityPath

source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl SizeBytes for EntityPath

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Eq for EntityPath

source§

impl IsEnabled for EntityPath

source§

impl StructuralEq for EntityPath

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +operator. Read more

source§

impl Serialize for EntityPath

source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl SizeBytes for EntityPath

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
source§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
source§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
source§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Eq for EntityPath

source§

impl IsEnabled for EntityPath

source§

impl StructuralEq for EntityPath

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where @@ -106,8 +106,8 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<L> LoggableBatch for L
where - L: Clone + Loggable,

§

type Name = <L as Loggable>::Name

§

fn name(&self) -> <L as LoggableBatch>::Name

The fully-qualified name of this batch, e.g. rerun.datatypes.Vec2D.
§

fn to_arrow(&self) -> Result<Box<dyn Array>, SerializationError>

Serializes the batch into an Arrow array.
source§

impl<Src, Dst> LosslessTryInto<Dst> for Src
where +

source§

impl<L> LoggableBatch for L
where + L: Clone + Loggable,

§

type Name = <L as Loggable>::Name

source§

fn name(&self) -> <L as LoggableBatch>::Name

The fully-qualified name of this batch, e.g. rerun.datatypes.Vec2D.
source§

fn to_arrow(&self) -> Result<Box<dyn Array>, SerializationError>

Serializes the batch into an Arrow array.
source§

impl<Src, Dst> LosslessTryInto<Dst> for Src
where Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Src
where Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)
where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dst
where @@ -126,7 +126,7 @@ [WithDispatch] wrapper. Read more

source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dst
where T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dst
where Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<L> Component for L
where - L: Loggable<Name = ComponentName>,

§

impl<C> ComponentBatch for C
where - C: Component,

source§

impl<T> DeserializeOwned for T
where + T: RefUnwindSafe + Send + Sync,

source§

impl<L> Component for L
where + L: Loggable<Name = ComponentName>,

source§

impl<C> ComponentBatch for C
where + C: Component,

source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/docs/rust/head/re_log_types/path/entity_path/struct.EntityPathHash.html b/docs/rust/head/re_log_types/path/entity_path/struct.EntityPathHash.html index 058c49b9b8ae4..075485e597053 100644 --- a/docs/rust/head/re_log_types/path/entity_path/struct.EntityPathHash.html +++ b/docs/rust/head/re_log_types/path/entity_path/struct.EntityPathHash.html @@ -11,7 +11,7 @@ by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for EntityPathHash

source§

fn partial_cmp(&self, other: &EntityPathHash) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl SizeBytes for EntityPathHash

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Copy for EntityPathHash

source§

impl Eq for EntityPathHash

source§

impl IsEnabled for EntityPathHash

source§

impl StructuralEq for EntityPathHash

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +operator. Read more

source§

impl SizeBytes for EntityPathHash

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
source§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
source§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
source§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Copy for EntityPathHash

source§

impl Eq for EntityPathHash

source§

impl IsEnabled for EntityPathHash

source§

impl StructuralEq for EntityPathHash

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_log_types/path/enum.PathParseError.html b/docs/rust/head/re_log_types/path/enum.PathParseError.html index 41c9e65670d01..bcfa52158eef6 100644 --- a/docs/rust/head/re_log_types/path/enum.PathParseError.html +++ b/docs/rust/head/re_log_types/path/enum.PathParseError.html @@ -8,14 +8,14 @@ EmptyPart, BadInstance(String), UnexpectedInstance(Instance), - UnexpectedComponentName(ComponentName), + UnexpectedComponentName(ComponentName), MissingComponentName, TrailingColon, UnknownEscapeSequence(char), TrailingBackslash, MissingEscape(char), InvalidUnicodeEscape(String), -

}

Variants§

§

EmptyString

§

MissingPath

§

DoubleSlash

§

MissingSlash

§

TrailingSlash

§

EmptyPart

§

BadInstance(String)

§

UnexpectedInstance(Instance)

§

UnexpectedComponentName(ComponentName)

§

MissingComponentName

§

TrailingColon

§

UnknownEscapeSequence(char)

§

TrailingBackslash

§

MissingEscape(char)

§

InvalidUnicodeEscape(String)

Trait Implementations§

source§

impl Debug for PathParseError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for PathParseError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for PathParseError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<PathParseError> for EntityPathFilterParseError

source§

fn from(source: PathParseError) -> Self

Converts to this type from the input type.
source§

impl PartialEq for PathParseError

source§

fn eq(&self, other: &PathParseError) -> bool

This method tests for self and other values to be equal, and is used +
}

Variants§

§

EmptyString

§

MissingPath

§

DoubleSlash

§

MissingSlash

§

TrailingSlash

§

EmptyPart

§

BadInstance(String)

§

UnexpectedInstance(Instance)

§

UnexpectedComponentName(ComponentName)

§

MissingComponentName

§

TrailingColon

§

UnknownEscapeSequence(char)

§

TrailingBackslash

§

MissingEscape(char)

§

InvalidUnicodeEscape(String)

Trait Implementations§

source§

impl Debug for PathParseError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for PathParseError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for PathParseError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<PathParseError> for EntityPathFilterParseError

source§

fn from(source: PathParseError) -> Self

Converts to this type from the input type.
source§

impl PartialEq for PathParseError

source§

fn eq(&self, other: &PathParseError) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Eq for PathParseError

source§

impl StructuralEq for PathParseError

source§

impl StructuralPartialEq for PathParseError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where diff --git a/docs/rust/head/re_log_types/path/index.html b/docs/rust/head/re_log_types/path/index.html index ef43159137ab5..f486d3aeab5de 100644 --- a/docs/rust/head/re_log_types/path/index.html +++ b/docs/rust/head/re_log_types/path/index.html @@ -2,4 +2,4 @@

Module re_log_types::path

source ·
Expand description

Every logged entity in Rerun is logged to an EntityPath.

The path is made up out of several EntityPathParts, which are just non-empty strings.

-

Modules

Structs

Enums

\ No newline at end of file +

Modules

Structs

Enums

\ No newline at end of file diff --git a/docs/rust/head/re_log_types/path/parse_path/enum.PathParseError.html b/docs/rust/head/re_log_types/path/parse_path/enum.PathParseError.html index 11e43dd1cf9f6..22486ddc6b219 100644 --- a/docs/rust/head/re_log_types/path/parse_path/enum.PathParseError.html +++ b/docs/rust/head/re_log_types/path/parse_path/enum.PathParseError.html @@ -8,14 +8,14 @@ EmptyPart, BadInstance(String), UnexpectedInstance(Instance), - UnexpectedComponentName(ComponentName), + UnexpectedComponentName(ComponentName), MissingComponentName, TrailingColon, UnknownEscapeSequence(char), TrailingBackslash, MissingEscape(char), InvalidUnicodeEscape(String), -
}

Variants§

§

EmptyString

§

MissingPath

§

DoubleSlash

§

MissingSlash

§

TrailingSlash

§

EmptyPart

§

BadInstance(String)

§

UnexpectedInstance(Instance)

§

UnexpectedComponentName(ComponentName)

§

MissingComponentName

§

TrailingColon

§

UnknownEscapeSequence(char)

§

TrailingBackslash

§

MissingEscape(char)

§

InvalidUnicodeEscape(String)

Trait Implementations§

source§

impl Debug for PathParseError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for PathParseError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for PathParseError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<PathParseError> for EntityPathFilterParseError

source§

fn from(source: PathParseError) -> Self

Converts to this type from the input type.
source§

impl PartialEq for PathParseError

source§

fn eq(&self, other: &PathParseError) -> bool

This method tests for self and other values to be equal, and is used +
}

Variants§

§

EmptyString

§

MissingPath

§

DoubleSlash

§

MissingSlash

§

TrailingSlash

§

EmptyPart

§

BadInstance(String)

§

UnexpectedInstance(Instance)

§

UnexpectedComponentName(ComponentName)

§

MissingComponentName

§

TrailingColon

§

UnknownEscapeSequence(char)

§

TrailingBackslash

§

MissingEscape(char)

§

InvalidUnicodeEscape(String)

Trait Implementations§

source§

impl Debug for PathParseError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for PathParseError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for PathParseError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<PathParseError> for EntityPathFilterParseError

source§

fn from(source: PathParseError) -> Self

Converts to this type from the input type.
source§

impl PartialEq for PathParseError

source§

fn eq(&self, other: &PathParseError) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Eq for PathParseError

source§

impl StructuralEq for PathParseError

source§

impl StructuralPartialEq for PathParseError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where diff --git a/docs/rust/head/re_log_types/path/struct.ComponentPath.html b/docs/rust/head/re_log_types/path/struct.ComponentPath.html index 3cfea91efa2b3..8cb0b8695c82a 100644 --- a/docs/rust/head/re_log_types/path/struct.ComponentPath.html +++ b/docs/rust/head/re_log_types/path/struct.ComponentPath.html @@ -1,12 +1,12 @@ ComponentPath in re_log_types::path - Rust
pub struct ComponentPath {
     pub entity_path: EntityPath,
-    pub component_name: ComponentName,
-}
Expand description

A EntityPath plus a [ComponentName].

+ pub component_name: ComponentName, +}
Expand description

A EntityPath plus a ComponentName.

Example: camera/left/points:Color

Fields§

§entity_path: EntityPath

camera / "left" / points / #42

-
§component_name: ComponentName

“color”

-

Implementations§

source§

impl ComponentPath

source

pub fn new(entity_path: EntityPath, component_name: ComponentName) -> Self

source

pub fn entity_path(&self) -> &EntityPath

source

pub fn component_name(&self) -> &ComponentName

Trait Implementations§

source§

impl Clone for ComponentPath

source§

fn clone(&self) -> ComponentPath

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ComponentPath

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for ComponentPath

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where +
§component_name: ComponentName

“color”

+

Implementations§

source§

impl ComponentPath

source

pub fn new(entity_path: EntityPath, component_name: ComponentName) -> Self

source

pub fn entity_path(&self) -> &EntityPath

source

pub fn component_name(&self) -> &ComponentName

Trait Implementations§

source§

impl Clone for ComponentPath

source§

fn clone(&self) -> ComponentPath

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ComponentPath

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for ComponentPath

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for ComponentPath

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromStr for ComponentPath

§

type Err = PathParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for ComponentPath

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for ComponentPath

source§

fn cmp(&self, other: &ComponentPath) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where diff --git a/docs/rust/head/re_log_types/path/struct.DataPath.html b/docs/rust/head/re_log_types/path/struct.DataPath.html index 865994b8f8fef..18d00ea386d56 100644 --- a/docs/rust/head/re_log_types/path/struct.DataPath.html +++ b/docs/rust/head/re_log_types/path/struct.DataPath.html @@ -2,10 +2,10 @@

Struct re_log_types::path::DataPath

source ·
pub struct DataPath {
     pub entity_path: EntityPath,
     pub instance: Option<Instance>,
-    pub component_name: Option<ComponentName>,
+    pub component_name: Option<ComponentName>,
 }
Expand description

A general path to some data.

This always starts with an EntityPath, followed by an optional instance index, -followed by an optional [ComponentName].

+followed by an optional ComponentName.

For instance:

  • points
  • @@ -13,7 +13,7 @@
  • points[#42]
  • points[#42]:Color
-

Fields§

§entity_path: EntityPath§instance: Option<Instance>§component_name: Option<ComponentName>

Trait Implementations§

source§

impl Clone for DataPath

source§

fn clone(&self) -> DataPath

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DataPath

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for DataPath

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromStr for DataPath

source§

fn from_str(path: &str) -> Result<Self, Self::Err>

For instance:

+

Fields§

§entity_path: EntityPath§instance: Option<Instance>§component_name: Option<ComponentName>

Trait Implementations§

source§

impl Clone for DataPath

source§

fn clone(&self) -> DataPath

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DataPath

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for DataPath

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromStr for DataPath

source§

fn from_str(path: &str) -> Result<Self, Self::Err>

For instance:

  • /world/points
  • /world/points:Color
  • diff --git a/docs/rust/head/re_log_types/path/struct.EntityPath.html b/docs/rust/head/re_log_types/path/struct.EntityPath.html index 05dd29c5f1743..ed369cd2e973d 100644 --- a/docs/rust/head/re_log_types/path/struct.EntityPath.html +++ b/docs/rust/head/re_log_types/path/struct.EntityPath.html @@ -67,27 +67,27 @@

    Things like foo/Hallå Där! will be accepted, and transformed into the path foo/Hallå\ Där\!.

    For a strict parses, use Self::parse_strict instead.

    -

Trait Implementations§

source§

impl Clone for EntityPath

source§

fn clone(&self) -> EntityPath

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EntityPath

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for EntityPath

source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for EntityPath

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&[EntityPathPart]> for EntityPath

source§

fn from(path: &[EntityPathPart]) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a EntityPath> for Cow<'a, EntityPath>

source§

fn from(value: &'a EntityPath) -> Self

Converts to this type from the input type.
source§

impl From<&EntityPath> for EntityPath

source§

fn from(value: &EntityPath) -> Self

Converts to this type from the input type.
source§

impl From<&str> for EntityPath

source§

fn from(path: &str) -> Self

Converts to this type from the input type.
source§

impl<'a> From<EntityPath> for Cow<'a, EntityPath>

source§

fn from(value: EntityPath) -> Self

Converts to this type from the input type.
source§

impl From<EntityPath> for EntityPath

source§

fn from(value: EntityPath) -> Self

Converts to this type from the input type.
source§

impl From<EntityPath> for String

source§

fn from(path: EntityPath) -> Self

Converts to this type from the input type.
source§

impl From<String> for EntityPath

source§

fn from(path: String) -> Self

Converts to this type from the input type.
source§

impl From<Vec<EntityPathPart>> for EntityPath

source§

fn from(path: Vec<EntityPathPart>) -> Self

Converts to this type from the input type.
source§

impl FromIterator<EntityPathPart> for EntityPath

source§

fn from_iter<T: IntoIterator<Item = EntityPathPart>>(parts: T) -> Self

Creates a value from an iterator. Read more
source§

impl Hash for EntityPath

source§

fn hash<H: Hasher>(&self, state: &mut H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where +

Trait Implementations§

source§

impl Clone for EntityPath

source§

fn clone(&self) -> EntityPath

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EntityPath

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for EntityPath

source§

fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for EntityPath

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&[EntityPathPart]> for EntityPath

source§

fn from(path: &[EntityPathPart]) -> Self

Converts to this type from the input type.
source§

impl<'a> From<&'a EntityPath> for Cow<'a, EntityPath>

source§

fn from(value: &'a EntityPath) -> Self

Converts to this type from the input type.
source§

impl From<&EntityPath> for EntityPath

source§

fn from(value: &EntityPath) -> Self

Converts to this type from the input type.
source§

impl From<&str> for EntityPath

source§

fn from(path: &str) -> Self

Converts to this type from the input type.
source§

impl<'a> From<EntityPath> for Cow<'a, EntityPath>

source§

fn from(value: EntityPath) -> Self

Converts to this type from the input type.
source§

impl From<EntityPath> for EntityPath

source§

fn from(value: EntityPath) -> Self

Converts to this type from the input type.
source§

impl From<EntityPath> for String

source§

fn from(path: EntityPath) -> Self

Converts to this type from the input type.
source§

impl From<String> for EntityPath

source§

fn from(path: String) -> Self

Converts to this type from the input type.
source§

impl From<Vec<EntityPathPart>> for EntityPath

source§

fn from(path: Vec<EntityPathPart>) -> Self

Converts to this type from the input type.
source§

impl FromIterator<EntityPathPart> for EntityPath

source§

fn from_iter<T: IntoIterator<Item = EntityPathPart>>(parts: T) -> Self

Creates a value from an iterator. Read more
source§

impl Hash for EntityPath

source§

fn hash<H: Hasher>(&self, state: &mut H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<Idx> Index<Idx> for EntityPath
where - Idx: SliceIndex<[EntityPathPart]>,

§

type Output = <Idx as SliceIndex<[EntityPathPart]>>::Output

The returned type after indexing.
source§

fn index(&self, index: Idx) -> &Self::Output

Performs the indexing (container[index]) operation. Read more
source§

impl Loggable for EntityPath

§

type Name = ComponentName

source§

fn name() -> Self::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
source§

fn arrow_datatype() -> DataType

The underlying [arrow2::datatypes::DataType], excluding datatype extensions.
source§

fn to_arrow_opt<'a>( + Idx: SliceIndex<[EntityPathPart]>,

§

type Output = <Idx as SliceIndex<[EntityPathPart]>>::Output

The returned type after indexing.
source§

fn index(&self, index: Idx) -> &Self::Output

Performs the indexing (container[index]) operation. Read more
source§

impl Loggable for EntityPath

§

type Name = ComponentName

source§

fn name() -> Self::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
source§

fn arrow_datatype() -> DataType

The underlying [arrow2::datatypes::DataType], excluding datatype extensions.
source§

fn to_arrow_opt<'a>( _data: impl IntoIterator<Item = Option<impl Into<Cow<'a, Self>>>> -) -> SerializationResult<Box<dyn Array>>
where +) -> SerializationResult<Box<dyn Array>>
where Self: 'a,

Given an iterator of options of owned or reference values to the current -[Loggable], serializes them into an Arrow array. Read more
source§

fn to_arrow<'a>( +Loggable, serializes them into an Arrow array. Read more

source§

fn to_arrow<'a>( data: impl IntoIterator<Item = impl Into<Cow<'a, Self>>> -) -> SerializationResult<Box<dyn Array>>
where - Self: 'a,

Given an iterator of owned or reference values to the current [Loggable], serializes -them into an Arrow array. Read more
source§

fn from_arrow(array: &dyn Array) -> DeserializationResult<Vec<Self>>

Given an Arrow array, deserializes it into a collection of [Loggable]s.
§

fn from_arrow_opt( +) -> SerializationResult<Box<dyn Array>>
where + Self: 'a,

Given an iterator of owned or reference values to the current Loggable, serializes +them into an Arrow array. Read more
source§

fn from_arrow(array: &dyn Array) -> DeserializationResult<Vec<Self>>

Given an Arrow array, deserializes it into a collection of Loggables.
source§

fn from_arrow_opt( data: &(dyn Array + 'static) -) -> Result<Vec<Option<Self>>, DeserializationError>

Given an Arrow array, deserializes it into a collection of optional [Loggable]s.
source§

impl Ord for EntityPath

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where +) -> Result<Vec<Option<Self>>, DeserializationError>

Given an Arrow array, deserializes it into a collection of optional Loggables.
source§

impl Ord for EntityPath

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq for EntityPath

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for EntityPath

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for EntityPath

source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl SizeBytes for EntityPath

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Eq for EntityPath

source§

impl IsEnabled for EntityPath

source§

impl StructuralEq for EntityPath

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +operator. Read more

source§

impl Serialize for EntityPath

source§

fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl SizeBytes for EntityPath

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
source§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
source§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
source§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Eq for EntityPath

source§

impl IsEnabled for EntityPath

source§

impl StructuralEq for EntityPath

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where @@ -106,8 +106,8 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
§

impl<L> LoggableBatch for L
where - L: Clone + Loggable,

§

type Name = <L as Loggable>::Name

§

fn name(&self) -> <L as LoggableBatch>::Name

The fully-qualified name of this batch, e.g. rerun.datatypes.Vec2D.
§

fn to_arrow(&self) -> Result<Box<dyn Array>, SerializationError>

Serializes the batch into an Arrow array.
source§

impl<Src, Dst> LosslessTryInto<Dst> for Src
where +

source§

impl<L> LoggableBatch for L
where + L: Clone + Loggable,

§

type Name = <L as Loggable>::Name

source§

fn name(&self) -> <L as LoggableBatch>::Name

The fully-qualified name of this batch, e.g. rerun.datatypes.Vec2D.
source§

fn to_arrow(&self) -> Result<Box<dyn Array>, SerializationError>

Serializes the batch into an Arrow array.
source§

impl<Src, Dst> LosslessTryInto<Dst> for Src
where Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Src
where Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)
where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dst
where @@ -126,7 +126,7 @@ [WithDispatch] wrapper. Read more

source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dst
where T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dst
where Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> Allocation for T
where - T: RefUnwindSafe + Send + Sync,

§

impl<L> Component for L
where - L: Loggable<Name = ComponentName>,

§

impl<C> ComponentBatch for C
where - C: Component,

source§

impl<T> DeserializeOwned for T
where + T: RefUnwindSafe + Send + Sync,

source§

impl<L> Component for L
where + L: Loggable<Name = ComponentName>,

source§

impl<C> ComponentBatch for C
where + C: Component,

source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

\ No newline at end of file diff --git a/docs/rust/head/re_log_types/path/struct.EntityPathHash.html b/docs/rust/head/re_log_types/path/struct.EntityPathHash.html index 4e9f6de5d2163..621e8500684cb 100644 --- a/docs/rust/head/re_log_types/path/struct.EntityPathHash.html +++ b/docs/rust/head/re_log_types/path/struct.EntityPathHash.html @@ -11,7 +11,7 @@ by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for EntityPathHash

source§

fn partial_cmp(&self, other: &EntityPathHash) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl SizeBytes for EntityPathHash

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Copy for EntityPathHash

source§

impl Eq for EntityPathHash

source§

impl IsEnabled for EntityPathHash

source§

impl StructuralEq for EntityPathHash

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +operator. Read more

source§

impl SizeBytes for EntityPathHash

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
source§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
source§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
source§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Copy for EntityPathHash

source§

impl Eq for EntityPathHash

source§

impl IsEnabled for EntityPathHash

source§

impl StructuralEq for EntityPathHash

Auto Trait Implementations§

§

impl RefUnwindSafe for EntityPathHash

§

impl Send for EntityPathHash

§

impl Sync for EntityPathHash

§

impl Unpin for EntityPathHash

§

impl UnwindSafe for EntityPathHash

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_log_types/resolved_time_range/struct.ResolvedTimeRange.html b/docs/rust/head/re_log_types/resolved_time_range/struct.ResolvedTimeRange.html index b62377d610137..74c1feabb54be 100644 --- a/docs/rust/head/re_log_types/resolved_time_range/struct.ResolvedTimeRange.html +++ b/docs/rust/head/re_log_types/resolved_time_range/struct.ResolvedTimeRange.html @@ -13,15 +13,15 @@

The resulting range is guaranteed to never include TimeInt::STATIC.

source

pub fn abs_length(&self) -> u64

The amount of time or sequences covered by this range.

source

pub fn center(&self) -> TimeInt

source

pub fn contains(&self, time: TimeInt) -> bool

source

pub fn intersects(&self, other: Self) -> bool

source

pub fn union(&self, other: Self) -> Self

source

pub fn from_relative_time_range( - range: &TimeRange, - cursor: impl Into<TimeInt> + range: &TimeRange, + cursor: impl Into<TimeInt> ) -> Self

Trait Implementations§

source§

impl Clone for ResolvedTimeRange

source§

fn clone(&self) -> ResolvedTimeRange

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ResolvedTimeRange

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for ResolvedTimeRange

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<ResolvedTimeRange> for ResolvedTimeRangeF

source§

fn from(range: ResolvedTimeRange) -> Self

Converts to this type from the input type.
source§

impl Hash for ResolvedTimeRange

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq for ResolvedTimeRange

source§

fn eq(&self, other: &ResolvedTimeRange) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for ResolvedTimeRange

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl SizeBytes for ResolvedTimeRange

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Copy for ResolvedTimeRange

source§

impl Eq for ResolvedTimeRange

source§

impl StructuralEq for ResolvedTimeRange

source§

impl StructuralPartialEq for ResolvedTimeRange

Auto Trait Implementations§

§

impl RefUnwindSafe for ResolvedTimeRange

§

impl Send for ResolvedTimeRange

§

impl Sync for ResolvedTimeRange

§

impl Unpin for ResolvedTimeRange

§

impl UnwindSafe for ResolvedTimeRange

Blanket Implementations§

source§

impl<T> Any for T
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl SizeBytes for ResolvedTimeRange

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
source§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
source§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
source§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Copy for ResolvedTimeRange

source§

impl Eq for ResolvedTimeRange

source§

impl StructuralEq for ResolvedTimeRange

source§

impl StructuralPartialEq for ResolvedTimeRange

Auto Trait Implementations§

§

impl RefUnwindSafe for ResolvedTimeRange

§

impl Send for ResolvedTimeRange

§

impl Sync for ResolvedTimeRange

§

impl Unpin for ResolvedTimeRange

§

impl UnwindSafe for ResolvedTimeRange

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_log_types/struct.ResolvedTimeRange.html b/docs/rust/head/re_log_types/struct.ResolvedTimeRange.html index 659ec0b584f46..8fbb92b40ae0d 100644 --- a/docs/rust/head/re_log_types/struct.ResolvedTimeRange.html +++ b/docs/rust/head/re_log_types/struct.ResolvedTimeRange.html @@ -13,15 +13,15 @@

The resulting range is guaranteed to never include TimeInt::STATIC.

source

pub fn abs_length(&self) -> u64

The amount of time or sequences covered by this range.

source

pub fn center(&self) -> TimeInt

source

pub fn contains(&self, time: TimeInt) -> bool

source

pub fn intersects(&self, other: Self) -> bool

source

pub fn union(&self, other: Self) -> Self

source

pub fn from_relative_time_range( - range: &TimeRange, - cursor: impl Into<TimeInt> + range: &TimeRange, + cursor: impl Into<TimeInt> ) -> Self

Trait Implementations§

source§

impl Clone for ResolvedTimeRange

source§

fn clone(&self) -> ResolvedTimeRange

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ResolvedTimeRange

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for ResolvedTimeRange

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<ResolvedTimeRange> for ResolvedTimeRangeF

source§

fn from(range: ResolvedTimeRange) -> Self

Converts to this type from the input type.
source§

impl Hash for ResolvedTimeRange

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq for ResolvedTimeRange

source§

fn eq(&self, other: &ResolvedTimeRange) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for ResolvedTimeRange

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl SizeBytes for ResolvedTimeRange

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Copy for ResolvedTimeRange

source§

impl Eq for ResolvedTimeRange

source§

impl StructuralEq for ResolvedTimeRange

source§

impl StructuralPartialEq for ResolvedTimeRange

Auto Trait Implementations§

§

impl RefUnwindSafe for ResolvedTimeRange

§

impl Send for ResolvedTimeRange

§

impl Sync for ResolvedTimeRange

§

impl Unpin for ResolvedTimeRange

§

impl UnwindSafe for ResolvedTimeRange

Blanket Implementations§

source§

impl<T> Any for T
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl SizeBytes for ResolvedTimeRange

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
source§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
source§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
source§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Copy for ResolvedTimeRange

source§

impl Eq for ResolvedTimeRange

source§

impl StructuralEq for ResolvedTimeRange

source§

impl StructuralPartialEq for ResolvedTimeRange

Auto Trait Implementations§

§

impl RefUnwindSafe for ResolvedTimeRange

§

impl Send for ResolvedTimeRange

§

impl Sync for ResolvedTimeRange

§

impl Unpin for ResolvedTimeRange

§

impl UnwindSafe for ResolvedTimeRange

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_log_types/time_point/struct.TimeInt.html b/docs/rust/head/re_log_types/time_point/struct.TimeInt.html index 15091e2f167cf..c5de2cc1a4cab 100644 --- a/docs/rust/head/re_log_types/time_point/struct.TimeInt.html +++ b/docs/rust/head/re_log_types/time_point/struct.TimeInt.html @@ -22,7 +22,7 @@

source

pub fn inc(&self) -> Self

Always returns Self::STATIC for Self::STATIC.

source

pub fn dec(&self) -> Self

Always returns Self::STATIC for Self::STATIC.

Trait Implementations§

source§

impl Add<TimeInt> for TimeReal

§

type Output = TimeReal

The resulting type after applying the + operator.
source§

fn add(self, rhs: TimeInt) -> Self::Output

Performs the + operation. Read more
source§

impl Add<TimeReal> for TimeInt

§

type Output = TimeReal

The resulting type after applying the + operator.
source§

fn add(self, rhs: TimeReal) -> Self::Output

Performs the + operation. Read more
source§

impl Add for TimeInt

§

type Output = TimeInt

The resulting type after applying the + operator.
source§

fn add(self, rhs: Self) -> Self::Output

Performs the + operation. Read more
source§

impl Clone for TimeInt

source§

fn clone(&self) -> TimeInt

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TimeInt

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TimeInt

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<NonMinI64> for TimeInt

source§

fn from(seq: NonMinI64) -> Self

Converts to this type from the input type.
source§

impl From<TimeInt> for Duration

source§

fn from(int: TimeInt) -> Self

Converts to this type from the input type.
source§

impl From<TimeInt> for Time

source§

fn from(int: TimeInt) -> Self

Converts to this type from the input type.
source§

impl From<TimeInt> for TimeInt

source§

fn from(time: TimeInt) -> Self

Converts to this type from the input type.
source§

impl From<TimeInt> for TimeInt

source§

fn from(time: TimeInt) -> Self

Converts to this type from the input type.
source§

impl From<TimeInt> for TimeReal

source§

fn from(time_int: TimeInt) -> Self

Converts to this type from the input type.
source§

impl Hash for TimeInt

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<NonMinI64> for TimeInt

source§

fn from(seq: NonMinI64) -> Self

Converts to this type from the input type.
source§

impl From<TimeInt> for Duration

source§

fn from(int: TimeInt) -> Self

Converts to this type from the input type.
source§

impl From<TimeInt> for Time

source§

fn from(int: TimeInt) -> Self

Converts to this type from the input type.
source§

impl From<TimeInt> for TimeInt

source§

fn from(time: TimeInt) -> Self

Converts to this type from the input type.
source§

impl From<TimeInt> for TimeInt

source§

fn from(time: TimeInt) -> Self

Converts to this type from the input type.
source§

impl From<TimeInt> for TimeReal

source§

fn from(time_int: TimeInt) -> Self

Converts to this type from the input type.
source§

impl Hash for TimeInt

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for TimeInt

source§

fn cmp(&self, other: &TimeInt) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where @@ -40,7 +40,7 @@ operator. Read more

source§

impl PartialOrd for TimeInt

source§

fn partial_cmp(&self, other: &TimeInt) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for TimeInt

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl SizeBytes for TimeInt

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Sub<TimeInt> for TimeReal

§

type Output = TimeReal

The resulting type after applying the - operator.
source§

fn sub(self, rhs: TimeInt) -> Self::Output

Performs the - operation. Read more
source§

impl Sub<TimeReal> for TimeInt

§

type Output = TimeReal

The resulting type after applying the - operator.
source§

fn sub(self, rhs: TimeReal) -> Self::Output

Performs the - operation. Read more
source§

impl Sub for TimeInt

§

type Output = TimeInt

The resulting type after applying the - operator.
source§

fn sub(self, rhs: Self) -> Self::Output

Performs the - operation. Read more
source§

impl TryFrom<Time> for TimeInt

§

type Error = TryFromIntError

The type returned in the event of a conversion error.
source§

fn try_from(t: Time) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<i64> for TimeInt

§

type Error = TryFromIntError

The type returned in the event of a conversion error.
source§

fn try_from(t: i64) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for TimeInt

source§

impl Eq for TimeInt

source§

impl StructuralEq for TimeInt

source§

impl StructuralPartialEq for TimeInt

Auto Trait Implementations§

§

impl RefUnwindSafe for TimeInt

§

impl Send for TimeInt

§

impl Sync for TimeInt

§

impl Unpin for TimeInt

§

impl UnwindSafe for TimeInt

Blanket Implementations§

source§

impl<T> Any for T
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl SizeBytes for TimeInt

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
source§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
source§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
source§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Sub<TimeInt> for TimeReal

§

type Output = TimeReal

The resulting type after applying the - operator.
source§

fn sub(self, rhs: TimeInt) -> Self::Output

Performs the - operation. Read more
source§

impl Sub<TimeReal> for TimeInt

§

type Output = TimeReal

The resulting type after applying the - operator.
source§

fn sub(self, rhs: TimeReal) -> Self::Output

Performs the - operation. Read more
source§

impl Sub for TimeInt

§

type Output = TimeInt

The resulting type after applying the - operator.
source§

fn sub(self, rhs: Self) -> Self::Output

Performs the - operation. Read more
source§

impl TryFrom<Time> for TimeInt

§

type Error = TryFromIntError

The type returned in the event of a conversion error.
source§

fn try_from(t: Time) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<i64> for TimeInt

§

type Error = TryFromIntError

The type returned in the event of a conversion error.
source§

fn try_from(t: i64) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for TimeInt

source§

impl Eq for TimeInt

source§

impl StructuralEq for TimeInt

source§

impl StructuralPartialEq for TimeInt

Auto Trait Implementations§

§

impl RefUnwindSafe for TimeInt

§

impl Send for TimeInt

§

impl Sync for TimeInt

§

impl Unpin for TimeInt

§

impl UnwindSafe for TimeInt

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_log_types/time_point/struct.TimePoint.html b/docs/rust/head/re_log_types/time_point/struct.TimePoint.html index 0642608f1499d..d6e43bbb3f725 100644 --- a/docs/rust/head/re_log_types/time_point/struct.TimePoint.html +++ b/docs/rust/head/re_log_types/time_point/struct.TimePoint.html @@ -21,7 +21,7 @@ sufficient, and should not be overridden without very good reason.

source§

impl PartialOrd for TimePoint

source§

fn partial_cmp(&self, other: &TimePoint) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for TimePoint

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl SizeBytes for TimePoint

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Eq for TimePoint

source§

impl StructuralEq for TimePoint

source§

impl StructuralPartialEq for TimePoint

Auto Trait Implementations§

§

impl RefUnwindSafe for TimePoint

§

impl Send for TimePoint

§

impl Sync for TimePoint

§

impl Unpin for TimePoint

§

impl UnwindSafe for TimePoint

Blanket Implementations§

source§

impl<T> Any for T
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl SizeBytes for TimePoint

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
source§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
source§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
source§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Eq for TimePoint

source§

impl StructuralEq for TimePoint

source§

impl StructuralPartialEq for TimePoint

Auto Trait Implementations§

§

impl RefUnwindSafe for TimePoint

§

impl Send for TimePoint

§

impl Sync for TimePoint

§

impl Unpin for TimePoint

§

impl UnwindSafe for TimePoint

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_log_types/time_point/struct.Timeline.html b/docs/rust/head/re_log_types/time_point/struct.Timeline.html index 4d9c6400b8287..3aca088b1c0a6 100644 --- a/docs/rust/head/re_log_types/time_point/struct.Timeline.html +++ b/docs/rust/head/re_log_types/time_point/struct.Timeline.html @@ -34,7 +34,7 @@ sufficient, and should not be overridden without very good reason.

source§

impl PartialOrd for Timeline

source§

fn partial_cmp(&self, other: &Timeline) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for Timeline

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl SizeBytes for Timeline

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Copy for Timeline

source§

impl Eq for Timeline

source§

impl IsEnabled for Timeline

source§

impl StructuralEq for Timeline

source§

impl StructuralPartialEq for Timeline

Auto Trait Implementations§

§

impl RefUnwindSafe for Timeline

§

impl Send for Timeline

§

impl Sync for Timeline

§

impl Unpin for Timeline

§

impl UnwindSafe for Timeline

Blanket Implementations§

source§

impl<T> Any for T
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl SizeBytes for Timeline

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
source§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
source§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
source§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Copy for Timeline

source§

impl Eq for Timeline

source§

impl IsEnabled for Timeline

source§

impl StructuralEq for Timeline

source§

impl StructuralPartialEq for Timeline

Auto Trait Implementations§

§

impl RefUnwindSafe for Timeline

§

impl Send for Timeline

§

impl Sync for Timeline

§

impl Unpin for Timeline

§

impl UnwindSafe for Timeline

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_log_types/time_point/time_int/struct.TimeInt.html b/docs/rust/head/re_log_types/time_point/time_int/struct.TimeInt.html index 93618202ab8c3..92eb86edec13f 100644 --- a/docs/rust/head/re_log_types/time_point/time_int/struct.TimeInt.html +++ b/docs/rust/head/re_log_types/time_point/time_int/struct.TimeInt.html @@ -22,7 +22,7 @@

source

pub fn inc(&self) -> Self

Always returns Self::STATIC for Self::STATIC.

source

pub fn dec(&self) -> Self

Always returns Self::STATIC for Self::STATIC.

Trait Implementations§

source§

impl Add<TimeInt> for TimeReal

§

type Output = TimeReal

The resulting type after applying the + operator.
source§

fn add(self, rhs: TimeInt) -> Self::Output

Performs the + operation. Read more
source§

impl Add<TimeReal> for TimeInt

§

type Output = TimeReal

The resulting type after applying the + operator.
source§

fn add(self, rhs: TimeReal) -> Self::Output

Performs the + operation. Read more
source§

impl Add for TimeInt

§

type Output = TimeInt

The resulting type after applying the + operator.
source§

fn add(self, rhs: Self) -> Self::Output

Performs the + operation. Read more
source§

impl Clone for TimeInt

source§

fn clone(&self) -> TimeInt

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TimeInt

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for TimeInt

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<NonMinI64> for TimeInt

source§

fn from(seq: NonMinI64) -> Self

Converts to this type from the input type.
source§

impl From<TimeInt> for Duration

source§

fn from(int: TimeInt) -> Self

Converts to this type from the input type.
source§

impl From<TimeInt> for Time

source§

fn from(int: TimeInt) -> Self

Converts to this type from the input type.
source§

impl From<TimeInt> for TimeInt

source§

fn from(time: TimeInt) -> Self

Converts to this type from the input type.
source§

impl From<TimeInt> for TimeInt

source§

fn from(time: TimeInt) -> Self

Converts to this type from the input type.
source§

impl From<TimeInt> for TimeReal

source§

fn from(time_int: TimeInt) -> Self

Converts to this type from the input type.
source§

impl Hash for TimeInt

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<NonMinI64> for TimeInt

source§

fn from(seq: NonMinI64) -> Self

Converts to this type from the input type.
source§

impl From<TimeInt> for Duration

source§

fn from(int: TimeInt) -> Self

Converts to this type from the input type.
source§

impl From<TimeInt> for Time

source§

fn from(int: TimeInt) -> Self

Converts to this type from the input type.
source§

impl From<TimeInt> for TimeInt

source§

fn from(time: TimeInt) -> Self

Converts to this type from the input type.
source§

impl From<TimeInt> for TimeInt

source§

fn from(time: TimeInt) -> Self

Converts to this type from the input type.
source§

impl From<TimeInt> for TimeReal

source§

fn from(time_int: TimeInt) -> Self

Converts to this type from the input type.
source§

impl Hash for TimeInt

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for TimeInt

source§

fn cmp(&self, other: &TimeInt) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where @@ -40,7 +40,7 @@ operator. Read more

source§

impl PartialOrd for TimeInt

source§

fn partial_cmp(&self, other: &TimeInt) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for TimeInt

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl SizeBytes for TimeInt

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Sub<TimeInt> for TimeReal

§

type Output = TimeReal

The resulting type after applying the - operator.
source§

fn sub(self, rhs: TimeInt) -> Self::Output

Performs the - operation. Read more
source§

impl Sub<TimeReal> for TimeInt

§

type Output = TimeReal

The resulting type after applying the - operator.
source§

fn sub(self, rhs: TimeReal) -> Self::Output

Performs the - operation. Read more
source§

impl Sub for TimeInt

§

type Output = TimeInt

The resulting type after applying the - operator.
source§

fn sub(self, rhs: Self) -> Self::Output

Performs the - operation. Read more
source§

impl TryFrom<Time> for TimeInt

§

type Error = TryFromIntError

The type returned in the event of a conversion error.
source§

fn try_from(t: Time) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<i64> for TimeInt

§

type Error = TryFromIntError

The type returned in the event of a conversion error.
source§

fn try_from(t: i64) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for TimeInt

source§

impl Eq for TimeInt

source§

impl StructuralEq for TimeInt

source§

impl StructuralPartialEq for TimeInt

Auto Trait Implementations§

§

impl RefUnwindSafe for TimeInt

§

impl Send for TimeInt

§

impl Sync for TimeInt

§

impl Unpin for TimeInt

§

impl UnwindSafe for TimeInt

Blanket Implementations§

source§

impl<T> Any for T
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl SizeBytes for TimeInt

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
source§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
source§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
source§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Sub<TimeInt> for TimeReal

§

type Output = TimeReal

The resulting type after applying the - operator.
source§

fn sub(self, rhs: TimeInt) -> Self::Output

Performs the - operation. Read more
source§

impl Sub<TimeReal> for TimeInt

§

type Output = TimeReal

The resulting type after applying the - operator.
source§

fn sub(self, rhs: TimeReal) -> Self::Output

Performs the - operation. Read more
source§

impl Sub for TimeInt

§

type Output = TimeInt

The resulting type after applying the - operator.
source§

fn sub(self, rhs: Self) -> Self::Output

Performs the - operation. Read more
source§

impl TryFrom<Time> for TimeInt

§

type Error = TryFromIntError

The type returned in the event of a conversion error.
source§

fn try_from(t: Time) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<i64> for TimeInt

§

type Error = TryFromIntError

The type returned in the event of a conversion error.
source§

fn try_from(t: i64) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for TimeInt

source§

impl Eq for TimeInt

source§

impl StructuralEq for TimeInt

source§

impl StructuralPartialEq for TimeInt

Auto Trait Implementations§

§

impl RefUnwindSafe for TimeInt

§

impl Send for TimeInt

§

impl Sync for TimeInt

§

impl Unpin for TimeInt

§

impl UnwindSafe for TimeInt

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_log_types/time_point/timeline/struct.Timeline.html b/docs/rust/head/re_log_types/time_point/timeline/struct.Timeline.html index baf6d67e894fc..2351c920e1a3c 100644 --- a/docs/rust/head/re_log_types/time_point/timeline/struct.Timeline.html +++ b/docs/rust/head/re_log_types/time_point/timeline/struct.Timeline.html @@ -34,7 +34,7 @@ sufficient, and should not be overridden without very good reason.

source§

impl PartialOrd for Timeline

source§

fn partial_cmp(&self, other: &Timeline) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for Timeline

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl SizeBytes for Timeline

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Copy for Timeline

source§

impl Eq for Timeline

source§

impl IsEnabled for Timeline

source§

impl StructuralEq for Timeline

source§

impl StructuralPartialEq for Timeline

Auto Trait Implementations§

§

impl RefUnwindSafe for Timeline

§

impl Send for Timeline

§

impl Sync for Timeline

§

impl Unpin for Timeline

§

impl UnwindSafe for Timeline

Blanket Implementations§

source§

impl<T> Any for T
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl SizeBytes for Timeline

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
source§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
source§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
source§

fn is_pod() -> bool

Is Self just plain old data? Read more
source§

impl Copy for Timeline

source§

impl Eq for Timeline

source§

impl IsEnabled for Timeline

source§

impl StructuralEq for Timeline

source§

impl StructuralPartialEq for Timeline

Auto Trait Implementations§

§

impl RefUnwindSafe for Timeline

§

impl Send for Timeline

§

impl Sync for Timeline

§

impl Unpin for Timeline

§

impl UnwindSafe for Timeline

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_space_view_bar_chart/space_view_class/struct.BarChartSpaceView.html b/docs/rust/head/re_space_view_bar_chart/space_view_class/struct.BarChartSpaceView.html index edf0a205ef6a9..0212a4b8a485c 100644 --- a/docs/rust/head/re_space_view_bar_chart/space_view_class/struct.BarChartSpaceView.html +++ b/docs/rust/head/re_space_view_bar_chart/space_view_class/struct.BarChartSpaceView.html @@ -1,58 +1,58 @@ BarChartSpaceView in re_space_view_bar_chart::space_view_class - Rust -
pub struct BarChartSpaceView;

Trait Implementations§

source§

impl ComponentFallbackProvider for BarChartSpaceView

source§

fn try_provide_fallback( +
pub struct BarChartSpaceView;

Trait Implementations§

source§

impl ComponentFallbackProvider for BarChartSpaceView

source§

fn try_provide_fallback( &self, - _ctx: &QueryContext<'_>, + _ctx: &QueryContext<'_>, _component_name: ComponentName -) -> ComponentFallbackProviderResult

Tries to provide a fallback value for a given component. Read more
§

fn fallback_for( +) -> ComponentFallbackProviderResult

Tries to provide a fallback value for a given component. Read more
source§

fn fallback_for( &self, - ctx: &QueryContext<'_>, + ctx: &QueryContext<'_>, component: ComponentName -) -> Result<Box<dyn Array>, ComponentFallbackError>

Provides a fallback value for a given component, first trying the provider and -then falling back to the placeholder value registered in the viewer context.
source§

impl Default for BarChartSpaceView

source§

fn default() -> BarChartSpaceView

Returns the “default value” for a type. Read more
source§

impl SpaceViewClass for BarChartSpaceView

source§

fn identifier() -> SpaceViewClassIdentifier

Identifier string of this space view class. Read more
source§

fn display_name(&self) -> &'static str

User-facing name of this space view class. Read more
source§

fn icon(&self) -> &'static Icon

Icon used to identify this space view class.
source§

fn new_state(&self) -> Box<dyn SpaceViewState>

Called once for every new space view instance of this class. Read more
source§

fn help_markdown(&self, egui_ctx: &Context) -> String

Help text describing how to interact with this space view in the ui.
source§

fn on_register( +) -> Result<Box<dyn Array>, ComponentFallbackError>

Provides a fallback value for a given component, first trying the provider and +then falling back to the placeholder value registered in the viewer context.
source§

impl Default for BarChartSpaceView

source§

fn default() -> BarChartSpaceView

Returns the “default value” for a type. Read more
source§

impl SpaceViewClass for BarChartSpaceView

source§

fn identifier() -> SpaceViewClassIdentifier

Identifier string of this space view class. Read more
source§

fn display_name(&self) -> &'static str

User-facing name of this space view class. Read more
source§

fn icon(&self) -> &'static Icon

Icon used to identify this space view class.
source§

fn new_state(&self) -> Box<dyn SpaceViewState>

Called once for every new space view instance of this class. Read more
source§

fn help_markdown(&self, egui_ctx: &Context) -> String

Help text describing how to interact with this space view in the ui.
source§

fn on_register( &self, - system_registry: &mut SpaceViewSystemRegistrator<'_> -) -> Result<(), SpaceViewClassRegistryError>

Called once upon registration of the class Read more
source§

fn preferred_tile_aspect_ratio( + system_registry: &mut SpaceViewSystemRegistrator<'_> +) -> Result<(), SpaceViewClassRegistryError>

Called once upon registration of the class Read more
source§

fn preferred_tile_aspect_ratio( &self, - _state: &dyn SpaceViewState -) -> Option<f32>

Preferred aspect ratio for the ui tiles of this space view.
source§

fn choose_default_visualizers( + _state: &dyn SpaceViewState +) -> Option<f32>

Preferred aspect ratio for the ui tiles of this space view.
source§

fn choose_default_visualizers( &self, entity_path: &EntityPath, - _applicable_entities_per_visualizer: &PerVisualizer<ApplicableEntities>, - visualizable_entities_per_visualizer: &PerVisualizer<VisualizableEntities>, - _indicated_entities_per_visualizer: &PerVisualizer<IndicatedEntities> -) -> SmallVisualizerSet

Choose the default visualizers to enable for this entity. Read more
source§

fn spawn_heuristics(&self, ctx: &ViewerContext<'_>) -> SpaceViewSpawnHeuristics

Determines which space views should be spawned by default for this class.
source§

fn layout_priority(&self) -> SpaceViewClassLayoutPriority

Controls how likely this space view will get a large tile in the ui.
source§

fn selection_ui( + _applicable_entities_per_visualizer: &PerVisualizer<ApplicableEntities>, + visualizable_entities_per_visualizer: &PerVisualizer<VisualizableEntities>, + _indicated_entities_per_visualizer: &PerVisualizer<IndicatedEntities> +) -> SmallVisualizerSet

Choose the default visualizers to enable for this entity. Read more
source§

fn spawn_heuristics(&self, ctx: &ViewerContext<'_>) -> SpaceViewSpawnHeuristics

Determines which space views should be spawned by default for this class.
source§

fn layout_priority(&self) -> SpaceViewClassLayoutPriority

Controls how likely this space view will get a large tile in the ui.
source§

fn selection_ui( &self, - ctx: &ViewerContext<'_>, + ctx: &ViewerContext<'_>, ui: &mut Ui, - state: &mut dyn SpaceViewState, + state: &mut dyn SpaceViewState, _space_origin: &EntityPath, - space_view_id: SpaceViewId -) -> Result<(), SpaceViewSystemExecutionError>

Ui shown when the user selects a space view of this class.
source§

fn ui( + space_view_id: SpaceViewId +) -> Result<(), SpaceViewSystemExecutionError>

Ui shown when the user selects a space view of this class.
source§

fn ui( &self, - ctx: &ViewerContext<'_>, + ctx: &ViewerContext<'_>, ui: &mut Ui, - state: &mut dyn SpaceViewState, - query: &ViewQuery<'_>, - system_output: SystemExecutionOutput -) -> Result<(), SpaceViewSystemExecutionError>

Draws the ui for this space view class and handles ui events. Read more
§

fn blueprint_archetype(&self) -> Option<Vec<ComponentName>>

Optional archetype of the Space View’s blueprint properties. Read more
§

fn default_query_range( + state: &mut dyn SpaceViewState, + query: &ViewQuery<'_>, + system_output: SystemExecutionOutput +) -> Result<(), SpaceViewSystemExecutionError>

Draws the ui for this space view class and handles ui events. Read more
source§

fn blueprint_archetype(&self) -> Option<Vec<ComponentName>>

Optional archetype of the Space View’s blueprint properties. Read more
source§

fn default_query_range( &self, - _state: &(dyn SpaceViewState + 'static) -) -> QueryRange

Default query range for this space view.
§

fn recommended_root_for_entities( + _state: &(dyn SpaceViewState + 'static) +) -> QueryRange

Default query range for this space view.
source§

fn recommended_root_for_entities( &self, _entities: &HashSet<EntityPath, BuildHasherDefault<NoHashHasher<EntityPath>>>, _entity_db: &EntityDb -) -> Option<EntityPath>

Determines a suitable origin given the provided set of entities. Read more
§

fn visualizable_filter_context( +) -> Option<EntityPath>

Determines a suitable origin given the provided set of entities. Read more
source§

fn visualizable_filter_context( &self, _space_origin: &EntityPath, _entity_db: &EntityDb -) -> Box<dyn VisualizableFilterContext>

Create context object that is passed to all of this classes visualizers -to determine whether they can be visualized Read more
§

fn on_frame_start( +) -> Box<dyn VisualizableFilterContext>

Create context object that is passed to all of this classes visualizers +to determine whether they can be visualized Read more
source§

fn on_frame_start( &self, - _ctx: &ViewerContext<'_>, - _state: &mut (dyn SpaceViewState + 'static), - _ent_paths: &BTreeMap<ViewSystemIdentifier, BTreeSet<EntityPath>> + _ctx: &ViewerContext<'_>, + _state: &mut (dyn SpaceViewState + 'static), + _ent_paths: &BTreeMap<ViewSystemIdentifier, BTreeSet<EntityPath>> )

Executed for all active space views on frame start (before any ui is drawn), -can be use for heuristic & state updates before populating the scene. Read more
source§

impl TypedComponentFallbackProvider<Corner2D> for BarChartSpaceView

source§

fn fallback_for(&self, _ctx: &QueryContext<'_>) -> Corner2D

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +can be use for heuristic & state updates before populating the scene. Read more

source§

impl TypedComponentFallbackProvider<Corner2D> for BarChartSpaceView

source§

fn fallback_for(&self, _ctx: &QueryContext<'_>) -> Corner2D

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_space_view_bar_chart/struct.BarChartSpaceView.html b/docs/rust/head/re_space_view_bar_chart/struct.BarChartSpaceView.html index dc3cf7f58b5c0..775681e6afefd 100644 --- a/docs/rust/head/re_space_view_bar_chart/struct.BarChartSpaceView.html +++ b/docs/rust/head/re_space_view_bar_chart/struct.BarChartSpaceView.html @@ -1,58 +1,58 @@ BarChartSpaceView in re_space_view_bar_chart - Rust -
pub struct BarChartSpaceView;

Trait Implementations§

source§

impl ComponentFallbackProvider for BarChartSpaceView

source§

fn try_provide_fallback( +
pub struct BarChartSpaceView;

Trait Implementations§

source§

impl ComponentFallbackProvider for BarChartSpaceView

source§

fn try_provide_fallback( &self, - _ctx: &QueryContext<'_>, + _ctx: &QueryContext<'_>, _component_name: ComponentName -) -> ComponentFallbackProviderResult

Tries to provide a fallback value for a given component. Read more
§

fn fallback_for( +) -> ComponentFallbackProviderResult

Tries to provide a fallback value for a given component. Read more
source§

fn fallback_for( &self, - ctx: &QueryContext<'_>, + ctx: &QueryContext<'_>, component: ComponentName -) -> Result<Box<dyn Array>, ComponentFallbackError>

Provides a fallback value for a given component, first trying the provider and -then falling back to the placeholder value registered in the viewer context.
source§

impl Default for BarChartSpaceView

source§

fn default() -> BarChartSpaceView

Returns the “default value” for a type. Read more
source§

impl SpaceViewClass for BarChartSpaceView

source§

fn identifier() -> SpaceViewClassIdentifier

Identifier string of this space view class. Read more
source§

fn display_name(&self) -> &'static str

User-facing name of this space view class. Read more
source§

fn icon(&self) -> &'static Icon

Icon used to identify this space view class.
source§

fn new_state(&self) -> Box<dyn SpaceViewState>

Called once for every new space view instance of this class. Read more
source§

fn help_markdown(&self, egui_ctx: &Context) -> String

Help text describing how to interact with this space view in the ui.
source§

fn on_register( +) -> Result<Box<dyn Array>, ComponentFallbackError>

Provides a fallback value for a given component, first trying the provider and +then falling back to the placeholder value registered in the viewer context.
source§

impl Default for BarChartSpaceView

source§

fn default() -> BarChartSpaceView

Returns the “default value” for a type. Read more
source§

impl SpaceViewClass for BarChartSpaceView

source§

fn identifier() -> SpaceViewClassIdentifier

Identifier string of this space view class. Read more
source§

fn display_name(&self) -> &'static str

User-facing name of this space view class. Read more
source§

fn icon(&self) -> &'static Icon

Icon used to identify this space view class.
source§

fn new_state(&self) -> Box<dyn SpaceViewState>

Called once for every new space view instance of this class. Read more
source§

fn help_markdown(&self, egui_ctx: &Context) -> String

Help text describing how to interact with this space view in the ui.
source§

fn on_register( &self, - system_registry: &mut SpaceViewSystemRegistrator<'_> -) -> Result<(), SpaceViewClassRegistryError>

Called once upon registration of the class Read more
source§

fn preferred_tile_aspect_ratio( + system_registry: &mut SpaceViewSystemRegistrator<'_> +) -> Result<(), SpaceViewClassRegistryError>

Called once upon registration of the class Read more
source§

fn preferred_tile_aspect_ratio( &self, - _state: &dyn SpaceViewState -) -> Option<f32>

Preferred aspect ratio for the ui tiles of this space view.
source§

fn choose_default_visualizers( + _state: &dyn SpaceViewState +) -> Option<f32>

Preferred aspect ratio for the ui tiles of this space view.
source§

fn choose_default_visualizers( &self, entity_path: &EntityPath, - _applicable_entities_per_visualizer: &PerVisualizer<ApplicableEntities>, - visualizable_entities_per_visualizer: &PerVisualizer<VisualizableEntities>, - _indicated_entities_per_visualizer: &PerVisualizer<IndicatedEntities> -) -> SmallVisualizerSet

Choose the default visualizers to enable for this entity. Read more
source§

fn spawn_heuristics(&self, ctx: &ViewerContext<'_>) -> SpaceViewSpawnHeuristics

Determines which space views should be spawned by default for this class.
source§

fn layout_priority(&self) -> SpaceViewClassLayoutPriority

Controls how likely this space view will get a large tile in the ui.
source§

fn selection_ui( + _applicable_entities_per_visualizer: &PerVisualizer<ApplicableEntities>, + visualizable_entities_per_visualizer: &PerVisualizer<VisualizableEntities>, + _indicated_entities_per_visualizer: &PerVisualizer<IndicatedEntities> +) -> SmallVisualizerSet

Choose the default visualizers to enable for this entity. Read more
source§

fn spawn_heuristics(&self, ctx: &ViewerContext<'_>) -> SpaceViewSpawnHeuristics

Determines which space views should be spawned by default for this class.
source§

fn layout_priority(&self) -> SpaceViewClassLayoutPriority

Controls how likely this space view will get a large tile in the ui.
source§

fn selection_ui( &self, - ctx: &ViewerContext<'_>, + ctx: &ViewerContext<'_>, ui: &mut Ui, - state: &mut dyn SpaceViewState, + state: &mut dyn SpaceViewState, _space_origin: &EntityPath, - space_view_id: SpaceViewId -) -> Result<(), SpaceViewSystemExecutionError>

Ui shown when the user selects a space view of this class.
source§

fn ui( + space_view_id: SpaceViewId +) -> Result<(), SpaceViewSystemExecutionError>

Ui shown when the user selects a space view of this class.
source§

fn ui( &self, - ctx: &ViewerContext<'_>, + ctx: &ViewerContext<'_>, ui: &mut Ui, - state: &mut dyn SpaceViewState, - query: &ViewQuery<'_>, - system_output: SystemExecutionOutput -) -> Result<(), SpaceViewSystemExecutionError>

Draws the ui for this space view class and handles ui events. Read more
§

fn blueprint_archetype(&self) -> Option<Vec<ComponentName>>

Optional archetype of the Space View’s blueprint properties. Read more
§

fn default_query_range( + state: &mut dyn SpaceViewState, + query: &ViewQuery<'_>, + system_output: SystemExecutionOutput +) -> Result<(), SpaceViewSystemExecutionError>

Draws the ui for this space view class and handles ui events. Read more
source§

fn blueprint_archetype(&self) -> Option<Vec<ComponentName>>

Optional archetype of the Space View’s blueprint properties. Read more
source§

fn default_query_range( &self, - _state: &(dyn SpaceViewState + 'static) -) -> QueryRange

Default query range for this space view.
§

fn recommended_root_for_entities( + _state: &(dyn SpaceViewState + 'static) +) -> QueryRange

Default query range for this space view.
source§

fn recommended_root_for_entities( &self, _entities: &HashSet<EntityPath, BuildHasherDefault<NoHashHasher<EntityPath>>>, _entity_db: &EntityDb -) -> Option<EntityPath>

Determines a suitable origin given the provided set of entities. Read more
§

fn visualizable_filter_context( +) -> Option<EntityPath>

Determines a suitable origin given the provided set of entities. Read more
source§

fn visualizable_filter_context( &self, _space_origin: &EntityPath, _entity_db: &EntityDb -) -> Box<dyn VisualizableFilterContext>

Create context object that is passed to all of this classes visualizers -to determine whether they can be visualized Read more
§

fn on_frame_start( +) -> Box<dyn VisualizableFilterContext>

Create context object that is passed to all of this classes visualizers +to determine whether they can be visualized Read more
source§

fn on_frame_start( &self, - _ctx: &ViewerContext<'_>, - _state: &mut (dyn SpaceViewState + 'static), - _ent_paths: &BTreeMap<ViewSystemIdentifier, BTreeSet<EntityPath>> + _ctx: &ViewerContext<'_>, + _state: &mut (dyn SpaceViewState + 'static), + _ent_paths: &BTreeMap<ViewSystemIdentifier, BTreeSet<EntityPath>> )

Executed for all active space views on frame start (before any ui is drawn), -can be use for heuristic & state updates before populating the scene. Read more
source§

impl TypedComponentFallbackProvider<Corner2D> for BarChartSpaceView

source§

fn fallback_for(&self, _ctx: &QueryContext<'_>) -> Corner2D

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +can be use for heuristic & state updates before populating the scene. Read more

source§

impl TypedComponentFallbackProvider<Corner2D> for BarChartSpaceView

source§

fn fallback_for(&self, _ctx: &QueryContext<'_>) -> Corner2D

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_space_view_bar_chart/visualizer_system/struct.BarChartVisualizerEntityFilter.html b/docs/rust/head/re_space_view_bar_chart/visualizer_system/struct.BarChartVisualizerEntityFilter.html index d8b9ae2d36c23..9fdcdcf0e5f2d 100644 --- a/docs/rust/head/re_space_view_bar_chart/visualizer_system/struct.BarChartVisualizerEntityFilter.html +++ b/docs/rust/head/re_space_view_bar_chart/visualizer_system/struct.BarChartVisualizerEntityFilter.html @@ -1,5 +1,5 @@ BarChartVisualizerEntityFilter in re_space_view_bar_chart::visualizer_system - Rust -
struct BarChartVisualizerEntityFilter;

Trait Implementations§

source§

impl VisualizerAdditionalApplicabilityFilter for BarChartVisualizerEntityFilter

source§

fn update_applicability(&mut self, event: &ChunkStoreEvent) -> bool

Updates the internal applicability filter state based on the given events. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +
struct BarChartVisualizerEntityFilter;

Trait Implementations§

source§

impl VisualizerAdditionalApplicabilityFilter for BarChartVisualizerEntityFilter

source§

fn update_applicability(&mut self, event: &ChunkStoreEvent) -> bool

Updates the internal applicability filter state based on the given events. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_space_view_bar_chart/visualizer_system/struct.BarChartVisualizerSystem.html b/docs/rust/head/re_space_view_bar_chart/visualizer_system/struct.BarChartVisualizerSystem.html index d92f9c808196a..e620c5e38b366 100644 --- a/docs/rust/head/re_space_view_bar_chart/visualizer_system/struct.BarChartVisualizerSystem.html +++ b/docs/rust/head/re_space_view_bar_chart/visualizer_system/struct.BarChartVisualizerSystem.html @@ -2,28 +2,28 @@
pub struct BarChartVisualizerSystem {
     pub charts: BTreeMap<EntityPath, (TensorData, Color)>,
 }
Expand description

A bar chart system, with everything needed to render it.

-

Fields§

§charts: BTreeMap<EntityPath, (TensorData, Color)>

Trait Implementations§

source§

impl ComponentFallbackProvider for BarChartVisualizerSystem

Fields§

§charts: BTreeMap<EntityPath, (TensorData, Color)>

Trait Implementations§

source§

impl ComponentFallbackProvider for BarChartVisualizerSystem

source§

fn try_provide_fallback( &self, - _ctx: &QueryContext<'_>, + _ctx: &QueryContext<'_>, _component_name: ComponentName -) -> ComponentFallbackProviderResult

Tries to provide a fallback value for a given component. Read more
§

fn fallback_for( +) -> ComponentFallbackProviderResult

Tries to provide a fallback value for a given component. Read more
source§

fn fallback_for( &self, - ctx: &QueryContext<'_>, + ctx: &QueryContext<'_>, component: ComponentName -) -> Result<Box<dyn Array>, ComponentFallbackError>

Provides a fallback value for a given component, first trying the provider and -then falling back to the placeholder value registered in the viewer context.
source§

impl Default for BarChartVisualizerSystem

source§

fn default() -> BarChartVisualizerSystem

Returns the “default value” for a type. Read more
source§

impl IdentifiedViewSystem for BarChartVisualizerSystem

source§

fn identifier() -> ViewSystemIdentifier

Unique name for a system within a given [crate::SpaceViewClass]. Read more
source§

impl TypedComponentFallbackProvider<Color> for BarChartVisualizerSystem

source§

fn fallback_for(&self, ctx: &QueryContext<'_>) -> Color

source§

impl VisualizerSystem for BarChartVisualizerSystem

source§

fn visualizer_query_info(&self) -> VisualizerQueryInfo

Information about which components are queried by the visualizer.
source§

fn applicability_filter( +) -> Result<Box<dyn Array>, ComponentFallbackError>

Provides a fallback value for a given component, first trying the provider and +then falling back to the placeholder value registered in the viewer context.
source§

impl Default for BarChartVisualizerSystem

source§

fn default() -> BarChartVisualizerSystem

Returns the “default value” for a type. Read more
source§

impl IdentifiedViewSystem for BarChartVisualizerSystem

source§

fn identifier() -> ViewSystemIdentifier

Unique name for a system within a given crate::SpaceViewClass. Read more
source§

impl TypedComponentFallbackProvider<Color> for BarChartVisualizerSystem

source§

fn fallback_for(&self, ctx: &QueryContext<'_>) -> Color

source§

impl VisualizerSystem for BarChartVisualizerSystem

source§

fn visualizer_query_info(&self) -> VisualizerQueryInfo

Information about which components are queried by the visualizer.
source§

fn applicability_filter( &self -) -> Option<Box<dyn VisualizerAdditionalApplicabilityFilter>>

Additional filter for applicability. Read more
source§

fn execute( +) -> Option<Box<dyn VisualizerAdditionalApplicabilityFilter>>

Additional filter for applicability. Read more
source§

fn execute( &mut self, - ctx: &ViewContext<'_>, - view_query: &ViewQuery<'_>, - _context_systems: &ViewContextCollection -) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
§

fn filter_visualizable_entities( + ctx: &ViewContext<'_>, + view_query: &ViewQuery<'_>, + _context_systems: &ViewContextCollection +) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn filter_visualizable_entities( &self, - entities: ApplicableEntities, - _context: &dyn VisualizableFilterContext -) -> VisualizableEntities

Filters a set of applicable entities (entities that have all required components), -into to a set of visualizable entities. Read more
§

fn data(&self) -> Option<&(dyn Any + 'static)>

Optionally retrieves a chunk store reference from the scene element. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + entities: ApplicableEntities, + _context: &dyn VisualizableFilterContext +) -> VisualizableEntities

Filters a set of applicable entities (entities that have all required components), +into to a set of visualizable entities. Read more
source§

fn data(&self) -> Option<&(dyn Any + 'static)>

Optionally retrieves a chunk store reference from the scene element. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_space_view_dataframe/visualizer_system/struct.EmptySystem.html b/docs/rust/head/re_space_view_dataframe/visualizer_system/struct.EmptySystem.html index 4ff8aa9406f97..5e97d4ae5fe9e 100644 --- a/docs/rust/head/re_space_view_dataframe/visualizer_system/struct.EmptySystem.html +++ b/docs/rust/head/re_space_view_dataframe/visualizer_system/struct.EmptySystem.html @@ -14,7 +14,7 @@ _ctx: &ViewContext<'_>, _query: &ViewQuery<'_>, _context_systems: &ViewContextCollection -) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn filter_visualizable_entities( +) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn filter_visualizable_entities( &self, entities: ApplicableEntities, _context: &dyn VisualizableFilterContext diff --git a/docs/rust/head/re_space_view_spatial/contexts/depth_offsets/index.html b/docs/rust/head/re_space_view_spatial/contexts/depth_offsets/index.html index ac9979cff6cbf..86bdcde834710 100644 --- a/docs/rust/head/re_space_view_spatial/contexts/depth_offsets/index.html +++ b/docs/rust/head/re_space_view_spatial/contexts/depth_offsets/index.html @@ -1,2 +1,2 @@ re_space_view_spatial::contexts::depth_offsets - Rust -

Structs

  • Context for creating a mapping from [DrawOrder] to [re_renderer::DepthOffset].

Functions

\ No newline at end of file +
\ No newline at end of file diff --git a/docs/rust/head/re_space_view_spatial/contexts/depth_offsets/struct.EntityDepthOffsets.html b/docs/rust/head/re_space_view_spatial/contexts/depth_offsets/struct.EntityDepthOffsets.html index 274453a380a8b..8253b1919f102 100644 --- a/docs/rust/head/re_space_view_spatial/contexts/depth_offsets/struct.EntityDepthOffsets.html +++ b/docs/rust/head/re_space_view_spatial/contexts/depth_offsets/struct.EntityDepthOffsets.html @@ -1,8 +1,8 @@ EntityDepthOffsets in re_space_view_spatial::contexts::depth_offsets - Rust
pub struct EntityDepthOffsets {
-    pub per_entity_and_visualizer: HashMap<(ViewSystemIdentifier, EntityPathHash), DepthOffset>,
-}
Expand description

Context for creating a mapping from [DrawOrder] to [re_renderer::DepthOffset].

-

Fields§

§per_entity_and_visualizer: HashMap<(ViewSystemIdentifier, EntityPathHash), DepthOffset>

Trait Implementations§

source§

impl Default for EntityDepthOffsets

source§

fn default() -> EntityDepthOffsets

Returns the “default value” for a type. Read more
source§

impl IdentifiedViewSystem for EntityDepthOffsets

source§

fn identifier() -> ViewSystemIdentifier

Unique name for a system within a given crate::SpaceViewClass. Read more
source§

impl ViewContextSystem for EntityDepthOffsets

source§

fn compatible_component_sets(&self) -> Vec<ComponentNameSet>

Returns all the component sets that the system is compatible with. Read more
source§

fn execute(&mut self, ctx: &ViewContext<'_>, query: &ViewQuery<'_>)

Queries the chunk store and performs data conversions to make it ready for consumption by scene elements.
source§

fn as_any(&self) -> &dyn Any

Converts itself to a reference of std::any::Any, which enables downcasting to concrete types.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + pub per_entity_and_visualizer: HashMap<(ViewSystemIdentifier, EntityPathHash), DepthOffset>, +}
Expand description

Context for creating a mapping from [DrawOrder] to re_renderer::DepthOffset.

+

Fields§

§per_entity_and_visualizer: HashMap<(ViewSystemIdentifier, EntityPathHash), DepthOffset>

Trait Implementations§

source§

impl Default for EntityDepthOffsets

source§

fn default() -> EntityDepthOffsets

Returns the “default value” for a type. Read more
source§

impl IdentifiedViewSystem for EntityDepthOffsets

source§

fn identifier() -> ViewSystemIdentifier

Unique name for a system within a given crate::SpaceViewClass. Read more
source§

impl ViewContextSystem for EntityDepthOffsets

source§

fn compatible_component_sets(&self) -> Vec<ComponentNameSet>

Returns all the component sets that the system is compatible with. Read more
source§

fn execute(&mut self, ctx: &ViewContext<'_>, query: &ViewQuery<'_>)

Queries the chunk store and performs data conversions to make it ready for consumption by scene elements.
source§

fn as_any(&self) -> &dyn Any

Converts itself to a reference of std::any::Any, which enables downcasting to concrete types.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_space_view_spatial/contexts/struct.SpatialSceneEntityContext.html b/docs/rust/head/re_space_view_spatial/contexts/struct.SpatialSceneEntityContext.html index cf50ee6d2d968..2d6883736be34 100644 --- a/docs/rust/head/re_space_view_spatial/contexts/struct.SpatialSceneEntityContext.html +++ b/docs/rust/head/re_space_view_spatial/contexts/struct.SpatialSceneEntityContext.html @@ -1,12 +1,12 @@ SpatialSceneEntityContext in re_space_view_spatial::contexts - Rust
pub struct SpatialSceneEntityContext<'a> {
     pub transform_info: &'a TransformInfo,
-    pub depth_offset: DepthOffset,
+    pub depth_offset: DepthOffset,
     pub annotations: Arc<Annotations>,
     pub highlight: &'a SpaceViewOutlineMasks,
     pub space_view_class_identifier: SpaceViewClassIdentifier,
 }
Expand description

Context objects for a single entity in a spatial scene.

-

Fields§

§transform_info: &'a TransformInfo§depth_offset: DepthOffset§annotations: Arc<Annotations>§highlight: &'a SpaceViewOutlineMasks§space_view_class_identifier: SpaceViewClassIdentifier

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +

Fields§

§transform_info: &'a TransformInfo§depth_offset: DepthOffset§annotations: Arc<Annotations>§highlight: &'a SpaceViewOutlineMasks§space_view_class_identifier: SpaceViewClassIdentifier

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_space_view_spatial/fn.configure_background.html b/docs/rust/head/re_space_view_spatial/fn.configure_background.html index bfe5b72dc0f01..30d7c7c70d185 100644 --- a/docs/rust/head/re_space_view_spatial/fn.configure_background.html +++ b/docs/rust/head/re_space_view_spatial/fn.configure_background.html @@ -2,7 +2,7 @@
pub(crate) fn configure_background(
     ctx: &ViewerContext<'_>,
     background: &ViewProperty<'_>,
-    render_ctx: &RenderContext,
+    render_ctx: &RenderContext,
     view_system: &dyn ComponentFallbackProvider,
     state: &dyn SpaceViewState
-) -> Result<(Option<QueueableDrawData>, Rgba), ViewPropertyQueryError>
\ No newline at end of file +) -> Result<(Option<QueueableDrawData>, Rgba), ViewPropertyQueryError>

\ No newline at end of file diff --git a/docs/rust/head/re_space_view_spatial/instance_hash_conversions/fn.instance_path_hash_from_picking_layer_id.html b/docs/rust/head/re_space_view_spatial/instance_hash_conversions/fn.instance_path_hash_from_picking_layer_id.html index 887ae6f680398..637c162a13e87 100644 --- a/docs/rust/head/re_space_view_spatial/instance_hash_conversions/fn.instance_path_hash_from_picking_layer_id.html +++ b/docs/rust/head/re_space_view_spatial/instance_hash_conversions/fn.instance_path_hash_from_picking_layer_id.html @@ -1,4 +1,4 @@ instance_path_hash_from_picking_layer_id in re_space_view_spatial::instance_hash_conversions - Rust
pub fn instance_path_hash_from_picking_layer_id(
-    value: PickingLayerId
+    value: PickingLayerId
 ) -> InstancePathHash
\ No newline at end of file diff --git a/docs/rust/head/re_space_view_spatial/instance_hash_conversions/fn.picking_layer_id_from_instance_path_hash.html b/docs/rust/head/re_space_view_spatial/instance_hash_conversions/fn.picking_layer_id_from_instance_path_hash.html index f6597a93f4779..dc4a58f8abae9 100644 --- a/docs/rust/head/re_space_view_spatial/instance_hash_conversions/fn.picking_layer_id_from_instance_path_hash.html +++ b/docs/rust/head/re_space_view_spatial/instance_hash_conversions/fn.picking_layer_id_from_instance_path_hash.html @@ -1,4 +1,4 @@ picking_layer_id_from_instance_path_hash in re_space_view_spatial::instance_hash_conversions - Rust
pub fn picking_layer_id_from_instance_path_hash(
     value: InstancePathHash
-) -> PickingLayerId
\ No newline at end of file +) -> PickingLayerId

\ No newline at end of file diff --git a/docs/rust/head/re_space_view_spatial/mesh_cache/struct.MeshCache.html b/docs/rust/head/re_space_view_spatial/mesh_cache/struct.MeshCache.html index e8a66244ca968..66a2b4f82dfd0 100644 --- a/docs/rust/head/re_space_view_spatial/mesh_cache/struct.MeshCache.html +++ b/docs/rust/head/re_space_view_spatial/mesh_cache/struct.MeshCache.html @@ -5,7 +5,7 @@ name: &str, key: MeshCacheKey, mesh: AnyMesh<'_>, - render_ctx: &RenderContext + render_ctx: &RenderContext ) -> Option<Arc<LoadedMesh>>

Trait Implementations§

source§

impl Cache for MeshCache

source§

fn begin_frame(&mut self)

Called once per frame to potentially flush the cache.
source§

fn purge_memory(&mut self)

Attempt to free up memory.
source§

fn as_any_mut(&mut self) -> &mut dyn Any

Converts itself to a mutable reference of Any, which enables mutable downcasting to concrete types.
source§

impl Default for MeshCache

source§

fn default() -> MeshCache

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where diff --git a/docs/rust/head/re_space_view_spatial/mesh_loader/fn.try_get_or_create_albedo_texture.html b/docs/rust/head/re_space_view_spatial/mesh_loader/fn.try_get_or_create_albedo_texture.html index 119178e04ed83..73adafd2a7074 100644 --- a/docs/rust/head/re_space_view_spatial/mesh_loader/fn.try_get_or_create_albedo_texture.html +++ b/docs/rust/head/re_space_view_spatial/mesh_loader/fn.try_get_or_create_albedo_texture.html @@ -2,7 +2,7 @@
fn try_get_or_create_albedo_texture(
     albedo_texture_buffer: &Option<ImageBuffer>,
     albedo_texture_format: &Option<ImageFormat>,
-    render_ctx: &RenderContext,
+    render_ctx: &RenderContext,
     texture_key: u64,
     name: &str
-) -> Option<GpuTexture2D>
\ No newline at end of file +) -> Option<GpuTexture2D>

\ No newline at end of file diff --git a/docs/rust/head/re_space_view_spatial/mesh_loader/struct.LoadedMesh.html b/docs/rust/head/re_space_view_spatial/mesh_loader/struct.LoadedMesh.html index 9ad632b13d347..e3af99d917426 100644 --- a/docs/rust/head/re_space_view_spatial/mesh_loader/struct.LoadedMesh.html +++ b/docs/rust/head/re_space_view_spatial/mesh_loader/struct.LoadedMesh.html @@ -1,26 +1,26 @@ LoadedMesh in re_space_view_spatial::mesh_loader - Rust
pub struct LoadedMesh {
     name: String,
-    pub mesh_instances: Vec<MeshInstance>,
+    pub mesh_instances: Vec<MeshInstance>,
     bbox: BoundingBox,
-}

Fields§

§name: String§mesh_instances: Vec<MeshInstance>§bbox: BoundingBox

Implementations§

source§

impl LoadedMesh

source

pub fn load( +}

Fields§

§name: String§mesh_instances: Vec<MeshInstance>§bbox: BoundingBox

Implementations§

source§

impl LoadedMesh

source

pub fn load( name: String, mesh: AnyMesh<'_>, - render_ctx: &RenderContext + render_ctx: &RenderContext ) -> Result<Self>

source

pub fn load_asset3d_parts( name: String, media_type: &MediaType, bytes: &[u8], - render_ctx: &RenderContext + render_ctx: &RenderContext ) -> Result<Self>

source

fn load_asset3d( name: String, asset3d: &Asset3D, - render_ctx: &RenderContext + render_ctx: &RenderContext ) -> Result<Self>

source

fn load_mesh3d( name: String, mesh3d: &Mesh3D, texture_key: u64, - render_ctx: &RenderContext + render_ctx: &RenderContext ) -> Result<Self>

source

pub fn name(&self) -> &str

source

pub fn bbox(&self) -> BoundingBox

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where diff --git a/docs/rust/head/re_space_view_spatial/pickable_image/struct.PickableImageRect.html b/docs/rust/head/re_space_view_spatial/pickable_image/struct.PickableImageRect.html index 9ea10ee106d93..9a6e98a8eaf99 100644 --- a/docs/rust/head/re_space_view_spatial/pickable_image/struct.PickableImageRect.html +++ b/docs/rust/head/re_space_view_spatial/pickable_image/struct.PickableImageRect.html @@ -2,11 +2,11 @@
pub struct PickableImageRect {
     pub ent_path: EntityPath,
     pub image: ImageInfo,
-    pub textured_rect: TexturedRect,
+    pub textured_rect: TexturedRect,
     pub depth_meter: Option<DepthMeter>,
 }
Expand description

Image rectangle that can be picked in the view.

Fields§

§ent_path: EntityPath

Path to the image (note image instance ids would refer to pixels!)

-
§image: ImageInfo§textured_rect: TexturedRect

Textured rectangle used by the renderer.

+
§image: ImageInfo§textured_rect: TexturedRect

Textured rectangle used by the renderer.

§depth_meter: Option<DepthMeter>

Implementations§

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where diff --git a/docs/rust/head/re_space_view_spatial/picking/fn.picking_gpu.html b/docs/rust/head/re_space_view_spatial/picking/fn.picking_gpu.html index 1420e58551e7e..3c38e4a2a54fb 100644 --- a/docs/rust/head/re_space_view_spatial/picking/fn.picking_gpu.html +++ b/docs/rust/head/re_space_view_spatial/picking/fn.picking_gpu.html @@ -1,6 +1,6 @@ picking_gpu in re_space_view_spatial::picking - Rust
fn picking_gpu(
-    render_ctx: &RenderContext,
+    render_ctx: &RenderContext,
     gpu_readback_identifier: u64,
     context: &PickingContext,
     previous_picking_result: &Option<PickingResult>
diff --git a/docs/rust/head/re_space_view_spatial/picking/struct.PickingContext.html b/docs/rust/head/re_space_view_spatial/picking/struct.PickingContext.html
index 7d29205df3f45..b8e225db2164e 100644
--- a/docs/rust/head/re_space_view_spatial/picking/struct.PickingContext.html
+++ b/docs/rust/head/re_space_view_spatial/picking/struct.PickingContext.html
@@ -21,8 +21,8 @@
     eye: &Eye
 ) -> Self

source

pub fn pick<'a>( &self, - render_ctx: &RenderContext, - gpu_readback_identifier: GpuReadbackIdentifier, + render_ctx: &RenderContext, + gpu_readback_identifier: GpuReadbackIdentifier, previous_picking_result: &Option<PickingResult>, images: impl Iterator<Item = &'a PickableImageRect>, ui_rects: &[PickableUiRect] diff --git a/docs/rust/head/re_space_view_spatial/picking/struct.PickingRayHit.html b/docs/rust/head/re_space_view_spatial/picking/struct.PickingRayHit.html index 588d2a767b603..678945c3e8e53 100644 --- a/docs/rust/head/re_space_view_spatial/picking/struct.PickingRayHit.html +++ b/docs/rust/head/re_space_view_spatial/picking/struct.PickingRayHit.html @@ -2,12 +2,12 @@
pub struct PickingRayHit {
     pub instance_path_hash: InstancePathHash,
     pub space_position: Vec3,
-    pub depth_offset: DepthOffset,
+    pub depth_offset: DepthOffset,
     pub hit_type: PickingHitType,
 }

Fields§

§instance_path_hash: InstancePathHash

What entity or instance got hit by the picking ray.

The ray hit position may not actually be on this entity, as we allow snapping to closest entity!

§space_position: Vec3

Where the ray hit the entity.

-
§depth_offset: DepthOffset§hit_type: PickingHitType

Any additional information about the picking hit.

+
§depth_offset: DepthOffset§hit_type: PickingHitType

Any additional information about the picking hit.

Trait Implementations§

source§

impl Clone for PickingRayHit

source§

fn clone(&self) -> PickingRayHit

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl PartialEq for PickingRayHit

source§

fn eq(&self, other: &PickingRayHit) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for PickingRayHit

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/docs/rust/head/re_space_view_spatial/proc_mesh/fn.generate_solid.html b/docs/rust/head/re_space_view_spatial/proc_mesh/fn.generate_solid.html index ab4f424411bf1..d988a0b4131f8 100644 --- a/docs/rust/head/re_space_view_spatial/proc_mesh/fn.generate_solid.html +++ b/docs/rust/head/re_space_view_spatial/proc_mesh/fn.generate_solid.html @@ -1,6 +1,6 @@ generate_solid in re_space_view_spatial::proc_mesh - Rust
fn generate_solid(
     key: &ProcMeshKey,
-    render_ctx: &RenderContext
-) -> Result<SolidMesh, ResourceManagerError>
Expand description

Generate a solid triangle mesh without caching.

+ render_ctx: &RenderContext +) -> Result<SolidMesh, ResourceManagerError>
Expand description

Generate a solid triangle mesh without caching.

\ No newline at end of file diff --git a/docs/rust/head/re_space_view_spatial/proc_mesh/fn.generate_wireframe.html b/docs/rust/head/re_space_view_spatial/proc_mesh/fn.generate_wireframe.html index e669c7329b0f8..606aa99b002c8 100644 --- a/docs/rust/head/re_space_view_spatial/proc_mesh/fn.generate_wireframe.html +++ b/docs/rust/head/re_space_view_spatial/proc_mesh/fn.generate_wireframe.html @@ -1,6 +1,6 @@ generate_wireframe in re_space_view_spatial::proc_mesh - Rust
fn generate_wireframe(
     key: &ProcMeshKey,
-    render_ctx: &RenderContext
+    render_ctx: &RenderContext
 ) -> WireframeMesh
Expand description

Generate a wireframe mesh without caching.

\ No newline at end of file diff --git a/docs/rust/head/re_space_view_spatial/proc_mesh/fn.materials_for_uncolored_mesh.html b/docs/rust/head/re_space_view_spatial/proc_mesh/fn.materials_for_uncolored_mesh.html index aad9bded31546..450b75a1c9ab2 100644 --- a/docs/rust/head/re_space_view_spatial/proc_mesh/fn.materials_for_uncolored_mesh.html +++ b/docs/rust/head/re_space_view_spatial/proc_mesh/fn.materials_for_uncolored_mesh.html @@ -1,5 +1,5 @@ materials_for_uncolored_mesh in re_space_view_spatial::proc_mesh - Rust
fn materials_for_uncolored_mesh(
-    render_ctx: &RenderContext,
+    render_ctx: &RenderContext,
     num_triangles: usize
-) -> SmallVec<[Material; 1]>
\ No newline at end of file +) -> SmallVec<[Material; 1]>

\ No newline at end of file diff --git a/docs/rust/head/re_space_view_spatial/proc_mesh/struct.SolidCache.html b/docs/rust/head/re_space_view_spatial/proc_mesh/struct.SolidCache.html index 3bb37b6ec1a53..5c8557e580466 100644 --- a/docs/rust/head/re_space_view_spatial/proc_mesh/struct.SolidCache.html +++ b/docs/rust/head/re_space_view_spatial/proc_mesh/struct.SolidCache.html @@ -4,7 +4,7 @@

Tuple Fields§

§0: HashMap<ProcMeshKey, Option<SolidMesh>>

Implementations§

source§

impl SolidCache

source

pub fn entry( &mut self, key: ProcMeshKey, - render_ctx: &RenderContext + render_ctx: &RenderContext ) -> Option<SolidMesh>

Trait Implementations§

source§

impl Cache for SolidCache

source§

fn begin_frame(&mut self)

Called once per frame to potentially flush the cache.
source§

fn purge_memory(&mut self)

Attempt to free up memory.
source§

fn as_any_mut(&mut self) -> &mut dyn Any

Converts itself to a mutable reference of Any, which enables mutable downcasting to concrete types.
source§

impl Default for SolidCache

source§

fn default() -> SolidCache

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where diff --git a/docs/rust/head/re_space_view_spatial/proc_mesh/struct.SolidMesh.html b/docs/rust/head/re_space_view_spatial/proc_mesh/struct.SolidMesh.html index 155322bd88eab..bba91d79a3cce 100644 --- a/docs/rust/head/re_space_view_spatial/proc_mesh/struct.SolidMesh.html +++ b/docs/rust/head/re_space_view_spatial/proc_mesh/struct.SolidMesh.html @@ -1,11 +1,11 @@ SolidMesh in re_space_view_spatial::proc_mesh - Rust
pub struct SolidMesh {
     pub bbox: BoundingBox,
-    pub gpu_mesh: GpuMeshHandle,
+    pub gpu_mesh: GpuMeshHandle,
 }
Expand description

A renderable mesh generated from a ProcMeshKey by the SolidCache, which is to be drawn as triangles rather than lines.

This type is cheap to clone.

-

Fields§

§bbox: BoundingBox§gpu_mesh: GpuMeshHandle

Mesh to render. Note that its colors are set to black, so that the +

Fields§

§bbox: BoundingBox§gpu_mesh: GpuMeshHandle

Mesh to render. Note that its colors are set to black, so that the MeshInstance::additive_tint can be used to set the color per instance.

Trait Implementations§

source§

impl Clone for SolidMesh

source§

fn clone(&self) -> SolidMesh

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SolidMesh

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where diff --git a/docs/rust/head/re_space_view_spatial/proc_mesh/struct.WireframeCache.html b/docs/rust/head/re_space_view_spatial/proc_mesh/struct.WireframeCache.html index a7a495209db71..a26920c4e1896 100644 --- a/docs/rust/head/re_space_view_spatial/proc_mesh/struct.WireframeCache.html +++ b/docs/rust/head/re_space_view_spatial/proc_mesh/struct.WireframeCache.html @@ -5,7 +5,7 @@

Tuple Fields§

§0: HashMap<ProcMeshKey, Option<Arc<WireframeMesh>>>

Implementations§

source§

impl WireframeCache

source

pub fn entry( &mut self, key: ProcMeshKey, - render_ctx: &RenderContext + render_ctx: &RenderContext ) -> Option<Arc<WireframeMesh>>

Trait Implementations§

source§

impl Cache for WireframeCache

source§

fn begin_frame(&mut self)

Called once per frame to potentially flush the cache.
source§

fn purge_memory(&mut self)

Attempt to free up memory.
source§

fn as_any_mut(&mut self) -> &mut dyn Any

Converts itself to a mutable reference of Any, which enables mutable downcasting to concrete types.
source§

impl Default for WireframeCache

source§

fn default() -> WireframeCache

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where diff --git a/docs/rust/head/re_space_view_spatial/ui/fn.outline_config.html b/docs/rust/head/re_space_view_spatial/ui/fn.outline_config.html index d52a28a49e014..219b635987633 100644 --- a/docs/rust/head/re_space_view_spatial/ui/fn.outline_config.html +++ b/docs/rust/head/re_space_view_spatial/ui/fn.outline_config.html @@ -1,2 +1,2 @@ outline_config in re_space_view_spatial::ui - Rust -
pub fn outline_config(gui_ctx: &Context) -> OutlineConfig
\ No newline at end of file +
pub fn outline_config(gui_ctx: &Context) -> OutlineConfig
\ No newline at end of file diff --git a/docs/rust/head/re_space_view_spatial/ui/fn.picking.html b/docs/rust/head/re_space_view_spatial/ui/fn.picking.html index e91b61f08f65a..a498905b79b83 100644 --- a/docs/rust/head/re_space_view_spatial/ui/fn.picking.html +++ b/docs/rust/head/re_space_view_spatial/ui/fn.picking.html @@ -6,7 +6,7 @@ ui_clip_rect: Rect, parent_ui: &Ui, eye: Eye, - view_builder: &mut ViewBuilder, + view_builder: &mut ViewBuilder, state: &mut SpatialSpaceViewState, view_ctx: &ViewContextCollection, visualizers: &Arc<VisualizerCollection>, diff --git a/docs/rust/head/re_space_view_spatial/ui_2d/fn.re_render_rect_from_egui_rect.html b/docs/rust/head/re_space_view_spatial/ui_2d/fn.re_render_rect_from_egui_rect.html index a1b1b07a7ceac..459c3bc5136f4 100644 --- a/docs/rust/head/re_space_view_spatial/ui_2d/fn.re_render_rect_from_egui_rect.html +++ b/docs/rust/head/re_space_view_spatial/ui_2d/fn.re_render_rect_from_egui_rect.html @@ -1,2 +1,2 @@ re_render_rect_from_egui_rect in re_space_view_spatial::ui_2d - Rust -
fn re_render_rect_from_egui_rect(rect: Rect) -> RectF32
\ No newline at end of file +
fn re_render_rect_from_egui_rect(rect: Rect) -> RectF32
\ No newline at end of file diff --git a/docs/rust/head/re_space_view_spatial/ui_2d/fn.setup_target_config.html b/docs/rust/head/re_space_view_spatial/ui_2d/fn.setup_target_config.html index baa4a9e1ee4aa..165d7d1258768 100644 --- a/docs/rust/head/re_space_view_spatial/ui_2d/fn.setup_target_config.html +++ b/docs/rust/head/re_space_view_spatial/ui_2d/fn.setup_target_config.html @@ -5,4 +5,4 @@ space_name: &str, any_outlines: bool, scene_pinhole: &Option<Pinhole> -) -> Result<TargetConfiguration>

\ No newline at end of file +) -> Result<TargetConfiguration>

\ No newline at end of file diff --git a/docs/rust/head/re_space_view_spatial/ui_3d/fn.add_picking_ray.html b/docs/rust/head/re_space_view_spatial/ui_3d/fn.add_picking_ray.html index 216258f533209..7c6b9658144f6 100644 --- a/docs/rust/head/re_space_view_spatial/ui_3d/fn.add_picking_ray.html +++ b/docs/rust/head/re_space_view_spatial/ui_3d/fn.add_picking_ray.html @@ -1,6 +1,6 @@ add_picking_ray in re_space_view_spatial::ui_3d - Rust
fn add_picking_ray(
-    line_builder: &mut LineDrawableBuilder<'_>,
+    line_builder: &mut LineDrawableBuilder<'_>,
     ray: Ray3,
     scene_bbox: &BoundingBox,
     thick_ray_length: f32,
diff --git a/docs/rust/head/re_space_view_spatial/ui_3d/fn.show_orbit_eye_center.html b/docs/rust/head/re_space_view_spatial/ui_3d/fn.show_orbit_eye_center.html
index d444fe5a1255a..164bfc3e422f2 100644
--- a/docs/rust/head/re_space_view_spatial/ui_3d/fn.show_orbit_eye_center.html
+++ b/docs/rust/head/re_space_view_spatial/ui_3d/fn.show_orbit_eye_center.html
@@ -2,7 +2,7 @@
     
fn show_orbit_eye_center(
     egui_ctx: &Context,
     state_3d: &mut View3DState,
-    line_builder: &mut LineDrawableBuilder<'_>,
+    line_builder: &mut LineDrawableBuilder<'_>,
     view_eye: &ViewEye,
     scene_view_coordinates: Option<ViewCoordinates>
 )
Expand description

Show center of orbit camera when interacting with camera (it’s quite helpful).

diff --git a/docs/rust/head/re_space_view_spatial/ui_3d/fn.show_projections_from_2d_space.html b/docs/rust/head/re_space_view_spatial/ui_3d/fn.show_projections_from_2d_space.html index 5e2dcb8fc2be5..bbacb664ea403 100644 --- a/docs/rust/head/re_space_view_spatial/ui_3d/fn.show_projections_from_2d_space.html +++ b/docs/rust/head/re_space_view_spatial/ui_3d/fn.show_projections_from_2d_space.html @@ -1,6 +1,6 @@ show_projections_from_2d_space in re_space_view_spatial::ui_3d - Rust
fn show_projections_from_2d_space(
-    line_builder: &mut LineDrawableBuilder<'_>,
+    line_builder: &mut LineDrawableBuilder<'_>,
     space_cameras: &[SpaceCamera3D],
     state: &SpatialSpaceViewState,
     space_context: &ItemSpaceContext,
diff --git a/docs/rust/head/re_space_view_spatial/video_cache/struct.Entry.html b/docs/rust/head/re_space_view_spatial/video_cache/struct.Entry.html
index 19d328a00646d..23053fc818618 100644
--- a/docs/rust/head/re_space_view_spatial/video_cache/struct.Entry.html
+++ b/docs/rust/head/re_space_view_spatial/video_cache/struct.Entry.html
@@ -1,8 +1,8 @@
 Entry in re_space_view_spatial::video_cache - Rust
     
struct Entry {
     used_this_frame: AtomicBool,
-    video: Option<Arc<Mutex<Video>>>,
-}

Fields§

§used_this_frame: AtomicBool§video: Option<Arc<Mutex<Video>>>

Auto Trait Implementations§

§

impl !RefUnwindSafe for Entry

§

impl Send for Entry

§

impl Sync for Entry

§

impl Unpin for Entry

§

impl !UnwindSafe for Entry

Blanket Implementations§

source§

impl<T> Any for T
where + video: Option<Arc<Mutex<Video>>>, +}

Fields§

§used_this_frame: AtomicBool§video: Option<Arc<Mutex<Video>>>

Auto Trait Implementations§

§

impl !RefUnwindSafe for Entry

§

impl Send for Entry

§

impl Sync for Entry

§

impl Unpin for Entry

§

impl !UnwindSafe for Entry

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_space_view_spatial/video_cache/struct.VideoCache.html b/docs/rust/head/re_space_view_spatial/video_cache/struct.VideoCache.html index 8d5cf36e187d2..29c5ea67e01c0 100644 --- a/docs/rust/head/re_space_view_spatial/video_cache/struct.VideoCache.html +++ b/docs/rust/head/re_space_view_spatial/video_cache/struct.VideoCache.html @@ -6,8 +6,8 @@ key: VideoCacheKey, video_data: &[u8], media_type: Option<&str>, - render_ctx: &RenderContext -) -> Option<Arc<Mutex<Video>>>

Trait Implementations§

source§

impl Cache for VideoCache

source§

fn begin_frame(&mut self)

Called once per frame to potentially flush the cache.
source§

fn purge_memory(&mut self)

Attempt to free up memory.
source§

fn as_any_mut(&mut self) -> &mut dyn Any

Converts itself to a mutable reference of Any, which enables mutable downcasting to concrete types.
source§

impl Default for VideoCache

source§

fn default() -> VideoCache

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + render_ctx: &RenderContext +) -> Option<Arc<Mutex<Video>>>

Trait Implementations§

source§

impl Cache for VideoCache

source§

fn begin_frame(&mut self)

Called once per frame to potentially flush the cache.
source§

fn purge_memory(&mut self)

Attempt to free up memory.
source§

fn as_any_mut(&mut self) -> &mut dyn Any

Converts itself to a mutable reference of Any, which enables mutable downcasting to concrete types.
source§

impl Default for VideoCache

source§

fn default() -> VideoCache

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_space_view_spatial/visualizers/arrows2d/struct.Arrows2DVisualizer.html b/docs/rust/head/re_space_view_spatial/visualizers/arrows2d/struct.Arrows2DVisualizer.html index eadcf77bcad5e..2e7a12448daa1 100644 --- a/docs/rust/head/re_space_view_spatial/visualizers/arrows2d/struct.Arrows2DVisualizer.html +++ b/docs/rust/head/re_space_view_spatial/visualizers/arrows2d/struct.Arrows2DVisualizer.html @@ -4,7 +4,7 @@ }

Fields§

§data: SpatialViewVisualizerData

Implementations§

source§

impl Arrows2DVisualizer

source

fn process_data<'a>( &mut self, ctx: &QueryContext<'_>, - line_builder: &mut LineDrawableBuilder<'_>, + line_builder: &mut LineDrawableBuilder<'_>, query: &ViewQuery<'_>, ent_context: &SpatialSceneEntityContext<'_>, data: impl Iterator<Item = Arrows2DComponentData<'a>> @@ -27,7 +27,7 @@ ctx: &ViewContext<'_>, view_query: &ViewQuery<'_>, context_systems: &ViewContextCollection -) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( +) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( &self ) -> Option<Box<dyn VisualizerAdditionalApplicabilityFilter>>

Additional filter for applicability. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where diff --git a/docs/rust/head/re_space_view_spatial/visualizers/arrows3d/struct.Arrows3DVisualizer.html b/docs/rust/head/re_space_view_spatial/visualizers/arrows3d/struct.Arrows3DVisualizer.html index b05d7e20136ed..5ecb5cceaa273 100644 --- a/docs/rust/head/re_space_view_spatial/visualizers/arrows3d/struct.Arrows3DVisualizer.html +++ b/docs/rust/head/re_space_view_spatial/visualizers/arrows3d/struct.Arrows3DVisualizer.html @@ -4,7 +4,7 @@ }

Fields§

§data: SpatialViewVisualizerData

Implementations§

source§

impl Arrows3DVisualizer

source

fn process_data<'a>( &mut self, ctx: &QueryContext<'_>, - line_builder: &mut LineDrawableBuilder<'_>, + line_builder: &mut LineDrawableBuilder<'_>, query: &ViewQuery<'_>, ent_context: &SpatialSceneEntityContext<'_>, data: impl Iterator<Item = Arrows3DComponentData<'a>> @@ -27,7 +27,7 @@ ctx: &ViewContext<'_>, view_query: &ViewQuery<'_>, context_systems: &ViewContextCollection -) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( +) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( &self ) -> Option<Box<dyn VisualizerAdditionalApplicabilityFilter>>

Additional filter for applicability. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where diff --git a/docs/rust/head/re_space_view_spatial/visualizers/assets3d/struct.Asset3DVisualizer.html b/docs/rust/head/re_space_view_spatial/visualizers/assets3d/struct.Asset3DVisualizer.html index 8a5d9ad7ed982..261377119683b 100644 --- a/docs/rust/head/re_space_view_spatial/visualizers/assets3d/struct.Asset3DVisualizer.html +++ b/docs/rust/head/re_space_view_spatial/visualizers/assets3d/struct.Asset3DVisualizer.html @@ -2,8 +2,8 @@
pub struct Asset3DVisualizer(SpatialViewVisualizerData);

Tuple Fields§

§0: SpatialViewVisualizerData

Implementations§

source§

impl Asset3DVisualizer

source

fn process_data( &mut self, ctx: &QueryContext<'_>, - render_ctx: &RenderContext, - instances: &mut Vec<MeshInstance>, + render_ctx: &RenderContext, + instances: &mut Vec<MeshInstance>, ent_context: &SpatialSceneEntityContext<'_>, data: impl Iterator<Item = Asset3DComponentData> )

Trait Implementations§

source§

impl ComponentFallbackProvider for Asset3DVisualizer

source§

fn try_provide_fallback( @@ -25,7 +25,7 @@ ctx: &ViewContext<'_>, view_query: &ViewQuery<'_>, context_systems: &ViewContextCollection -) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( +) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( &self ) -> Option<Box<dyn VisualizerAdditionalApplicabilityFilter>>

Additional filter for applicability. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where diff --git a/docs/rust/head/re_space_view_spatial/visualizers/boxes2d/struct.Boxes2DVisualizer.html b/docs/rust/head/re_space_view_spatial/visualizers/boxes2d/struct.Boxes2DVisualizer.html index 5559da45e7cc6..185190b4e039f 100644 --- a/docs/rust/head/re_space_view_spatial/visualizers/boxes2d/struct.Boxes2DVisualizer.html +++ b/docs/rust/head/re_space_view_spatial/visualizers/boxes2d/struct.Boxes2DVisualizer.html @@ -4,7 +4,7 @@ }

Fields§

§data: SpatialViewVisualizerData

Implementations§

source§

impl Boxes2DVisualizer

source

fn process_data<'a>( &mut self, ctx: &QueryContext<'_>, - line_builder: &mut LineDrawableBuilder<'_>, + line_builder: &mut LineDrawableBuilder<'_>, view_query: &ViewQuery<'_>, ent_context: &SpatialSceneEntityContext<'_>, data: impl Iterator<Item = Boxes2DComponentData<'a>> @@ -27,7 +27,7 @@ ctx: &ViewContext<'_>, view_query: &ViewQuery<'_>, context_systems: &ViewContextCollection -) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( +) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( &self ) -> Option<Box<dyn VisualizerAdditionalApplicabilityFilter>>

Additional filter for applicability. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where diff --git a/docs/rust/head/re_space_view_spatial/visualizers/boxes3d/struct.Boxes3DVisualizer.html b/docs/rust/head/re_space_view_spatial/visualizers/boxes3d/struct.Boxes3DVisualizer.html index d67c7fed56390..d5cb46371f4a0 100644 --- a/docs/rust/head/re_space_view_spatial/visualizers/boxes3d/struct.Boxes3DVisualizer.html +++ b/docs/rust/head/re_space_view_spatial/visualizers/boxes3d/struct.Boxes3DVisualizer.html @@ -2,12 +2,12 @@
pub struct Boxes3DVisualizer(SpatialViewVisualizerData);

Tuple Fields§

§0: SpatialViewVisualizerData

Implementations§

source§

impl Boxes3DVisualizer

source

fn process_data<'a>( &mut self, ctx: &QueryContext<'_>, - line_builder: &mut LineDrawableBuilder<'_>, - mesh_instances: &mut Vec<MeshInstance>, + line_builder: &mut LineDrawableBuilder<'_>, + mesh_instances: &mut Vec<MeshInstance>, query: &ViewQuery<'_>, ent_context: &SpatialSceneEntityContext<'_>, data: impl Iterator<Item = Boxes3DComponentData<'a>>, - render_ctx: &RenderContext + render_ctx: &RenderContext ) -> Result<(), SpaceViewSystemExecutionError>

Trait Implementations§

source§

impl ComponentFallbackProvider for Boxes3DVisualizer

source§

fn try_provide_fallback( &self, _ctx: &QueryContext<'_>, @@ -27,7 +27,7 @@ ctx: &ViewContext<'_>, view_query: &ViewQuery<'_>, context_systems: &ViewContextCollection -) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( +) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( &self ) -> Option<Box<dyn VisualizerAdditionalApplicabilityFilter>>

Additional filter for applicability. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where diff --git a/docs/rust/head/re_space_view_spatial/visualizers/cameras/struct.CamerasVisualizer.html b/docs/rust/head/re_space_view_spatial/visualizers/cameras/struct.CamerasVisualizer.html index bc56fda69bc3b..da253aebedfbf 100644 --- a/docs/rust/head/re_space_view_spatial/visualizers/cameras/struct.CamerasVisualizer.html +++ b/docs/rust/head/re_space_view_spatial/visualizers/cameras/struct.CamerasVisualizer.html @@ -4,7 +4,7 @@ pub space_cameras: Vec<SpaceCamera3D>, }

Fields§

§data: SpatialViewVisualizerData§space_cameras: Vec<SpaceCamera3D>

Implementations§

source§

impl CamerasVisualizer

source

fn visit_instance( &mut self, - line_builder: &mut LineDrawableBuilder<'_>, + line_builder: &mut LineDrawableBuilder<'_>, transforms: &TransformContext, data_result: &DataResult, pinhole: &Pinhole, @@ -29,7 +29,7 @@ ctx: &ViewContext<'_>, query: &ViewQuery<'_>, context_systems: &ViewContextCollection -) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( +) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( &self ) -> Option<Box<dyn VisualizerAdditionalApplicabilityFilter>>

Additional filter for applicability. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where diff --git a/docs/rust/head/re_space_view_spatial/visualizers/depth_images/struct.DepthImageVisualizer.html b/docs/rust/head/re_space_view_spatial/visualizers/depth_images/struct.DepthImageVisualizer.html index 326f857fca0e5..9361994fc04db 100644 --- a/docs/rust/head/re_space_view_spatial/visualizers/depth_images/struct.DepthImageVisualizer.html +++ b/docs/rust/head/re_space_view_spatial/visualizers/depth_images/struct.DepthImageVisualizer.html @@ -6,7 +6,7 @@ }

Fields§

§data: SpatialViewVisualizerData§images: Vec<PickableImageRect>§depth_cloud_entities: IntSet<EntityPathHash>

Implementations§

source§

impl DepthImageVisualizer

source

fn process_depth_image_data( &mut self, ctx: &QueryContext<'_>, - depth_clouds: &mut Vec<DepthCloud>, + depth_clouds: &mut Vec<DepthCloud>, ent_context: &SpatialSceneEntityContext<'_>, images: impl Iterator<Item = DepthImageComponentData> )

source

fn process_entity_view_as_depth_cloud( @@ -17,7 +17,7 @@ twod_in_threed_info: &TwoDInThreeDTransformInfo, depth_meter: DepthMeter, radius_scale: FillRatio -) -> Result<DepthCloud>

Trait Implementations§

Trait Implementations§

source§

impl ComponentFallbackProvider for DepthImageVisualizer

source§

fn try_provide_fallback( &self, _ctx: &QueryContext<'_>, _component_name: ComponentName @@ -36,7 +36,7 @@ ctx: &ViewContext<'_>, view_query: &ViewQuery<'_>, context_systems: &ViewContextCollection -) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( +) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( &self ) -> Option<Box<dyn VisualizerAdditionalApplicabilityFilter>>

Additional filter for applicability. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where diff --git a/docs/rust/head/re_space_view_spatial/visualizers/ellipsoids/struct.Ellipsoids3DVisualizer.html b/docs/rust/head/re_space_view_spatial/visualizers/ellipsoids/struct.Ellipsoids3DVisualizer.html index 9570b7f4ea428..12da959f2d5ac 100644 --- a/docs/rust/head/re_space_view_spatial/visualizers/ellipsoids/struct.Ellipsoids3DVisualizer.html +++ b/docs/rust/head/re_space_view_spatial/visualizers/ellipsoids/struct.Ellipsoids3DVisualizer.html @@ -2,12 +2,12 @@
pub struct Ellipsoids3DVisualizer(SpatialViewVisualizerData);

Tuple Fields§

§0: SpatialViewVisualizerData

Implementations§

source§

impl Ellipsoids3DVisualizer

source

fn process_data<'a>( &mut self, ctx: &QueryContext<'_>, - line_builder: &mut LineDrawableBuilder<'_>, - mesh_instances: &mut Vec<MeshInstance>, + line_builder: &mut LineDrawableBuilder<'_>, + mesh_instances: &mut Vec<MeshInstance>, query: &ViewQuery<'_>, ent_context: &SpatialSceneEntityContext<'_>, data: impl Iterator<Item = Ellipsoids3DComponentData<'a>>, - render_ctx: &RenderContext + render_ctx: &RenderContext ) -> Result<(), SpaceViewSystemExecutionError>

Trait Implementations§

source§

impl ComponentFallbackProvider for Ellipsoids3DVisualizer

source§

fn try_provide_fallback( &self, _ctx: &QueryContext<'_>, @@ -27,7 +27,7 @@ ctx: &ViewContext<'_>, view_query: &ViewQuery<'_>, context_systems: &ViewContextCollection -) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( +) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( &self ) -> Option<Box<dyn VisualizerAdditionalApplicabilityFilter>>

Additional filter for applicability. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where diff --git a/docs/rust/head/re_space_view_spatial/visualizers/encoded_image/struct.EncodedImageVisualizer.html b/docs/rust/head/re_space_view_spatial/visualizers/encoded_image/struct.EncodedImageVisualizer.html index d574e06fbc40c..5fe3ef8812494 100644 --- a/docs/rust/head/re_space_view_spatial/visualizers/encoded_image/struct.EncodedImageVisualizer.html +++ b/docs/rust/head/re_space_view_spatial/visualizers/encoded_image/struct.EncodedImageVisualizer.html @@ -26,7 +26,7 @@ ctx: &ViewContext<'_>, view_query: &ViewQuery<'_>, context_systems: &ViewContextCollection -) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( +) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( &self ) -> Option<Box<dyn VisualizerAdditionalApplicabilityFilter>>

Additional filter for applicability. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where diff --git a/docs/rust/head/re_space_view_spatial/visualizers/fn.load_keypoint_connections.html b/docs/rust/head/re_space_view_spatial/visualizers/fn.load_keypoint_connections.html index 24bf7247c71d9..fbe4d986c0163 100644 --- a/docs/rust/head/re_space_view_spatial/visualizers/fn.load_keypoint_connections.html +++ b/docs/rust/head/re_space_view_spatial/visualizers/fn.load_keypoint_connections.html @@ -1,6 +1,6 @@ load_keypoint_connections in re_space_view_spatial::visualizers - Rust
pub fn load_keypoint_connections(
-    line_builder: &mut LineDrawableBuilder<'_>,
+    line_builder: &mut LineDrawableBuilder<'_>,
     ent_context: &SpatialSceneEntityContext<'_>,
     ent_path: &EntityPath,
     keypoints: &HashMap<(ClassId, i64), HashMap<KeypointId, Vec3>>
diff --git a/docs/rust/head/re_space_view_spatial/visualizers/fn.process_radius.html b/docs/rust/head/re_space_view_spatial/visualizers/fn.process_radius.html
index 8c613b9ff89ed..6595b6eadb8b2 100644
--- a/docs/rust/head/re_space_view_spatial/visualizers/fn.process_radius.html
+++ b/docs/rust/head/re_space_view_spatial/visualizers/fn.process_radius.html
@@ -1,2 +1,2 @@
 process_radius in re_space_view_spatial::visualizers - Rust
-    
fn process_radius(entity_path: &EntityPath, radius: Radius) -> Size
\ No newline at end of file +
fn process_radius(entity_path: &EntityPath, radius: Radius) -> Size
\ No newline at end of file diff --git a/docs/rust/head/re_space_view_spatial/visualizers/fn.process_radius_slice.html b/docs/rust/head/re_space_view_spatial/visualizers/fn.process_radius_slice.html index d3c7f5667bd74..0f9afdb822661 100644 --- a/docs/rust/head/re_space_view_spatial/visualizers/fn.process_radius_slice.html +++ b/docs/rust/head/re_space_view_spatial/visualizers/fn.process_radius_slice.html @@ -4,6 +4,6 @@ num_instances: usize, radii: &[Radius], fallback_radius: Radius -) -> Vec<Size>
Expand description

Process [re_types::components::Radius] components to [re_renderer::Size] using auto size +) -> Vec<Size>

Expand description

Process [re_types::components::Radius] components to re_renderer::Size using auto size where no radius is specified.

\ No newline at end of file diff --git a/docs/rust/head/re_space_view_spatial/visualizers/images/struct.ImageVisualizer.html b/docs/rust/head/re_space_view_spatial/visualizers/images/struct.ImageVisualizer.html index 341e6230d09ef..5e20b2a330226 100644 --- a/docs/rust/head/re_space_view_spatial/visualizers/images/struct.ImageVisualizer.html +++ b/docs/rust/head/re_space_view_spatial/visualizers/images/struct.ImageVisualizer.html @@ -26,7 +26,7 @@ ctx: &ViewContext<'_>, view_query: &ViewQuery<'_>, context_systems: &ViewContextCollection -) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( +) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( &self ) -> Option<Box<dyn VisualizerAdditionalApplicabilityFilter>>

Additional filter for applicability. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where diff --git a/docs/rust/head/re_space_view_spatial/visualizers/index.html b/docs/rust/head/re_space_view_spatial/visualizers/index.html index ca53d483be2c5..f0ea6fc5ef574 100644 --- a/docs/rust/head/re_space_view_spatial/visualizers/index.html +++ b/docs/rust/head/re_space_view_spatial/visualizers/index.html @@ -1,4 +1,4 @@ re_space_view_spatial::visualizers - Rust
Expand description

Responsible for populating SceneSpatialPrimitives and SceneSpatialUiData

-

Re-exports

Modules

Constants

Functions

Re-exports

Modules

Constants

Functions

Type Aliases

  • Collection of keypoints for annotation context.
\ No newline at end of file diff --git a/docs/rust/head/re_space_view_spatial/visualizers/lines2d/struct.Lines2DVisualizer.html b/docs/rust/head/re_space_view_spatial/visualizers/lines2d/struct.Lines2DVisualizer.html index 3cf5fd78129d9..724bcefc775df 100644 --- a/docs/rust/head/re_space_view_spatial/visualizers/lines2d/struct.Lines2DVisualizer.html +++ b/docs/rust/head/re_space_view_spatial/visualizers/lines2d/struct.Lines2DVisualizer.html @@ -4,7 +4,7 @@ }

Fields§

§data: SpatialViewVisualizerData

Implementations§

source§

impl Lines2DVisualizer

source

fn process_data<'a>( &mut self, ctx: &QueryContext<'_>, - line_builder: &mut LineDrawableBuilder<'_>, + line_builder: &mut LineDrawableBuilder<'_>, query: &ViewQuery<'_>, ent_context: &SpatialSceneEntityContext<'_>, data: impl Iterator<Item = Lines2DComponentData<'a>> @@ -27,7 +27,7 @@ ctx: &ViewContext<'_>, view_query: &ViewQuery<'_>, context_systems: &ViewContextCollection -) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( +) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( &self ) -> Option<Box<dyn VisualizerAdditionalApplicabilityFilter>>

Additional filter for applicability. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where diff --git a/docs/rust/head/re_space_view_spatial/visualizers/lines3d/struct.Lines3DVisualizer.html b/docs/rust/head/re_space_view_spatial/visualizers/lines3d/struct.Lines3DVisualizer.html index e6e5789a10ea7..ed6c37e725877 100644 --- a/docs/rust/head/re_space_view_spatial/visualizers/lines3d/struct.Lines3DVisualizer.html +++ b/docs/rust/head/re_space_view_spatial/visualizers/lines3d/struct.Lines3DVisualizer.html @@ -4,7 +4,7 @@ }

Fields§

§data: SpatialViewVisualizerData

Implementations§

source§

impl Lines3DVisualizer

source

fn process_data<'a>( &mut self, ctx: &QueryContext<'_>, - line_builder: &mut LineDrawableBuilder<'_>, + line_builder: &mut LineDrawableBuilder<'_>, query: &ViewQuery<'_>, ent_context: &SpatialSceneEntityContext<'_>, data: impl Iterator<Item = Lines3DComponentData<'a>> @@ -27,7 +27,7 @@ ctx: &ViewContext<'_>, view_query: &ViewQuery<'_>, context_systems: &ViewContextCollection -) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( +) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( &self ) -> Option<Box<dyn VisualizerAdditionalApplicabilityFilter>>

Additional filter for applicability. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where diff --git a/docs/rust/head/re_space_view_spatial/visualizers/meshes/struct.Mesh3DVisualizer.html b/docs/rust/head/re_space_view_spatial/visualizers/meshes/struct.Mesh3DVisualizer.html index 192acf35cb710..1e2c60f50b3ee 100644 --- a/docs/rust/head/re_space_view_spatial/visualizers/meshes/struct.Mesh3DVisualizer.html +++ b/docs/rust/head/re_space_view_spatial/visualizers/meshes/struct.Mesh3DVisualizer.html @@ -2,8 +2,8 @@
pub struct Mesh3DVisualizer(SpatialViewVisualizerData);

Tuple Fields§

§0: SpatialViewVisualizerData

Implementations§

source§

impl Mesh3DVisualizer

source

fn process_data<'a>( &mut self, ctx: &QueryContext<'_>, - render_ctx: &RenderContext, - instances: &mut Vec<MeshInstance>, + render_ctx: &RenderContext, + instances: &mut Vec<MeshInstance>, ent_context: &SpatialSceneEntityContext<'_>, data: impl Iterator<Item = Mesh3DComponentData<'a>> )

Trait Implementations§

source§

impl ComponentFallbackProvider for Mesh3DVisualizer

source§

fn try_provide_fallback( @@ -25,7 +25,7 @@ ctx: &ViewContext<'_>, view_query: &ViewQuery<'_>, context_systems: &ViewContextCollection -) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( +) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( &self ) -> Option<Box<dyn VisualizerAdditionalApplicabilityFilter>>

Additional filter for applicability. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where diff --git a/docs/rust/head/re_space_view_spatial/visualizers/points2d/struct.Points2DVisualizer.html b/docs/rust/head/re_space_view_spatial/visualizers/points2d/struct.Points2DVisualizer.html index 1fbcd38b72d9f..270d4fae3d00d 100644 --- a/docs/rust/head/re_space_view_spatial/visualizers/points2d/struct.Points2DVisualizer.html +++ b/docs/rust/head/re_space_view_spatial/visualizers/points2d/struct.Points2DVisualizer.html @@ -4,8 +4,8 @@ }

Fields§

§data: SpatialViewVisualizerData

Implementations§

source§

impl Points2DVisualizer

source

fn process_data<'a>( &mut self, ctx: &QueryContext<'_>, - point_builder: &mut PointCloudBuilder<'_>, - line_builder: &mut LineDrawableBuilder<'_>, + point_builder: &mut PointCloudBuilder<'_>, + line_builder: &mut LineDrawableBuilder<'_>, query: &ViewQuery<'_>, ent_context: &SpatialSceneEntityContext<'_>, data: impl Iterator<Item = Points2DComponentData<'a>> @@ -28,7 +28,7 @@ ctx: &ViewContext<'_>, view_query: &ViewQuery<'_>, context_systems: &ViewContextCollection -) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( +) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( &self ) -> Option<Box<dyn VisualizerAdditionalApplicabilityFilter>>

Additional filter for applicability. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where diff --git a/docs/rust/head/re_space_view_spatial/visualizers/points3d/struct.Points3DVisualizer.html b/docs/rust/head/re_space_view_spatial/visualizers/points3d/struct.Points3DVisualizer.html index 0be783680a334..118d20a712342 100644 --- a/docs/rust/head/re_space_view_spatial/visualizers/points3d/struct.Points3DVisualizer.html +++ b/docs/rust/head/re_space_view_spatial/visualizers/points3d/struct.Points3DVisualizer.html @@ -4,8 +4,8 @@ }

Fields§

§data: SpatialViewVisualizerData

Implementations§

source§

impl Points3DVisualizer

source

fn process_data<'a>( &mut self, ctx: &QueryContext<'_>, - point_builder: &mut PointCloudBuilder<'_>, - line_builder: &mut LineDrawableBuilder<'_>, + point_builder: &mut PointCloudBuilder<'_>, + line_builder: &mut LineDrawableBuilder<'_>, query: &ViewQuery<'_>, ent_context: &SpatialSceneEntityContext<'_>, data: impl Iterator<Item = Points3DComponentData<'a>> @@ -28,7 +28,7 @@ ctx: &ViewContext<'_>, view_query: &ViewQuery<'_>, context_systems: &ViewContextCollection -) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( +) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( &self ) -> Option<Box<dyn VisualizerAdditionalApplicabilityFilter>>

Additional filter for applicability. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where diff --git a/docs/rust/head/re_space_view_spatial/visualizers/segmentation_images/struct.SegmentationImageVisualizer.html b/docs/rust/head/re_space_view_spatial/visualizers/segmentation_images/struct.SegmentationImageVisualizer.html index 747a1dca99003..53d77cadf2ffe 100644 --- a/docs/rust/head/re_space_view_spatial/visualizers/segmentation_images/struct.SegmentationImageVisualizer.html +++ b/docs/rust/head/re_space_view_spatial/visualizers/segmentation_images/struct.SegmentationImageVisualizer.html @@ -21,7 +21,7 @@ ctx: &ViewContext<'_>, view_query: &ViewQuery<'_>, context_systems: &ViewContextCollection -) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( +) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( &self ) -> Option<Box<dyn VisualizerAdditionalApplicabilityFilter>>

Additional filter for applicability. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where diff --git a/docs/rust/head/re_space_view_spatial/visualizers/transform3d_arrows/fn.add_axis_arrows.html b/docs/rust/head/re_space_view_spatial/visualizers/transform3d_arrows/fn.add_axis_arrows.html index 3404e13166486..b98397d89a21a 100644 --- a/docs/rust/head/re_space_view_spatial/visualizers/transform3d_arrows/fn.add_axis_arrows.html +++ b/docs/rust/head/re_space_view_spatial/visualizers/transform3d_arrows/fn.add_axis_arrows.html @@ -1,8 +1,8 @@ add_axis_arrows in re_space_view_spatial::visualizers::transform3d_arrows - Rust
pub fn add_axis_arrows(
-    line_builder: &mut LineDrawableBuilder<'_>,
+    line_builder: &mut LineDrawableBuilder<'_>,
     world_from_obj: Affine3A,
     ent_path: Option<&EntityPath>,
     axis_length: f32,
-    outline_mask_ids: OutlineMaskPreference
+    outline_mask_ids: OutlineMaskPreference
 )
\ No newline at end of file diff --git a/docs/rust/head/re_space_view_spatial/visualizers/transform3d_arrows/struct.AxisLengthDetector.html b/docs/rust/head/re_space_view_spatial/visualizers/transform3d_arrows/struct.AxisLengthDetector.html index 00d3c62cf2063..ec7f09ec4eafc 100644 --- a/docs/rust/head/re_space_view_spatial/visualizers/transform3d_arrows/struct.AxisLengthDetector.html +++ b/docs/rust/head/re_space_view_spatial/visualizers/transform3d_arrows/struct.AxisLengthDetector.html @@ -16,7 +16,7 @@ _ctx: &ViewContext<'_>, _query: &ViewQuery<'_>, _context_systems: &ViewContextCollection -) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn filter_visualizable_entities( +) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn filter_visualizable_entities( &self, _entities: ApplicableEntities, _context: &dyn VisualizableFilterContext diff --git a/docs/rust/head/re_space_view_spatial/visualizers/transform3d_arrows/struct.Transform3DArrowsVisualizer.html b/docs/rust/head/re_space_view_spatial/visualizers/transform3d_arrows/struct.Transform3DArrowsVisualizer.html index b47484949f691..0f9e1844eb94c 100644 --- a/docs/rust/head/re_space_view_spatial/visualizers/transform3d_arrows/struct.Transform3DArrowsVisualizer.html +++ b/docs/rust/head/re_space_view_spatial/visualizers/transform3d_arrows/struct.Transform3DArrowsVisualizer.html @@ -20,7 +20,7 @@ ctx: &ViewContext<'_>, query: &ViewQuery<'_>, context_systems: &ViewContextCollection -) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_space_view_spatial/visualizers/utilities/textured_rect/fn.bounding_box_for_textured_rect.html b/docs/rust/head/re_space_view_spatial/visualizers/utilities/textured_rect/fn.bounding_box_for_textured_rect.html index 296511bb7e16e..4afd3fa2e6386 100644 --- a/docs/rust/head/re_space_view_spatial/visualizers/utilities/textured_rect/fn.bounding_box_for_textured_rect.html +++ b/docs/rust/head/re_space_view_spatial/visualizers/utilities/textured_rect/fn.bounding_box_for_textured_rect.html @@ -1,4 +1,4 @@ bounding_box_for_textured_rect in re_space_view_spatial::visualizers::utilities::textured_rect - Rust
pub fn bounding_box_for_textured_rect(
-    textured_rect: &TexturedRect
+    textured_rect: &TexturedRect
 ) -> BoundingBox
\ No newline at end of file diff --git a/docs/rust/head/re_space_view_spatial/visualizers/utilities/textured_rect/fn.textured_rect_from_image.html b/docs/rust/head/re_space_view_spatial/visualizers/utilities/textured_rect/fn.textured_rect_from_image.html index 16baeb4834126..7d2d92306118f 100644 --- a/docs/rust/head/re_space_view_spatial/visualizers/utilities/textured_rect/fn.textured_rect_from_image.html +++ b/docs/rust/head/re_space_view_spatial/visualizers/utilities/textured_rect/fn.textured_rect_from_image.html @@ -7,4 +7,4 @@ multiplicative_tint: Rgba, visualizer_name: &'static str, visualizer_data: &mut SpatialViewVisualizerData -) -> Option<TexturedRect>

\ No newline at end of file +) -> Option<TexturedRect>

\ No newline at end of file diff --git a/docs/rust/head/re_space_view_spatial/visualizers/videos/struct.AssetVideoVisualizer.html b/docs/rust/head/re_space_view_spatial/visualizers/videos/struct.AssetVideoVisualizer.html index 620bbddbea3b6..c83e4f0b2f148 100644 --- a/docs/rust/head/re_space_view_spatial/visualizers/videos/struct.AssetVideoVisualizer.html +++ b/docs/rust/head/re_space_view_spatial/visualizers/videos/struct.AssetVideoVisualizer.html @@ -4,8 +4,8 @@ }

Fields§

§data: SpatialViewVisualizerData

Implementations§

source§

impl AssetVideoVisualizer

source

fn process_data( &mut self, ctx: &QueryContext<'_>, - render_ctx: &RenderContext, - rectangles: &mut Vec<TexturedRect>, + render_ctx: &RenderContext, + rectangles: &mut Vec<TexturedRect>, ent_context: &SpatialSceneEntityContext<'_>, data: impl Iterator<Item = AssetVideoComponentData>, current_time_seconds: f64, @@ -29,7 +29,7 @@ ctx: &ViewContext<'_>, view_query: &ViewQuery<'_>, context_systems: &ViewContextCollection -) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( +) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn data(&self) -> Option<&dyn Any>

Optionally retrieves a chunk store reference from the scene element. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn applicability_filter( &self ) -> Option<Box<dyn VisualizerAdditionalApplicabilityFilter>>

Additional filter for applicability. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where diff --git a/docs/rust/head/re_space_view_tensor/tensor_slice_to_gpu/fn.colormapped_texture.html b/docs/rust/head/re_space_view_tensor/tensor_slice_to_gpu/fn.colormapped_texture.html index 93cbc39c4de19..9c36e79e65fe8 100644 --- a/docs/rust/head/re_space_view_tensor/tensor_slice_to_gpu/fn.colormapped_texture.html +++ b/docs/rust/head/re_space_view_tensor/tensor_slice_to_gpu/fn.colormapped_texture.html @@ -1,10 +1,10 @@ colormapped_texture in re_space_view_tensor::tensor_slice_to_gpu - Rust
pub fn colormapped_texture(
-    render_ctx: &RenderContext,
+    render_ctx: &RenderContext,
     tensor_data_row_id: RowId,
     tensor: &TensorData,
     tensor_stats: &TensorStats,
     slice_selection: &TensorSliceSelection,
     colormap: Colormap,
     gamma: GammaCorrection
-) -> Result<ColormappedTexture, TextureManager2DError<TensorUploadError>>
\ No newline at end of file +) -> Result<ColormappedTexture, TextureManager2DError<TensorUploadError>>

\ No newline at end of file diff --git a/docs/rust/head/re_space_view_tensor/tensor_slice_to_gpu/fn.texture_desc_from_tensor.html b/docs/rust/head/re_space_view_tensor/tensor_slice_to_gpu/fn.texture_desc_from_tensor.html index 440bc776ad416..fa4a42d48d155 100644 --- a/docs/rust/head/re_space_view_tensor/tensor_slice_to_gpu/fn.texture_desc_from_tensor.html +++ b/docs/rust/head/re_space_view_tensor/tensor_slice_to_gpu/fn.texture_desc_from_tensor.html @@ -2,4 +2,4 @@
fn texture_desc_from_tensor(
     tensor: &TensorData,
     slice_selection: &TensorSliceSelection
-) -> Result<Texture2DCreationDesc<'static>, TensorUploadError>
\ No newline at end of file +) -> Result<Texture2DCreationDesc<'static>, TensorUploadError>

\ No newline at end of file diff --git a/docs/rust/head/re_space_view_tensor/tensor_slice_to_gpu/fn.to_texture_desc.html b/docs/rust/head/re_space_view_tensor/tensor_slice_to_gpu/fn.to_texture_desc.html index 8e96f31d1f737..770849a06969d 100644 --- a/docs/rust/head/re_space_view_tensor/tensor_slice_to_gpu/fn.to_texture_desc.html +++ b/docs/rust/head/re_space_view_tensor/tensor_slice_to_gpu/fn.to_texture_desc.html @@ -4,4 +4,4 @@ slice_selection: &TensorSliceSelection, format: TextureFormat, caster: impl Fn(From) -> To -) -> Result<Texture2DCreationDesc<'static>, TensorUploadError> \ No newline at end of file +) -> Result<Texture2DCreationDesc<'static>, TensorUploadError> \ No newline at end of file diff --git a/docs/rust/head/re_space_view_tensor/tensor_slice_to_gpu/fn.upload_texture_slice_to_gpu.html b/docs/rust/head/re_space_view_tensor/tensor_slice_to_gpu/fn.upload_texture_slice_to_gpu.html index ee8ad3acc602f..d579567875319 100644 --- a/docs/rust/head/re_space_view_tensor/tensor_slice_to_gpu/fn.upload_texture_slice_to_gpu.html +++ b/docs/rust/head/re_space_view_tensor/tensor_slice_to_gpu/fn.upload_texture_slice_to_gpu.html @@ -1,7 +1,7 @@ upload_texture_slice_to_gpu in re_space_view_tensor::tensor_slice_to_gpu - Rust
fn upload_texture_slice_to_gpu(
-    render_ctx: &RenderContext,
+    render_ctx: &RenderContext,
     tensor_data_row_id: RowId,
     tensor: &TensorData,
     slice_selection: &TensorSliceSelection
-) -> Result<GpuTexture2D, TextureManager2DError<TensorUploadError>>
\ No newline at end of file +) -> Result<GpuTexture2D, TextureManager2DError<TensorUploadError>> \ No newline at end of file diff --git a/docs/rust/head/re_space_view_tensor/visualizer_system/struct.TensorSystem.html b/docs/rust/head/re_space_view_tensor/visualizer_system/struct.TensorSystem.html index 21aaa7fbcff27..a4a81cf929b51 100644 --- a/docs/rust/head/re_space_view_tensor/visualizer_system/struct.TensorSystem.html +++ b/docs/rust/head/re_space_view_tensor/visualizer_system/struct.TensorSystem.html @@ -15,7 +15,7 @@ ctx: &ViewContext<'_>, query: &ViewQuery<'_>, _context_systems: &ViewContextCollection -) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>
Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn filter_visualizable_entities( +) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn filter_visualizable_entities( &self, entities: ApplicableEntities, _context: &dyn VisualizableFilterContext diff --git a/docs/rust/head/re_space_view_text_document/space_view_class/struct.TextDocumentSpaceView.html b/docs/rust/head/re_space_view_text_document/space_view_class/struct.TextDocumentSpaceView.html index f912954e2dfb2..812cacde114e6 100644 --- a/docs/rust/head/re_space_view_text_document/space_view_class/struct.TextDocumentSpaceView.html +++ b/docs/rust/head/re_space_view_text_document/space_view_class/struct.TextDocumentSpaceView.html @@ -1,49 +1,49 @@ TextDocumentSpaceView in re_space_view_text_document::space_view_class - Rust -
pub struct TextDocumentSpaceView;

Trait Implementations§

source§

impl Default for TextDocumentSpaceView

source§

fn default() -> TextDocumentSpaceView

Returns the “default value” for a type. Read more
source§

impl SpaceViewClass for TextDocumentSpaceView

source§

fn identifier() -> SpaceViewClassIdentifier

Identifier string of this space view class. Read more
source§

fn display_name(&self) -> &'static str

User-facing name of this space view class. Read more
source§

fn icon(&self) -> &'static Icon

Icon used to identify this space view class.
source§

fn help_markdown(&self, _egui_ctx: &Context) -> String

Help text describing how to interact with this space view in the ui.
source§

fn on_register( +
pub struct TextDocumentSpaceView;

Trait Implementations§

source§

impl Default for TextDocumentSpaceView

source§

fn default() -> TextDocumentSpaceView

Returns the “default value” for a type. Read more
source§

impl SpaceViewClass for TextDocumentSpaceView

source§

fn identifier() -> SpaceViewClassIdentifier

Identifier string of this space view class. Read more
source§

fn display_name(&self) -> &'static str

User-facing name of this space view class. Read more
source§

fn icon(&self) -> &'static Icon

Icon used to identify this space view class.
source§

fn help_markdown(&self, _egui_ctx: &Context) -> String

Help text describing how to interact with this space view in the ui.
source§

fn on_register( &self, - system_registry: &mut SpaceViewSystemRegistrator<'_> -) -> Result<(), SpaceViewClassRegistryError>

Called once upon registration of the class Read more
source§

fn new_state(&self) -> Box<dyn SpaceViewState>

Called once for every new space view instance of this class. Read more
source§

fn layout_priority(&self) -> SpaceViewClassLayoutPriority

Controls how likely this space view will get a large tile in the ui.
source§

fn selection_ui( + system_registry: &mut SpaceViewSystemRegistrator<'_> +) -> Result<(), SpaceViewClassRegistryError>

Called once upon registration of the class Read more
source§

fn new_state(&self) -> Box<dyn SpaceViewState>

Called once for every new space view instance of this class. Read more
source§

fn layout_priority(&self) -> SpaceViewClassLayoutPriority

Controls how likely this space view will get a large tile in the ui.
source§

fn selection_ui( &self, - _ctx: &ViewerContext<'_>, + _ctx: &ViewerContext<'_>, ui: &mut Ui, - state: &mut dyn SpaceViewState, + state: &mut dyn SpaceViewState, _space_origin: &EntityPath, - _space_view_id: SpaceViewId -) -> Result<(), SpaceViewSystemExecutionError>

Ui shown when the user selects a space view of this class.
source§

fn spawn_heuristics(&self, ctx: &ViewerContext<'_>) -> SpaceViewSpawnHeuristics

Determines which space views should be spawned by default for this class.
source§

fn ui( + _space_view_id: SpaceViewId +) -> Result<(), SpaceViewSystemExecutionError>

Ui shown when the user selects a space view of this class.
source§

fn spawn_heuristics(&self, ctx: &ViewerContext<'_>) -> SpaceViewSpawnHeuristics

Determines which space views should be spawned by default for this class.
source§

fn ui( &self, - _ctx: &ViewerContext<'_>, + _ctx: &ViewerContext<'_>, ui: &mut Ui, - state: &mut dyn SpaceViewState, - _query: &ViewQuery<'_>, - system_output: SystemExecutionOutput -) -> Result<(), SpaceViewSystemExecutionError>

Draws the ui for this space view class and handles ui events. Read more
§

fn blueprint_archetype(&self) -> Option<Vec<ComponentName>>

Optional archetype of the Space View’s blueprint properties. Read more
§

fn preferred_tile_aspect_ratio( + state: &mut dyn SpaceViewState, + _query: &ViewQuery<'_>, + system_output: SystemExecutionOutput +) -> Result<(), SpaceViewSystemExecutionError>

Draws the ui for this space view class and handles ui events. Read more
source§

fn blueprint_archetype(&self) -> Option<Vec<ComponentName>>

Optional archetype of the Space View’s blueprint properties. Read more
source§

fn preferred_tile_aspect_ratio( &self, - _state: &(dyn SpaceViewState + 'static) -) -> Option<f32>

Preferred aspect ratio for the ui tiles of this space view.
§

fn default_query_range( + _state: &(dyn SpaceViewState + 'static) +) -> Option<f32>

Preferred aspect ratio for the ui tiles of this space view.
source§

fn default_query_range( &self, - _state: &(dyn SpaceViewState + 'static) -) -> QueryRange

Default query range for this space view.
§

fn recommended_root_for_entities( + _state: &(dyn SpaceViewState + 'static) +) -> QueryRange

Default query range for this space view.
source§

fn recommended_root_for_entities( &self, _entities: &HashSet<EntityPath, BuildHasherDefault<NoHashHasher<EntityPath>>>, _entity_db: &EntityDb -) -> Option<EntityPath>

Determines a suitable origin given the provided set of entities. Read more
§

fn visualizable_filter_context( +) -> Option<EntityPath>

Determines a suitable origin given the provided set of entities. Read more
source§

fn visualizable_filter_context( &self, _space_origin: &EntityPath, _entity_db: &EntityDb -) -> Box<dyn VisualizableFilterContext>

Create context object that is passed to all of this classes visualizers -to determine whether they can be visualized Read more
§

fn choose_default_visualizers( +) -> Box<dyn VisualizableFilterContext>

Create context object that is passed to all of this classes visualizers +to determine whether they can be visualized Read more
source§

fn choose_default_visualizers( &self, entity_path: &EntityPath, - _applicable_entities_per_visualizer: &PerVisualizer<ApplicableEntities>, - visualizable_entities_per_visualizer: &PerVisualizer<VisualizableEntities>, - indicated_entities_per_visualizer: &PerVisualizer<IndicatedEntities> -) -> SmallVec<[ViewSystemIdentifier; 4]>

Choose the default visualizers to enable for this entity. Read more
§

fn on_frame_start( + _applicable_entities_per_visualizer: &PerVisualizer<ApplicableEntities>, + visualizable_entities_per_visualizer: &PerVisualizer<VisualizableEntities>, + indicated_entities_per_visualizer: &PerVisualizer<IndicatedEntities> +) -> SmallVec<[ViewSystemIdentifier; 4]>

Choose the default visualizers to enable for this entity. Read more
source§

fn on_frame_start( &self, - _ctx: &ViewerContext<'_>, - _state: &mut (dyn SpaceViewState + 'static), - _ent_paths: &BTreeMap<ViewSystemIdentifier, BTreeSet<EntityPath>> + _ctx: &ViewerContext<'_>, + _state: &mut (dyn SpaceViewState + 'static), + _ent_paths: &BTreeMap<ViewSystemIdentifier, BTreeSet<EntityPath>> )

Executed for all active space views on frame start (before any ui is drawn), -can be use for heuristic & state updates before populating the scene. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +can be use for heuristic & state updates before populating the scene. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_space_view_text_document/space_view_class/struct.TextDocumentSpaceViewState.html b/docs/rust/head/re_space_view_text_document/space_view_class/struct.TextDocumentSpaceViewState.html index aa1ff691629b6..7480f4628218d 100644 --- a/docs/rust/head/re_space_view_text_document/space_view_class/struct.TextDocumentSpaceViewState.html +++ b/docs/rust/head/re_space_view_text_document/space_view_class/struct.TextDocumentSpaceViewState.html @@ -3,7 +3,7 @@ monospace: bool, word_wrap: bool, commonmark_cache: CommonMarkCache, -}

Fields§

§monospace: bool§word_wrap: bool§commonmark_cache: CommonMarkCache

Trait Implementations§

source§

impl Default for TextDocumentSpaceViewState

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl SpaceViewState for TextDocumentSpaceViewState

source§

fn as_any(&self) -> &dyn Any

Converts itself to a reference of std::any::Any, which enables downcasting to concrete types.
source§

fn as_any_mut(&mut self) -> &mut dyn Any

Converts itself to a reference of std::any::Any, which enables downcasting to concrete types.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +}

Fields§

§monospace: bool§word_wrap: bool§commonmark_cache: CommonMarkCache

Trait Implementations§

source§

impl Default for TextDocumentSpaceViewState

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl SpaceViewState for TextDocumentSpaceViewState

source§

fn as_any(&self) -> &dyn Any

Converts itself to a reference of std::any::Any, which enables downcasting to concrete types.
source§

fn as_any_mut(&mut self) -> &mut dyn Any

Converts itself to a reference of std::any::Any, which enables downcasting to concrete types.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_space_view_text_document/struct.TextDocumentSpaceView.html b/docs/rust/head/re_space_view_text_document/struct.TextDocumentSpaceView.html index 3f63a841947e9..5f1658c80567e 100644 --- a/docs/rust/head/re_space_view_text_document/struct.TextDocumentSpaceView.html +++ b/docs/rust/head/re_space_view_text_document/struct.TextDocumentSpaceView.html @@ -1,49 +1,49 @@ TextDocumentSpaceView in re_space_view_text_document - Rust -
pub struct TextDocumentSpaceView;

Trait Implementations§

source§

impl Default for TextDocumentSpaceView

source§

fn default() -> TextDocumentSpaceView

Returns the “default value” for a type. Read more
source§

impl SpaceViewClass for TextDocumentSpaceView

source§

fn identifier() -> SpaceViewClassIdentifier

Identifier string of this space view class. Read more
source§

fn display_name(&self) -> &'static str

User-facing name of this space view class. Read more
source§

fn icon(&self) -> &'static Icon

Icon used to identify this space view class.
source§

fn help_markdown(&self, _egui_ctx: &Context) -> String

Help text describing how to interact with this space view in the ui.
source§

fn on_register( +
pub struct TextDocumentSpaceView;

Trait Implementations§

source§

impl Default for TextDocumentSpaceView

source§

fn default() -> TextDocumentSpaceView

Returns the “default value” for a type. Read more
source§

impl SpaceViewClass for TextDocumentSpaceView

source§

fn identifier() -> SpaceViewClassIdentifier

Identifier string of this space view class. Read more
source§

fn display_name(&self) -> &'static str

User-facing name of this space view class. Read more
source§

fn icon(&self) -> &'static Icon

Icon used to identify this space view class.
source§

fn help_markdown(&self, _egui_ctx: &Context) -> String

Help text describing how to interact with this space view in the ui.
source§

fn on_register( &self, - system_registry: &mut SpaceViewSystemRegistrator<'_> -) -> Result<(), SpaceViewClassRegistryError>

Called once upon registration of the class Read more
source§

fn new_state(&self) -> Box<dyn SpaceViewState>

Called once for every new space view instance of this class. Read more
source§

fn layout_priority(&self) -> SpaceViewClassLayoutPriority

Controls how likely this space view will get a large tile in the ui.
source§

fn selection_ui( + system_registry: &mut SpaceViewSystemRegistrator<'_> +) -> Result<(), SpaceViewClassRegistryError>

Called once upon registration of the class Read more
source§

fn new_state(&self) -> Box<dyn SpaceViewState>

Called once for every new space view instance of this class. Read more
source§

fn layout_priority(&self) -> SpaceViewClassLayoutPriority

Controls how likely this space view will get a large tile in the ui.
source§

fn selection_ui( &self, - _ctx: &ViewerContext<'_>, + _ctx: &ViewerContext<'_>, ui: &mut Ui, - state: &mut dyn SpaceViewState, + state: &mut dyn SpaceViewState, _space_origin: &EntityPath, - _space_view_id: SpaceViewId -) -> Result<(), SpaceViewSystemExecutionError>

Ui shown when the user selects a space view of this class.
source§

fn spawn_heuristics(&self, ctx: &ViewerContext<'_>) -> SpaceViewSpawnHeuristics

Determines which space views should be spawned by default for this class.
source§

fn ui( + _space_view_id: SpaceViewId +) -> Result<(), SpaceViewSystemExecutionError>

Ui shown when the user selects a space view of this class.
source§

fn spawn_heuristics(&self, ctx: &ViewerContext<'_>) -> SpaceViewSpawnHeuristics

Determines which space views should be spawned by default for this class.
source§

fn ui( &self, - _ctx: &ViewerContext<'_>, + _ctx: &ViewerContext<'_>, ui: &mut Ui, - state: &mut dyn SpaceViewState, - _query: &ViewQuery<'_>, - system_output: SystemExecutionOutput -) -> Result<(), SpaceViewSystemExecutionError>

Draws the ui for this space view class and handles ui events. Read more
§

fn blueprint_archetype(&self) -> Option<Vec<ComponentName>>

Optional archetype of the Space View’s blueprint properties. Read more
§

fn preferred_tile_aspect_ratio( + state: &mut dyn SpaceViewState, + _query: &ViewQuery<'_>, + system_output: SystemExecutionOutput +) -> Result<(), SpaceViewSystemExecutionError>

Draws the ui for this space view class and handles ui events. Read more
source§

fn blueprint_archetype(&self) -> Option<Vec<ComponentName>>

Optional archetype of the Space View’s blueprint properties. Read more
source§

fn preferred_tile_aspect_ratio( &self, - _state: &(dyn SpaceViewState + 'static) -) -> Option<f32>

Preferred aspect ratio for the ui tiles of this space view.
§

fn default_query_range( + _state: &(dyn SpaceViewState + 'static) +) -> Option<f32>

Preferred aspect ratio for the ui tiles of this space view.
source§

fn default_query_range( &self, - _state: &(dyn SpaceViewState + 'static) -) -> QueryRange

Default query range for this space view.
§

fn recommended_root_for_entities( + _state: &(dyn SpaceViewState + 'static) +) -> QueryRange

Default query range for this space view.
source§

fn recommended_root_for_entities( &self, _entities: &HashSet<EntityPath, BuildHasherDefault<NoHashHasher<EntityPath>>>, _entity_db: &EntityDb -) -> Option<EntityPath>

Determines a suitable origin given the provided set of entities. Read more
§

fn visualizable_filter_context( +) -> Option<EntityPath>

Determines a suitable origin given the provided set of entities. Read more
source§

fn visualizable_filter_context( &self, _space_origin: &EntityPath, _entity_db: &EntityDb -) -> Box<dyn VisualizableFilterContext>

Create context object that is passed to all of this classes visualizers -to determine whether they can be visualized Read more
§

fn choose_default_visualizers( +) -> Box<dyn VisualizableFilterContext>

Create context object that is passed to all of this classes visualizers +to determine whether they can be visualized Read more
source§

fn choose_default_visualizers( &self, entity_path: &EntityPath, - _applicable_entities_per_visualizer: &PerVisualizer<ApplicableEntities>, - visualizable_entities_per_visualizer: &PerVisualizer<VisualizableEntities>, - indicated_entities_per_visualizer: &PerVisualizer<IndicatedEntities> -) -> SmallVec<[ViewSystemIdentifier; 4]>

Choose the default visualizers to enable for this entity. Read more
§

fn on_frame_start( + _applicable_entities_per_visualizer: &PerVisualizer<ApplicableEntities>, + visualizable_entities_per_visualizer: &PerVisualizer<VisualizableEntities>, + indicated_entities_per_visualizer: &PerVisualizer<IndicatedEntities> +) -> SmallVec<[ViewSystemIdentifier; 4]>

Choose the default visualizers to enable for this entity. Read more
source§

fn on_frame_start( &self, - _ctx: &ViewerContext<'_>, - _state: &mut (dyn SpaceViewState + 'static), - _ent_paths: &BTreeMap<ViewSystemIdentifier, BTreeSet<EntityPath>> + _ctx: &ViewerContext<'_>, + _state: &mut (dyn SpaceViewState + 'static), + _ent_paths: &BTreeMap<ViewSystemIdentifier, BTreeSet<EntityPath>> )

Executed for all active space views on frame start (before any ui is drawn), -can be use for heuristic & state updates before populating the scene. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +can be use for heuristic & state updates before populating the scene. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_space_view_text_document/visualizer_system/struct.TextDocumentSystem.html b/docs/rust/head/re_space_view_text_document/visualizer_system/struct.TextDocumentSystem.html index 855220909afa6..e3765e0e313a8 100644 --- a/docs/rust/head/re_space_view_text_document/visualizer_system/struct.TextDocumentSystem.html +++ b/docs/rust/head/re_space_view_text_document/visualizer_system/struct.TextDocumentSystem.html @@ -2,28 +2,28 @@
pub struct TextDocumentSystem {
     pub text_entries: Vec<TextDocumentEntry>,
 }
Expand description

A text scene, with everything needed to render it.

-

Fields§

§text_entries: Vec<TextDocumentEntry>

Trait Implementations§

source§

impl ComponentFallbackProvider for TextDocumentSystem

Fields§

§text_entries: Vec<TextDocumentEntry>

Trait Implementations§

source§

impl ComponentFallbackProvider for TextDocumentSystem

source§

fn try_provide_fallback( &self, - _ctx: &QueryContext<'_>, + _ctx: &QueryContext<'_>, _component_name: ComponentName -) -> ComponentFallbackProviderResult

Tries to provide a fallback value for a given component. Read more
§

fn fallback_for( +) -> ComponentFallbackProviderResult

Tries to provide a fallback value for a given component. Read more
source§

fn fallback_for( &self, - ctx: &QueryContext<'_>, + ctx: &QueryContext<'_>, component: ComponentName -) -> Result<Box<dyn Array>, ComponentFallbackError>

Provides a fallback value for a given component, first trying the provider and -then falling back to the placeholder value registered in the viewer context.
source§

impl Default for TextDocumentSystem

source§

fn default() -> TextDocumentSystem

Returns the “default value” for a type. Read more
source§

impl IdentifiedViewSystem for TextDocumentSystem

source§

fn identifier() -> ViewSystemIdentifier

Unique name for a system within a given [crate::SpaceViewClass]. Read more
source§

impl TypedComponentFallbackProvider<MediaType> for TextDocumentSystem

source§

fn fallback_for(&self, _ctx: &QueryContext<'_>) -> MediaType

source§

impl VisualizerSystem for TextDocumentSystem

source§

fn visualizer_query_info(&self) -> VisualizerQueryInfo

Information about which components are queried by the visualizer.
source§

fn execute( +) -> Result<Box<dyn Array>, ComponentFallbackError>

Provides a fallback value for a given component, first trying the provider and +then falling back to the placeholder value registered in the viewer context.
source§

impl Default for TextDocumentSystem

source§

fn default() -> TextDocumentSystem

Returns the “default value” for a type. Read more
source§

impl IdentifiedViewSystem for TextDocumentSystem

source§

fn identifier() -> ViewSystemIdentifier

Unique name for a system within a given crate::SpaceViewClass. Read more
source§

impl TypedComponentFallbackProvider<MediaType> for TextDocumentSystem

source§

fn fallback_for(&self, _ctx: &QueryContext<'_>) -> MediaType

source§

impl VisualizerSystem for TextDocumentSystem

source§

fn visualizer_query_info(&self) -> VisualizerQueryInfo

Information about which components are queried by the visualizer.
source§

fn execute( &mut self, - ctx: &ViewContext<'_>, - view_query: &ViewQuery<'_>, - _context_systems: &ViewContextCollection -) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
§

fn filter_visualizable_entities( + ctx: &ViewContext<'_>, + view_query: &ViewQuery<'_>, + _context_systems: &ViewContextCollection +) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn filter_visualizable_entities( &self, - entities: ApplicableEntities, - _context: &dyn VisualizableFilterContext -) -> VisualizableEntities

Filters a set of applicable entities (entities that have all required components), -into to a set of visualizable entities. Read more
§

fn applicability_filter( + entities: ApplicableEntities, + _context: &dyn VisualizableFilterContext +) -> VisualizableEntities

Filters a set of applicable entities (entities that have all required components), +into to a set of visualizable entities. Read more
source§

fn applicability_filter( &self -) -> Option<Box<dyn VisualizerAdditionalApplicabilityFilter>>

Additional filter for applicability. Read more
§

fn data(&self) -> Option<&(dyn Any + 'static)>

Optionally retrieves a chunk store reference from the scene element. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T

Additional filter for applicability. Read more
source§

fn data(&self) -> Option<&(dyn Any + 'static)>

Optionally retrieves a chunk store reference from the scene element. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_space_view_text_log/visualizer_system/struct.TextLogSystem.html b/docs/rust/head/re_space_view_text_log/visualizer_system/struct.TextLogSystem.html index 02089bd3904c8..2757fcd757067 100644 --- a/docs/rust/head/re_space_view_text_log/visualizer_system/struct.TextLogSystem.html +++ b/docs/rust/head/re_space_view_text_log/visualizer_system/struct.TextLogSystem.html @@ -21,7 +21,7 @@ ctx: &ViewContext<'_>, view_query: &ViewQuery<'_>, _context_systems: &ViewContextCollection -) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn filter_visualizable_entities( +) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn filter_visualizable_entities( &self, entities: ApplicableEntities, _context: &dyn VisualizableFilterContext diff --git a/docs/rust/head/re_space_view_time_series/fn.plot_id.html b/docs/rust/head/re_space_view_time_series/fn.plot_id.html index 26ab6d7585202..447ea8c47de5d 100644 --- a/docs/rust/head/re_space_view_time_series/fn.plot_id.html +++ b/docs/rust/head/re_space_view_time_series/fn.plot_id.html @@ -1,5 +1,5 @@ plot_id in re_space_view_time_series - Rust -
pub(crate) fn plot_id(space_view_id: SpaceViewId) -> Id
Expand description

Computes a deterministic, globally unique ID for the plot based on the ID of the space view +

pub(crate) fn plot_id(space_view_id: SpaceViewId) -> Id
Expand description

Computes a deterministic, globally unique ID for the plot based on the ID of the space view itself.

Use it to access the plot’s state from anywhere, e.g.:

diff --git a/docs/rust/head/re_space_view_time_series/line_visualizer_system/fn.collect_recursive_clears.html b/docs/rust/head/re_space_view_time_series/line_visualizer_system/fn.collect_recursive_clears.html index 9defe4a89abf5..04d2c10174568 100644 --- a/docs/rust/head/re_space_view_time_series/line_visualizer_system/fn.collect_recursive_clears.html +++ b/docs/rust/head/re_space_view_time_series/line_visualizer_system/fn.collect_recursive_clears.html @@ -1,6 +1,6 @@ collect_recursive_clears in re_space_view_time_series::line_visualizer_system - Rust
fn collect_recursive_clears(
-    ctx: &ViewContext<'_>,
+    ctx: &ViewContext<'_>,
     query: &RangeQuery,
     entity_path: &EntityPath
 ) -> Vec<(TimeInt, RowId)>
\ No newline at end of file diff --git a/docs/rust/head/re_space_view_time_series/line_visualizer_system/struct.SeriesLineSystem.html b/docs/rust/head/re_space_view_time_series/line_visualizer_system/struct.SeriesLineSystem.html index 3a35dba9ba6a2..4e98f2f4975dc 100644 --- a/docs/rust/head/re_space_view_time_series/line_visualizer_system/struct.SeriesLineSystem.html +++ b/docs/rust/head/re_space_view_time_series/line_visualizer_system/struct.SeriesLineSystem.html @@ -2,36 +2,36 @@
pub struct SeriesLineSystem {
     pub all_series: Vec<PlotSeries>,
 }
Expand description

The system for rendering [SeriesLine] archetypes.

-

Fields§

§all_series: Vec<PlotSeries>

Implementations§

source§

impl SeriesLineSystem

source

fn load_scalars(&mut self, ctx: &ViewContext<'_>, query: &ViewQuery<'_>)

source

fn load_series( +

Fields§

§all_series: Vec<PlotSeries>

Implementations§

source§

impl SeriesLineSystem

source

fn load_scalars(&mut self, ctx: &ViewContext<'_>, query: &ViewQuery<'_>)

source

fn load_series( &self, - ctx: &ViewContext<'_>, - view_query: &ViewQuery<'_>, + ctx: &ViewContext<'_>, + view_query: &ViewQuery<'_>, plot_mem: Option<&PlotMemory>, time_per_pixel: f64, - data_result: &DataResult, + data_result: &DataResult, all_series: &mut Vec<PlotSeries> -)

Trait Implementations§

source§

impl ComponentFallbackProvider for SeriesLineSystem

Trait Implementations§

source§

impl ComponentFallbackProvider for SeriesLineSystem

source§

fn try_provide_fallback( &self, - _ctx: &QueryContext<'_>, + _ctx: &QueryContext<'_>, _component_name: ComponentName -) -> ComponentFallbackProviderResult

Tries to provide a fallback value for a given component. Read more
§

fn fallback_for( +) -> ComponentFallbackProviderResult

Tries to provide a fallback value for a given component. Read more
source§

fn fallback_for( &self, - ctx: &QueryContext<'_>, + ctx: &QueryContext<'_>, component: ComponentName -) -> Result<Box<dyn Array>, ComponentFallbackError>

Provides a fallback value for a given component, first trying the provider and -then falling back to the placeholder value registered in the viewer context.
source§

impl Debug for SeriesLineSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SeriesLineSystem

source§

fn default() -> SeriesLineSystem

Returns the “default value” for a type. Read more
source§

impl IdentifiedViewSystem for SeriesLineSystem

source§

fn identifier() -> ViewSystemIdentifier

Unique name for a system within a given [crate::SpaceViewClass]. Read more
source§

impl TypedComponentFallbackProvider<Color> for SeriesLineSystem

source§

fn fallback_for(&self, ctx: &QueryContext<'_>) -> Color

source§

impl TypedComponentFallbackProvider<Name> for SeriesLineSystem

source§

fn fallback_for(&self, ctx: &QueryContext<'_>) -> Name

source§

impl TypedComponentFallbackProvider<StrokeWidth> for SeriesLineSystem

source§

fn fallback_for(&self, _ctx: &QueryContext<'_>) -> StrokeWidth

source§

impl VisualizerSystem for SeriesLineSystem

source§

fn visualizer_query_info(&self) -> VisualizerQueryInfo

Information about which components are queried by the visualizer.
source§

fn execute( +) -> Result<Box<dyn Array>, ComponentFallbackError>

Provides a fallback value for a given component, first trying the provider and +then falling back to the placeholder value registered in the viewer context.
source§

impl Debug for SeriesLineSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SeriesLineSystem

source§

fn default() -> SeriesLineSystem

Returns the “default value” for a type. Read more
source§

impl IdentifiedViewSystem for SeriesLineSystem

source§

fn identifier() -> ViewSystemIdentifier

Unique name for a system within a given crate::SpaceViewClass. Read more
source§

impl TypedComponentFallbackProvider<Color> for SeriesLineSystem

source§

fn fallback_for(&self, ctx: &QueryContext<'_>) -> Color

source§

impl TypedComponentFallbackProvider<Name> for SeriesLineSystem

source§

fn fallback_for(&self, ctx: &QueryContext<'_>) -> Name

source§

impl TypedComponentFallbackProvider<StrokeWidth> for SeriesLineSystem

source§

fn fallback_for(&self, _ctx: &QueryContext<'_>) -> StrokeWidth

source§

impl VisualizerSystem for SeriesLineSystem

source§

fn visualizer_query_info(&self) -> VisualizerQueryInfo

Information about which components are queried by the visualizer.
source§

fn execute( &mut self, - ctx: &ViewContext<'_>, - query: &ViewQuery<'_>, - _context: &ViewContextCollection -) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
§

fn filter_visualizable_entities( + ctx: &ViewContext<'_>, + query: &ViewQuery<'_>, + _context: &ViewContextCollection +) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn filter_visualizable_entities( &self, - entities: ApplicableEntities, - _context: &dyn VisualizableFilterContext -) -> VisualizableEntities

Filters a set of applicable entities (entities that have all required components), -into to a set of visualizable entities. Read more
§

fn applicability_filter( + entities: ApplicableEntities, + _context: &dyn VisualizableFilterContext +) -> VisualizableEntities

Filters a set of applicable entities (entities that have all required components), +into to a set of visualizable entities. Read more
source§

fn applicability_filter( &self -) -> Option<Box<dyn VisualizerAdditionalApplicabilityFilter>>

Additional filter for applicability. Read more
§

fn data(&self) -> Option<&(dyn Any + 'static)>

Optionally retrieves a chunk store reference from the scene element. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T

Additional filter for applicability. Read more
source§

fn data(&self) -> Option<&(dyn Any + 'static)>

Optionally retrieves a chunk store reference from the scene element. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_space_view_time_series/point_visualizer_system/struct.SeriesPointSystem.html b/docs/rust/head/re_space_view_time_series/point_visualizer_system/struct.SeriesPointSystem.html index d967db8413803..ec7fa615e5dd6 100644 --- a/docs/rust/head/re_space_view_time_series/point_visualizer_system/struct.SeriesPointSystem.html +++ b/docs/rust/head/re_space_view_time_series/point_visualizer_system/struct.SeriesPointSystem.html @@ -2,36 +2,36 @@
pub struct SeriesPointSystem {
     pub all_series: Vec<PlotSeries>,
 }
Expand description

The system for rendering [SeriesPoint] archetypes.

-

Fields§

§all_series: Vec<PlotSeries>

Implementations§

source§

impl SeriesPointSystem

source

fn load_scalars(&mut self, ctx: &ViewContext<'_>, query: &ViewQuery<'_>)

source

fn load_series( +

Fields§

§all_series: Vec<PlotSeries>

Implementations§

source§

impl SeriesPointSystem

source

fn load_scalars(&mut self, ctx: &ViewContext<'_>, query: &ViewQuery<'_>)

source

fn load_series( &self, - ctx: &ViewContext<'_>, - view_query: &ViewQuery<'_>, + ctx: &ViewContext<'_>, + view_query: &ViewQuery<'_>, plot_mem: Option<&PlotMemory>, time_per_pixel: f64, - data_result: &DataResult, + data_result: &DataResult, all_series: &mut Vec<PlotSeries> -)

Trait Implementations§

source§

impl ComponentFallbackProvider for SeriesPointSystem

Trait Implementations§

source§

impl ComponentFallbackProvider for SeriesPointSystem

source§

fn try_provide_fallback( &self, - _ctx: &QueryContext<'_>, + _ctx: &QueryContext<'_>, _component_name: ComponentName -) -> ComponentFallbackProviderResult

Tries to provide a fallback value for a given component. Read more
§

fn fallback_for( +) -> ComponentFallbackProviderResult

Tries to provide a fallback value for a given component. Read more
source§

fn fallback_for( &self, - ctx: &QueryContext<'_>, + ctx: &QueryContext<'_>, component: ComponentName -) -> Result<Box<dyn Array>, ComponentFallbackError>

Provides a fallback value for a given component, first trying the provider and -then falling back to the placeholder value registered in the viewer context.
source§

impl Debug for SeriesPointSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SeriesPointSystem

source§

fn default() -> SeriesPointSystem

Returns the “default value” for a type. Read more
source§

impl IdentifiedViewSystem for SeriesPointSystem

source§

fn identifier() -> ViewSystemIdentifier

Unique name for a system within a given [crate::SpaceViewClass]. Read more
source§

impl TypedComponentFallbackProvider<Color> for SeriesPointSystem

source§

fn fallback_for(&self, ctx: &QueryContext<'_>) -> Color

source§

impl TypedComponentFallbackProvider<MarkerSize> for SeriesPointSystem

source§

fn fallback_for(&self, _ctx: &QueryContext<'_>) -> MarkerSize

source§

impl TypedComponentFallbackProvider<Name> for SeriesPointSystem

source§

fn fallback_for(&self, ctx: &QueryContext<'_>) -> Name

source§

impl VisualizerSystem for SeriesPointSystem

source§

fn visualizer_query_info(&self) -> VisualizerQueryInfo

Information about which components are queried by the visualizer.
source§

fn execute( +) -> Result<Box<dyn Array>, ComponentFallbackError>

Provides a fallback value for a given component, first trying the provider and +then falling back to the placeholder value registered in the viewer context.
source§

impl Debug for SeriesPointSystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SeriesPointSystem

source§

fn default() -> SeriesPointSystem

Returns the “default value” for a type. Read more
source§

impl IdentifiedViewSystem for SeriesPointSystem

source§

fn identifier() -> ViewSystemIdentifier

Unique name for a system within a given crate::SpaceViewClass. Read more
source§

impl TypedComponentFallbackProvider<Color> for SeriesPointSystem

source§

fn fallback_for(&self, ctx: &QueryContext<'_>) -> Color

source§

impl TypedComponentFallbackProvider<MarkerSize> for SeriesPointSystem

source§

fn fallback_for(&self, _ctx: &QueryContext<'_>) -> MarkerSize

source§

impl TypedComponentFallbackProvider<Name> for SeriesPointSystem

source§

fn fallback_for(&self, ctx: &QueryContext<'_>) -> Name

source§

impl VisualizerSystem for SeriesPointSystem

source§

fn visualizer_query_info(&self) -> VisualizerQueryInfo

Information about which components are queried by the visualizer.
source§

fn execute( &mut self, - ctx: &ViewContext<'_>, - query: &ViewQuery<'_>, - _context: &ViewContextCollection -) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
§

fn filter_visualizable_entities( + ctx: &ViewContext<'_>, + query: &ViewQuery<'_>, + _context: &ViewContextCollection +) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

Queries the chunk store and performs data conversions to make it ready for display. Read more
source§

fn as_any(&self) -> &dyn Any

source§

fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

Casts to a fallback provider. Read more
source§

fn filter_visualizable_entities( &self, - entities: ApplicableEntities, - _context: &dyn VisualizableFilterContext -) -> VisualizableEntities

Filters a set of applicable entities (entities that have all required components), -into to a set of visualizable entities. Read more
§

fn applicability_filter( + entities: ApplicableEntities, + _context: &dyn VisualizableFilterContext +) -> VisualizableEntities

Filters a set of applicable entities (entities that have all required components), +into to a set of visualizable entities. Read more
source§

fn applicability_filter( &self -) -> Option<Box<dyn VisualizerAdditionalApplicabilityFilter>>

Additional filter for applicability. Read more
§

fn data(&self) -> Option<&(dyn Any + 'static)>

Optionally retrieves a chunk store reference from the scene element. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T

Additional filter for applicability. Read more
source§

fn data(&self) -> Option<&(dyn Any + 'static)>

Optionally retrieves a chunk store reference from the scene element. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_space_view_time_series/space_view_class/struct.TimeSeriesSpaceView.html b/docs/rust/head/re_space_view_time_series/space_view_class/struct.TimeSeriesSpaceView.html index 19bead6fd1daf..5d0bd7af33962 100644 --- a/docs/rust/head/re_space_view_time_series/space_view_class/struct.TimeSeriesSpaceView.html +++ b/docs/rust/head/re_space_view_time_series/space_view_class/struct.TimeSeriesSpaceView.html @@ -1,56 +1,56 @@ TimeSeriesSpaceView in re_space_view_time_series::space_view_class - Rust -
pub struct TimeSeriesSpaceView;

Trait Implementations§

source§

impl ComponentFallbackProvider for TimeSeriesSpaceView

source§

fn try_provide_fallback( +
pub struct TimeSeriesSpaceView;

Trait Implementations§

source§

impl ComponentFallbackProvider for TimeSeriesSpaceView

source§

fn try_provide_fallback( &self, - _ctx: &QueryContext<'_>, + _ctx: &QueryContext<'_>, _component_name: ComponentName -) -> ComponentFallbackProviderResult

Tries to provide a fallback value for a given component. Read more
§

fn fallback_for( +) -> ComponentFallbackProviderResult

Tries to provide a fallback value for a given component. Read more
source§

fn fallback_for( &self, - ctx: &QueryContext<'_>, + ctx: &QueryContext<'_>, component: ComponentName -) -> Result<Box<dyn Array>, ComponentFallbackError>

Provides a fallback value for a given component, first trying the provider and -then falling back to the placeholder value registered in the viewer context.
source§

impl Default for TimeSeriesSpaceView

source§

fn default() -> TimeSeriesSpaceView

Returns the “default value” for a type. Read more
source§

impl SpaceViewClass for TimeSeriesSpaceView

source§

fn choose_default_visualizers( +) -> Result<Box<dyn Array>, ComponentFallbackError>

Provides a fallback value for a given component, first trying the provider and +then falling back to the placeholder value registered in the viewer context.
source§

impl Default for TimeSeriesSpaceView

source§

fn default() -> TimeSeriesSpaceView

Returns the “default value” for a type. Read more
source§

impl SpaceViewClass for TimeSeriesSpaceView

source§

fn choose_default_visualizers( &self, entity_path: &EntityPath, - _applicable_entities_per_visualizer: &PerVisualizer<ApplicableEntities>, - visualizable_entities_per_visualizer: &PerVisualizer<VisualizableEntities>, - indicated_entities_per_visualizer: &PerVisualizer<IndicatedEntities> -) -> SmallVisualizerSet

Choose the default visualizers to enable for this entity.

-
source§

fn identifier() -> SpaceViewClassIdentifier

Identifier string of this space view class. Read more
source§

fn display_name(&self) -> &'static str

User-facing name of this space view class. Read more
source§

fn icon(&self) -> &'static Icon

Icon used to identify this space view class.
source§

fn help_markdown(&self, egui_ctx: &Context) -> String

Help text describing how to interact with this space view in the ui.
source§

fn on_register( + _applicable_entities_per_visualizer: &PerVisualizer<ApplicableEntities>, + visualizable_entities_per_visualizer: &PerVisualizer<VisualizableEntities>, + indicated_entities_per_visualizer: &PerVisualizer<IndicatedEntities> +) -> SmallVisualizerSet

Choose the default visualizers to enable for this entity.

+
source§

fn identifier() -> SpaceViewClassIdentifier

Identifier string of this space view class. Read more
source§

fn display_name(&self) -> &'static str

User-facing name of this space view class. Read more
source§

fn icon(&self) -> &'static Icon

Icon used to identify this space view class.
source§

fn help_markdown(&self, egui_ctx: &Context) -> String

Help text describing how to interact with this space view in the ui.
source§

fn on_register( &self, - system_registry: &mut SpaceViewSystemRegistrator<'_> -) -> Result<(), SpaceViewClassRegistryError>

Called once upon registration of the class Read more
source§

fn new_state(&self) -> Box<dyn SpaceViewState>

Called once for every new space view instance of this class. Read more
source§

fn preferred_tile_aspect_ratio( + system_registry: &mut SpaceViewSystemRegistrator<'_> +) -> Result<(), SpaceViewClassRegistryError>

Called once upon registration of the class Read more
source§

fn new_state(&self) -> Box<dyn SpaceViewState>

Called once for every new space view instance of this class. Read more
source§

fn preferred_tile_aspect_ratio( &self, - _state: &dyn SpaceViewState -) -> Option<f32>

Preferred aspect ratio for the ui tiles of this space view.
source§

fn layout_priority(&self) -> SpaceViewClassLayoutPriority

Controls how likely this space view will get a large tile in the ui.
source§

fn default_query_range(&self, _view_state: &dyn SpaceViewState) -> QueryRange

Default query range for this space view.
source§

fn selection_ui( + _state: &dyn SpaceViewState +) -> Option<f32>

Preferred aspect ratio for the ui tiles of this space view.
source§

fn layout_priority(&self) -> SpaceViewClassLayoutPriority

Controls how likely this space view will get a large tile in the ui.
source§

fn default_query_range(&self, _view_state: &dyn SpaceViewState) -> QueryRange

Default query range for this space view.
source§

fn selection_ui( &self, - ctx: &ViewerContext<'_>, + ctx: &ViewerContext<'_>, ui: &mut Ui, - state: &mut dyn SpaceViewState, + state: &mut dyn SpaceViewState, _space_origin: &EntityPath, - space_view_id: SpaceViewId -) -> Result<(), SpaceViewSystemExecutionError>

Ui shown when the user selects a space view of this class.
source§

fn spawn_heuristics(&self, ctx: &ViewerContext<'_>) -> SpaceViewSpawnHeuristics

Determines which space views should be spawned by default for this class.
source§

fn ui( + space_view_id: SpaceViewId +) -> Result<(), SpaceViewSystemExecutionError>

Ui shown when the user selects a space view of this class.
source§

fn spawn_heuristics(&self, ctx: &ViewerContext<'_>) -> SpaceViewSpawnHeuristics

Determines which space views should be spawned by default for this class.
source§

fn ui( &self, - ctx: &ViewerContext<'_>, + ctx: &ViewerContext<'_>, ui: &mut Ui, - state: &mut dyn SpaceViewState, - query: &ViewQuery<'_>, - system_output: SystemExecutionOutput -) -> Result<(), SpaceViewSystemExecutionError>

Draws the ui for this space view class and handles ui events. Read more
§

fn blueprint_archetype(&self) -> Option<Vec<ComponentName>>

Optional archetype of the Space View’s blueprint properties. Read more
§

fn recommended_root_for_entities( + state: &mut dyn SpaceViewState, + query: &ViewQuery<'_>, + system_output: SystemExecutionOutput +) -> Result<(), SpaceViewSystemExecutionError>

Draws the ui for this space view class and handles ui events. Read more
source§

fn blueprint_archetype(&self) -> Option<Vec<ComponentName>>

Optional archetype of the Space View’s blueprint properties. Read more
source§

fn recommended_root_for_entities( &self, _entities: &HashSet<EntityPath, BuildHasherDefault<NoHashHasher<EntityPath>>>, _entity_db: &EntityDb -) -> Option<EntityPath>

Determines a suitable origin given the provided set of entities. Read more
§

fn visualizable_filter_context( +) -> Option<EntityPath>

Determines a suitable origin given the provided set of entities. Read more
source§

fn visualizable_filter_context( &self, _space_origin: &EntityPath, _entity_db: &EntityDb -) -> Box<dyn VisualizableFilterContext>

Create context object that is passed to all of this classes visualizers -to determine whether they can be visualized Read more
§

fn on_frame_start( +) -> Box<dyn VisualizableFilterContext>

Create context object that is passed to all of this classes visualizers +to determine whether they can be visualized Read more
source§

fn on_frame_start( &self, - _ctx: &ViewerContext<'_>, - _state: &mut (dyn SpaceViewState + 'static), - _ent_paths: &BTreeMap<ViewSystemIdentifier, BTreeSet<EntityPath>> + _ctx: &ViewerContext<'_>, + _state: &mut (dyn SpaceViewState + 'static), + _ent_paths: &BTreeMap<ViewSystemIdentifier, BTreeSet<EntityPath>> )

Executed for all active space views on frame start (before any ui is drawn), -can be use for heuristic & state updates before populating the scene. Read more
source§

impl TypedComponentFallbackProvider<Corner2D> for TimeSeriesSpaceView

source§

fn fallback_for(&self, _ctx: &QueryContext<'_>) -> Corner2D

source§

impl TypedComponentFallbackProvider<Range1D> for TimeSeriesSpaceView

source§

fn fallback_for(&self, ctx: &QueryContext<'_>) -> Range1D

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +can be use for heuristic & state updates before populating the scene. Read more

source§

impl TypedComponentFallbackProvider<Corner2D> for TimeSeriesSpaceView

source§

fn fallback_for(&self, _ctx: &QueryContext<'_>) -> Corner2D

source§

impl TypedComponentFallbackProvider<Range1D> for TimeSeriesSpaceView

source§

fn fallback_for(&self, ctx: &QueryContext<'_>) -> Range1D

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_space_view_time_series/space_view_class/struct.TimeSeriesSpaceViewState.html b/docs/rust/head/re_space_view_time_series/space_view_class/struct.TimeSeriesSpaceViewState.html index 1b1c61014f622..fce27026c6545 100644 --- a/docs/rust/head/re_space_view_time_series/space_view_class/struct.TimeSeriesSpaceViewState.html +++ b/docs/rust/head/re_space_view_time_series/space_view_class/struct.TimeSeriesSpaceViewState.html @@ -17,7 +17,7 @@

This is here because it must be computed with full knowledge of all entities in the plot (e.g. to avoid hello/x and world/x both being named x), and this knowledge must be forwarded to the default providers.

-

Trait Implementations§

source§

impl Clone for TimeSeriesSpaceViewState

source§

fn clone(&self) -> TimeSeriesSpaceViewState

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Default for TimeSeriesSpaceViewState

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl SpaceViewState for TimeSeriesSpaceViewState

source§

fn as_any(&self) -> &dyn Any

Converts itself to a reference of std::any::Any, which enables downcasting to concrete types.
source§

fn as_any_mut(&mut self) -> &mut dyn Any

Converts itself to a reference of std::any::Any, which enables downcasting to concrete types.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +

Trait Implementations§

source§

impl Clone for TimeSeriesSpaceViewState

source§

fn clone(&self) -> TimeSeriesSpaceViewState

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Default for TimeSeriesSpaceViewState

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl SpaceViewState for TimeSeriesSpaceViewState

source§

fn as_any(&self) -> &dyn Any

Converts itself to a reference of std::any::Any, which enables downcasting to concrete types.
source§

fn as_any_mut(&mut self) -> &mut dyn Any

Converts itself to a reference of std::any::Any, which enables downcasting to concrete types.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_space_view_time_series/struct.TimeSeriesSpaceView.html b/docs/rust/head/re_space_view_time_series/struct.TimeSeriesSpaceView.html index 49da132b1f52d..17fbe37634ae0 100644 --- a/docs/rust/head/re_space_view_time_series/struct.TimeSeriesSpaceView.html +++ b/docs/rust/head/re_space_view_time_series/struct.TimeSeriesSpaceView.html @@ -1,56 +1,56 @@ TimeSeriesSpaceView in re_space_view_time_series - Rust -
pub struct TimeSeriesSpaceView;

Trait Implementations§

source§

impl ComponentFallbackProvider for TimeSeriesSpaceView

source§

fn try_provide_fallback( +
pub struct TimeSeriesSpaceView;

Trait Implementations§

source§

impl ComponentFallbackProvider for TimeSeriesSpaceView

source§

fn try_provide_fallback( &self, - _ctx: &QueryContext<'_>, + _ctx: &QueryContext<'_>, _component_name: ComponentName -) -> ComponentFallbackProviderResult

Tries to provide a fallback value for a given component. Read more
§

fn fallback_for( +) -> ComponentFallbackProviderResult

Tries to provide a fallback value for a given component. Read more
source§

fn fallback_for( &self, - ctx: &QueryContext<'_>, + ctx: &QueryContext<'_>, component: ComponentName -) -> Result<Box<dyn Array>, ComponentFallbackError>

Provides a fallback value for a given component, first trying the provider and -then falling back to the placeholder value registered in the viewer context.
source§

impl Default for TimeSeriesSpaceView

source§

fn default() -> TimeSeriesSpaceView

Returns the “default value” for a type. Read more
source§

impl SpaceViewClass for TimeSeriesSpaceView

source§

fn choose_default_visualizers( +) -> Result<Box<dyn Array>, ComponentFallbackError>

Provides a fallback value for a given component, first trying the provider and +then falling back to the placeholder value registered in the viewer context.
source§

impl Default for TimeSeriesSpaceView

source§

fn default() -> TimeSeriesSpaceView

Returns the “default value” for a type. Read more
source§

impl SpaceViewClass for TimeSeriesSpaceView

source§

fn choose_default_visualizers( &self, entity_path: &EntityPath, - _applicable_entities_per_visualizer: &PerVisualizer<ApplicableEntities>, - visualizable_entities_per_visualizer: &PerVisualizer<VisualizableEntities>, - indicated_entities_per_visualizer: &PerVisualizer<IndicatedEntities> -) -> SmallVisualizerSet

Choose the default visualizers to enable for this entity.

-
source§

fn identifier() -> SpaceViewClassIdentifier

Identifier string of this space view class. Read more
source§

fn display_name(&self) -> &'static str

User-facing name of this space view class. Read more
source§

fn icon(&self) -> &'static Icon

Icon used to identify this space view class.
source§

fn help_markdown(&self, egui_ctx: &Context) -> String

Help text describing how to interact with this space view in the ui.
source§

fn on_register( + _applicable_entities_per_visualizer: &PerVisualizer<ApplicableEntities>, + visualizable_entities_per_visualizer: &PerVisualizer<VisualizableEntities>, + indicated_entities_per_visualizer: &PerVisualizer<IndicatedEntities> +) -> SmallVisualizerSet

Choose the default visualizers to enable for this entity.

+
source§

fn identifier() -> SpaceViewClassIdentifier

Identifier string of this space view class. Read more
source§

fn display_name(&self) -> &'static str

User-facing name of this space view class. Read more
source§

fn icon(&self) -> &'static Icon

Icon used to identify this space view class.
source§

fn help_markdown(&self, egui_ctx: &Context) -> String

Help text describing how to interact with this space view in the ui.
source§

fn on_register( &self, - system_registry: &mut SpaceViewSystemRegistrator<'_> -) -> Result<(), SpaceViewClassRegistryError>

Called once upon registration of the class Read more
source§

fn new_state(&self) -> Box<dyn SpaceViewState>

Called once for every new space view instance of this class. Read more
source§

fn preferred_tile_aspect_ratio( + system_registry: &mut SpaceViewSystemRegistrator<'_> +) -> Result<(), SpaceViewClassRegistryError>

Called once upon registration of the class Read more
source§

fn new_state(&self) -> Box<dyn SpaceViewState>

Called once for every new space view instance of this class. Read more
source§

fn preferred_tile_aspect_ratio( &self, - _state: &dyn SpaceViewState -) -> Option<f32>

Preferred aspect ratio for the ui tiles of this space view.
source§

fn layout_priority(&self) -> SpaceViewClassLayoutPriority

Controls how likely this space view will get a large tile in the ui.
source§

fn default_query_range(&self, _view_state: &dyn SpaceViewState) -> QueryRange

Default query range for this space view.
source§

fn selection_ui( + _state: &dyn SpaceViewState +) -> Option<f32>

Preferred aspect ratio for the ui tiles of this space view.
source§

fn layout_priority(&self) -> SpaceViewClassLayoutPriority

Controls how likely this space view will get a large tile in the ui.
source§

fn default_query_range(&self, _view_state: &dyn SpaceViewState) -> QueryRange

Default query range for this space view.
source§

fn selection_ui( &self, - ctx: &ViewerContext<'_>, + ctx: &ViewerContext<'_>, ui: &mut Ui, - state: &mut dyn SpaceViewState, + state: &mut dyn SpaceViewState, _space_origin: &EntityPath, - space_view_id: SpaceViewId -) -> Result<(), SpaceViewSystemExecutionError>

Ui shown when the user selects a space view of this class.
source§

fn spawn_heuristics(&self, ctx: &ViewerContext<'_>) -> SpaceViewSpawnHeuristics

Determines which space views should be spawned by default for this class.
source§

fn ui( + space_view_id: SpaceViewId +) -> Result<(), SpaceViewSystemExecutionError>

Ui shown when the user selects a space view of this class.
source§

fn spawn_heuristics(&self, ctx: &ViewerContext<'_>) -> SpaceViewSpawnHeuristics

Determines which space views should be spawned by default for this class.
source§

fn ui( &self, - ctx: &ViewerContext<'_>, + ctx: &ViewerContext<'_>, ui: &mut Ui, - state: &mut dyn SpaceViewState, - query: &ViewQuery<'_>, - system_output: SystemExecutionOutput -) -> Result<(), SpaceViewSystemExecutionError>

Draws the ui for this space view class and handles ui events. Read more
§

fn blueprint_archetype(&self) -> Option<Vec<ComponentName>>

Optional archetype of the Space View’s blueprint properties. Read more
§

fn recommended_root_for_entities( + state: &mut dyn SpaceViewState, + query: &ViewQuery<'_>, + system_output: SystemExecutionOutput +) -> Result<(), SpaceViewSystemExecutionError>

Draws the ui for this space view class and handles ui events. Read more
source§

fn blueprint_archetype(&self) -> Option<Vec<ComponentName>>

Optional archetype of the Space View’s blueprint properties. Read more
source§

fn recommended_root_for_entities( &self, _entities: &HashSet<EntityPath, BuildHasherDefault<NoHashHasher<EntityPath>>>, _entity_db: &EntityDb -) -> Option<EntityPath>

Determines a suitable origin given the provided set of entities. Read more
§

fn visualizable_filter_context( +) -> Option<EntityPath>

Determines a suitable origin given the provided set of entities. Read more
source§

fn visualizable_filter_context( &self, _space_origin: &EntityPath, _entity_db: &EntityDb -) -> Box<dyn VisualizableFilterContext>

Create context object that is passed to all of this classes visualizers -to determine whether they can be visualized Read more
§

fn on_frame_start( +) -> Box<dyn VisualizableFilterContext>

Create context object that is passed to all of this classes visualizers +to determine whether they can be visualized Read more
source§

fn on_frame_start( &self, - _ctx: &ViewerContext<'_>, - _state: &mut (dyn SpaceViewState + 'static), - _ent_paths: &BTreeMap<ViewSystemIdentifier, BTreeSet<EntityPath>> + _ctx: &ViewerContext<'_>, + _state: &mut (dyn SpaceViewState + 'static), + _ent_paths: &BTreeMap<ViewSystemIdentifier, BTreeSet<EntityPath>> )

Executed for all active space views on frame start (before any ui is drawn), -can be use for heuristic & state updates before populating the scene. Read more
source§

impl TypedComponentFallbackProvider<Corner2D> for TimeSeriesSpaceView

source§

fn fallback_for(&self, _ctx: &QueryContext<'_>) -> Corner2D

source§

impl TypedComponentFallbackProvider<Range1D> for TimeSeriesSpaceView

source§

fn fallback_for(&self, ctx: &QueryContext<'_>) -> Range1D

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +can be use for heuristic & state updates before populating the scene. Read more

source§

impl TypedComponentFallbackProvider<Corner2D> for TimeSeriesSpaceView

source§

fn fallback_for(&self, _ctx: &QueryContext<'_>) -> Corner2D

source§

impl TypedComponentFallbackProvider<Range1D> for TimeSeriesSpaceView

source§

fn fallback_for(&self, ctx: &QueryContext<'_>) -> Range1D

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_space_view_time_series/util/fn.apply_aggregation.html b/docs/rust/head/re_space_view_time_series/util/fn.apply_aggregation.html index fa09e5e35f23b..a5022e290e167 100644 --- a/docs/rust/head/re_space_view_time_series/util/fn.apply_aggregation.html +++ b/docs/rust/head/re_space_view_time_series/util/fn.apply_aggregation.html @@ -3,6 +3,6 @@ aggregator: AggregationPolicy, time_per_pixel: f64, points: Vec<PlotPoint>, - query: &ViewQuery<'_> + query: &ViewQuery<'_> ) -> (f64, Vec<PlotPoint>)
Expand description

Apply the given aggregation to the provided points.

\ No newline at end of file diff --git a/docs/rust/head/re_space_view_time_series/util/fn.determine_time_per_pixel.html b/docs/rust/head/re_space_view_time_series/util/fn.determine_time_per_pixel.html index 6bc2b31d22baa..82179563d2569 100644 --- a/docs/rust/head/re_space_view_time_series/util/fn.determine_time_per_pixel.html +++ b/docs/rust/head/re_space_view_time_series/util/fn.determine_time_per_pixel.html @@ -1,6 +1,6 @@ determine_time_per_pixel in re_space_view_time_series::util - Rust
pub fn determine_time_per_pixel(
-    ctx: &ViewerContext<'_>,
+    ctx: &ViewerContext<'_>,
     plot_mem: Option<&PlotMemory>
 ) -> f64
Expand description

Find the number of time units per physical pixel.

\ No newline at end of file diff --git a/docs/rust/head/re_space_view_time_series/util/fn.determine_time_range.html b/docs/rust/head/re_space_view_time_series/util/fn.determine_time_range.html index 8aceddf5e2410..d87ada4254b18 100644 --- a/docs/rust/head/re_space_view_time_series/util/fn.determine_time_range.html +++ b/docs/rust/head/re_space_view_time_series/util/fn.determine_time_range.html @@ -2,7 +2,7 @@
pub fn determine_time_range(
     time_cursor: TimeInt,
     time_offset: i64,
-    data_result: &DataResult,
+    data_result: &DataResult,
     plot_mem: Option<&PlotMemory>,
     enable_query_clamping: bool
 ) -> ResolvedTimeRange
\ No newline at end of file diff --git a/docs/rust/head/re_space_view_time_series/util/fn.points_to_series.html b/docs/rust/head/re_space_view_time_series/util/fn.points_to_series.html index 69072ac0236a6..528527c55f84a 100644 --- a/docs/rust/head/re_space_view_time_series/util/fn.points_to_series.html +++ b/docs/rust/head/re_space_view_time_series/util/fn.points_to_series.html @@ -4,7 +4,7 @@ time_per_pixel: f64, points: Vec<PlotPoint>, store: &ChunkStore, - query: &ViewQuery<'_>, + query: &ViewQuery<'_>, series_label: String, aggregator: AggregationPolicy, all_series: &mut Vec<PlotSeries> diff --git a/docs/rust/head/re_ui/syntax_highlighting/trait.SyntaxHighlighting.html b/docs/rust/head/re_ui/syntax_highlighting/trait.SyntaxHighlighting.html index 1c5ac5d105d6b..4e8c97ce2449f 100644 --- a/docs/rust/head/re_ui/syntax_highlighting/trait.SyntaxHighlighting.html +++ b/docs/rust/head/re_ui/syntax_highlighting/trait.SyntaxHighlighting.html @@ -5,4 +5,4 @@ // Provided method fn syntax_highlighted(&self, style: &Style) -> LayoutJob { ... } -}

Required Methods§

source

fn syntax_highlight_into(&self, style: &Style, job: &mut LayoutJob)

Provided Methods§

source

fn syntax_highlighted(&self, style: &Style) -> LayoutJob

Implementations on Foreign Types§

source§

impl SyntaxHighlighting for EntityPath

source§

fn syntax_highlight_into(&self, style: &Style, job: &mut LayoutJob)

source§

impl SyntaxHighlighting for EntityPathPart

source§

fn syntax_highlight_into(&self, style: &Style, job: &mut LayoutJob)

source§

impl SyntaxHighlighting for Instance

source§

fn syntax_highlight_into(&self, style: &Style, job: &mut LayoutJob)

source§

impl SyntaxHighlighting for InstancePath

source§

fn syntax_highlight_into(&self, style: &Style, job: &mut LayoutJob)

Implementors§

\ No newline at end of file +}

Required Methods§

source

fn syntax_highlight_into(&self, style: &Style, job: &mut LayoutJob)

Provided Methods§

source

fn syntax_highlighted(&self, style: &Style) -> LayoutJob

Implementations on Foreign Types§

source§

impl SyntaxHighlighting for InstancePath

source§

fn syntax_highlight_into(&self, style: &Style, job: &mut LayoutJob)

source§

impl SyntaxHighlighting for EntityPath

source§

fn syntax_highlight_into(&self, style: &Style, job: &mut LayoutJob)

source§

impl SyntaxHighlighting for EntityPathPart

source§

fn syntax_highlight_into(&self, style: &Style, job: &mut LayoutJob)

source§

impl SyntaxHighlighting for Instance

source§

fn syntax_highlight_into(&self, style: &Style, job: &mut LayoutJob)

Implementors§

\ No newline at end of file diff --git a/docs/rust/head/re_ui/trait.SyntaxHighlighting.html b/docs/rust/head/re_ui/trait.SyntaxHighlighting.html index 69584a32b4916..f56c87f339c65 100644 --- a/docs/rust/head/re_ui/trait.SyntaxHighlighting.html +++ b/docs/rust/head/re_ui/trait.SyntaxHighlighting.html @@ -5,4 +5,4 @@ // Provided method fn syntax_highlighted(&self, style: &Style) -> LayoutJob { ... } -}

Required Methods§

source

fn syntax_highlight_into(&self, style: &Style, job: &mut LayoutJob)

Provided Methods§

source

fn syntax_highlighted(&self, style: &Style) -> LayoutJob

Implementations on Foreign Types§

source§

impl SyntaxHighlighting for EntityPath

source§

fn syntax_highlight_into(&self, style: &Style, job: &mut LayoutJob)

source§

impl SyntaxHighlighting for EntityPathPart

source§

fn syntax_highlight_into(&self, style: &Style, job: &mut LayoutJob)

source§

impl SyntaxHighlighting for Instance

source§

fn syntax_highlight_into(&self, style: &Style, job: &mut LayoutJob)

source§

impl SyntaxHighlighting for InstancePath

source§

fn syntax_highlight_into(&self, style: &Style, job: &mut LayoutJob)

Implementors§

\ No newline at end of file +}

Required Methods§

source

fn syntax_highlight_into(&self, style: &Style, job: &mut LayoutJob)

Provided Methods§

source

fn syntax_highlighted(&self, style: &Style) -> LayoutJob

Implementations on Foreign Types§

source§

impl SyntaxHighlighting for InstancePath

source§

fn syntax_highlight_into(&self, style: &Style, job: &mut LayoutJob)

source§

impl SyntaxHighlighting for EntityPath

source§

fn syntax_highlight_into(&self, style: &Style, job: &mut LayoutJob)

source§

impl SyntaxHighlighting for EntityPathPart

source§

fn syntax_highlight_into(&self, style: &Style, job: &mut LayoutJob)

source§

impl SyntaxHighlighting for Instance

source§

fn syntax_highlight_into(&self, style: &Style, job: &mut LayoutJob)

Implementors§

\ No newline at end of file diff --git a/docs/rust/head/re_viewer/app/struct.App.html b/docs/rust/head/re_viewer/app/struct.App.html index 4cdf28546a4ec..6a699c429d404 100644 --- a/docs/rust/head/re_viewer/app/struct.App.html +++ b/docs/rust/head/re_viewer/app/struct.App.html @@ -73,14 +73,14 @@ )

source

fn memory_panel_ui( &mut self, ui: &mut Ui, - gpu_resource_stats: &WgpuResourcePoolStatistics, + gpu_resource_stats: &WgpuResourcePoolStatistics, store_stats: Option<&StoreHubStats> )

source

fn egui_debug_panel_ui(&mut self, ui: &mut Ui)

source

fn ui( &mut self, egui_ctx: &Context, frame: &Frame, app_blueprint: &AppBlueprint<'_>, - gpu_resource_stats: &WgpuResourcePoolStatistics, + gpu_resource_stats: &WgpuResourcePoolStatistics, store_context: Option<&StoreContext<'_>>, store_stats: Option<&StoreHubStats> )

Top-level ui function.

diff --git a/docs/rust/head/re_viewer/app_state/struct.AppState.html b/docs/rust/head/re_viewer/app_state/struct.AppState.html index 4662e54096b67..c60972ad7cff4 100644 --- a/docs/rust/head/re_viewer/app_state/struct.AppState.html +++ b/docs/rust/head/re_viewer/app_state/struct.AppState.html @@ -32,7 +32,7 @@ &mut self, app_blueprint: &AppBlueprint<'_>, ui: &mut Ui, - render_ctx: &RenderContext, + render_ctx: &RenderContext, recording: &EntityDb, store_context: &StoreContext<'_>, reflection: &Reflection, diff --git a/docs/rust/head/re_viewer/blueprint/validation_gen/enum.ContainerKind.html b/docs/rust/head/re_viewer/blueprint/validation_gen/enum.ContainerKind.html index a692c5ad46c92..4eaa47c2c93e6 100644 --- a/docs/rust/head/re_viewer/blueprint/validation_gen/enum.ContainerKind.html +++ b/docs/rust/head/re_viewer/blueprint/validation_gen/enum.ContainerKind.html @@ -1,5 +1,5 @@ ContainerKind in re_viewer::blueprint::validation_gen - Rust -
#[repr(u8)]
pub enum ContainerKind { +
#[repr(u8)]
pub enum ContainerKind { Tabs = 1, Horizontal = 2, Vertical = 3, @@ -9,14 +9,14 @@
§

Horizontal = 2

Order the children left to right

§

Vertical = 3

Order the children top to bottom

§

Grid = 4

Organize children in a grid layout

-

Trait Implementations§

source§

impl Clone for ContainerKind

source§

fn clone(&self) -> ContainerKind

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ContainerKind

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ContainerKind

source§

fn default() -> ContainerKind

Returns the “default value” for a type. Read more
source§

impl Display for ContainerKind

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Enum for ContainerKind

source§

fn variants() -> &'static [ContainerKind]

All variants, in the order they appear in the enum.
source§

fn docstring_md(self) -> &'static str

Markdown docstring for the given enum variant.
source§

impl Hash for ContainerKind

source§

fn hash<__H>(&self, state: &mut __H)
where +

Trait Implementations§

§

impl Clone for ContainerKind

§

fn clone(&self) -> ContainerKind

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for ContainerKind

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Default for ContainerKind

§

fn default() -> ContainerKind

Returns the “default value” for a type. Read more
§

impl Display for ContainerKind

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Enum for ContainerKind

§

fn variants() -> &'static [ContainerKind]

All variants, in the order they appear in the enum.
§

fn docstring_md(self) -> &'static str

Markdown docstring for the given enum variant.
§

impl Hash for ContainerKind

§

fn hash<__H>(&self, state: &mut __H)
where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Loggable for ContainerKind

§

type Name = ComponentName

source§

fn name() -> <ContainerKind as Loggable>::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
source§

fn arrow_datatype() -> DataType

The underlying arrow2::datatypes::DataType, excluding datatype extensions.
source§

fn to_arrow_opt<'a>( + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more

§

impl Loggable for ContainerKind

§

type Name = ComponentName

§

fn name() -> <ContainerKind as Loggable>::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
§

fn arrow_datatype() -> DataType

The underlying arrow2::datatypes::DataType, excluding datatype extensions.
§

fn to_arrow_opt<'a>( data: impl IntoIterator<Item = Option<impl Into<Cow<'a, ContainerKind>>>> ) -> Result<Box<dyn Array>, SerializationError>
where ContainerKind: Clone + 'a,

Given an iterator of options of owned or reference values to the current -Loggable, serializes them into an Arrow array. Read more
source§

fn from_arrow_opt( +Loggable, serializes them into an Arrow array. Read more

§

fn from_arrow_opt( arrow_data: &(dyn Array + 'static) ) -> Result<Vec<Option<ContainerKind>>, DeserializationError>

Given an Arrow array, deserializes it into a collection of optional Loggables.
§

fn to_arrow<'a>( @@ -25,9 +25,9 @@ Self: 'a,

Given an iterator of owned or reference values to the current Loggable, serializes them into an Arrow array. Read more
§

fn from_arrow( data: &(dyn Array + 'static) -) -> Result<Vec<Self>, DeserializationError>

Given an Arrow array, deserializes it into a collection of Loggables.
source§

impl PartialEq for ContainerKind

source§

fn eq(&self, other: &ContainerKind) -> bool

This method tests for self and other values to be equal, and is used +) -> Result<Vec<Self>, DeserializationError>
Given an Arrow array, deserializes it into a collection of Loggables.
§

impl PartialEq for ContainerKind

§

fn eq(&self, other: &ContainerKind) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl SizeBytes for ContainerKind

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
source§

fn is_pod() -> bool

Is Self just plain old data? Read more
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
source§

impl Copy for ContainerKind

source§

impl Eq for ContainerKind

source§

impl StructuralEq for ContainerKind

source§

impl StructuralPartialEq for ContainerKind

Auto Trait Implementations§

§

impl RefUnwindSafe for ContainerKind

§

impl Send for ContainerKind

§

impl Sync for ContainerKind

§

impl Unpin for ContainerKind

§

impl UnwindSafe for ContainerKind

Blanket Implementations§

source§

impl<T> Any for T
where +sufficient, and should not be overridden without very good reason.

§

impl SizeBytes for ContainerKind

§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
§

fn is_pod() -> bool

Is Self just plain old data? Read more
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
§

impl Copy for ContainerKind

§

impl Eq for ContainerKind

§

impl StructuralEq for ContainerKind

§

impl StructuralPartialEq for ContainerKind

Auto Trait Implementations§

§

impl RefUnwindSafe for ContainerKind

§

impl Send for ContainerKind

§

impl Sync for ContainerKind

§

impl Unpin for ContainerKind

§

impl UnwindSafe for ContainerKind

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_viewer/blueprint/validation_gen/struct.AutoLayout.html b/docs/rust/head/re_viewer/blueprint/validation_gen/struct.AutoLayout.html index 0e5dd8117db36..7aa78a0abd9b4 100644 --- a/docs/rust/head/re_viewer/blueprint/validation_gen/struct.AutoLayout.html +++ b/docs/rust/head/re_viewer/blueprint/validation_gen/struct.AutoLayout.html @@ -1,11 +1,11 @@ AutoLayout in re_viewer::blueprint::validation_gen - Rust -
#[repr(transparent)]
pub struct AutoLayout(pub Bool);
Expand description

Component: Whether the viewport layout is determined automatically.

-

Tuple Fields§

§0: Bool

Trait Implementations§

source§

impl Borrow<Bool> for AutoLayout

source§

fn borrow(&self) -> &Bool

Immutably borrows from an owned value. Read more
source§

impl Clone for AutoLayout

source§

fn clone(&self) -> AutoLayout

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AutoLayout

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for AutoLayout

source§

fn default() -> AutoLayout

Returns the “default value” for a type. Read more
source§

impl Deref for AutoLayout

§

type Target = Bool

The resulting type after dereferencing.
source§

fn deref(&self) -> &Bool

Dereferences the value.
source§

impl DerefMut for AutoLayout

source§

fn deref_mut(&mut self) -> &mut Bool

Mutably dereferences the value.
source§

impl<T> From<T> for AutoLayout
where - T: Into<Bool>,

source§

fn from(v: T) -> AutoLayout

Converts to this type from the input type.
source§

impl Loggable for AutoLayout

§

type Name = ComponentName

source§

fn name() -> <AutoLayout as Loggable>::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
source§

fn arrow_datatype() -> DataType

The underlying arrow2::datatypes::DataType, excluding datatype extensions.
source§

fn to_arrow_opt<'a>( +
#[repr(transparent)]
pub struct AutoLayout(pub Bool);
Expand description

Component: Whether the viewport layout is determined automatically.

+

Tuple Fields§

§0: Bool

Trait Implementations§

§

impl Borrow<Bool> for AutoLayout

§

fn borrow(&self) -> &Bool

Immutably borrows from an owned value. Read more
§

impl Clone for AutoLayout

§

fn clone(&self) -> AutoLayout

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for AutoLayout

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Default for AutoLayout

§

fn default() -> AutoLayout

Returns the “default value” for a type. Read more
§

impl Deref for AutoLayout

§

type Target = Bool

The resulting type after dereferencing.
§

fn deref(&self) -> &Bool

Dereferences the value.
§

impl DerefMut for AutoLayout

§

fn deref_mut(&mut self) -> &mut Bool

Mutably dereferences the value.
§

impl<T> From<T> for AutoLayout
where + T: Into<Bool>,

§

fn from(v: T) -> AutoLayout

Converts to this type from the input type.
§

impl Loggable for AutoLayout

§

type Name = ComponentName

§

fn name() -> <AutoLayout as Loggable>::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
§

fn arrow_datatype() -> DataType

The underlying arrow2::datatypes::DataType, excluding datatype extensions.
§

fn to_arrow_opt<'a>( data: impl IntoIterator<Item = Option<impl Into<Cow<'a, AutoLayout>>>> ) -> Result<Box<dyn Array>, SerializationError>
where AutoLayout: Clone + 'a,

Given an iterator of options of owned or reference values to the current -Loggable, serializes them into an Arrow array. Read more
source§

fn from_arrow_opt( +Loggable, serializes them into an Arrow array. Read more

§

fn from_arrow_opt( arrow_data: &(dyn Array + 'static) ) -> Result<Vec<Option<AutoLayout>>, DeserializationError>

Given an Arrow array, deserializes it into a collection of optional Loggables.
§

fn to_arrow<'a>( @@ -14,7 +14,7 @@ Self: 'a,

Given an iterator of owned or reference values to the current Loggable, serializes them into an Arrow array. Read more
§

fn from_arrow( data: &(dyn Array + 'static) -) -> Result<Vec<Self>, DeserializationError>

Given an Arrow array, deserializes it into a collection of Loggables.
source§

impl SizeBytes for AutoLayout

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
source§

fn is_pod() -> bool

Is Self just plain old data? Read more
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
source§

impl Copy for AutoLayout

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> Result<Vec<Self>, DeserializationError>

Given an Arrow array, deserializes it into a collection of Loggables.

§

impl SizeBytes for AutoLayout

§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
§

fn is_pod() -> bool

Is Self just plain old data? Read more
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
§

impl Copy for AutoLayout

Auto Trait Implementations§

§

impl RefUnwindSafe for AutoLayout

§

impl Send for AutoLayout

§

impl Sync for AutoLayout

§

impl Unpin for AutoLayout

§

impl UnwindSafe for AutoLayout

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_viewer/blueprint/validation_gen/struct.AutoSpaceViews.html b/docs/rust/head/re_viewer/blueprint/validation_gen/struct.AutoSpaceViews.html index ff6bfe4243d55..404ae58da49ae 100644 --- a/docs/rust/head/re_viewer/blueprint/validation_gen/struct.AutoSpaceViews.html +++ b/docs/rust/head/re_viewer/blueprint/validation_gen/struct.AutoSpaceViews.html @@ -1,11 +1,11 @@ AutoSpaceViews in re_viewer::blueprint::validation_gen - Rust -
#[repr(transparent)]
pub struct AutoSpaceViews(pub Bool);
Expand description

Component: Whether or not space views should be created automatically.

-

Tuple Fields§

§0: Bool

Trait Implementations§

source§

impl Borrow<Bool> for AutoSpaceViews

source§

fn borrow(&self) -> &Bool

Immutably borrows from an owned value. Read more
source§

impl Clone for AutoSpaceViews

source§

fn clone(&self) -> AutoSpaceViews

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AutoSpaceViews

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for AutoSpaceViews

source§

fn default() -> AutoSpaceViews

Returns the “default value” for a type. Read more
source§

impl Deref for AutoSpaceViews

§

type Target = Bool

The resulting type after dereferencing.
source§

fn deref(&self) -> &Bool

Dereferences the value.
source§

impl DerefMut for AutoSpaceViews

source§

fn deref_mut(&mut self) -> &mut Bool

Mutably dereferences the value.
source§

impl<T> From<T> for AutoSpaceViews
where - T: Into<Bool>,

source§

fn from(v: T) -> AutoSpaceViews

Converts to this type from the input type.
source§

impl Loggable for AutoSpaceViews

§

type Name = ComponentName

source§

fn name() -> <AutoSpaceViews as Loggable>::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
source§

fn arrow_datatype() -> DataType

The underlying arrow2::datatypes::DataType, excluding datatype extensions.
source§

fn to_arrow_opt<'a>( +
#[repr(transparent)]
pub struct AutoSpaceViews(pub Bool);
Expand description

Component: Whether or not space views should be created automatically.

+

Tuple Fields§

§0: Bool

Trait Implementations§

§

impl Borrow<Bool> for AutoSpaceViews

§

fn borrow(&self) -> &Bool

Immutably borrows from an owned value. Read more
§

impl Clone for AutoSpaceViews

§

fn clone(&self) -> AutoSpaceViews

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for AutoSpaceViews

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Default for AutoSpaceViews

§

fn default() -> AutoSpaceViews

Returns the “default value” for a type. Read more
§

impl Deref for AutoSpaceViews

§

type Target = Bool

The resulting type after dereferencing.
§

fn deref(&self) -> &Bool

Dereferences the value.
§

impl DerefMut for AutoSpaceViews

§

fn deref_mut(&mut self) -> &mut Bool

Mutably dereferences the value.
§

impl<T> From<T> for AutoSpaceViews
where + T: Into<Bool>,

§

fn from(v: T) -> AutoSpaceViews

Converts to this type from the input type.
§

impl Loggable for AutoSpaceViews

§

type Name = ComponentName

§

fn name() -> <AutoSpaceViews as Loggable>::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
§

fn arrow_datatype() -> DataType

The underlying arrow2::datatypes::DataType, excluding datatype extensions.
§

fn to_arrow_opt<'a>( data: impl IntoIterator<Item = Option<impl Into<Cow<'a, AutoSpaceViews>>>> ) -> Result<Box<dyn Array>, SerializationError>
where AutoSpaceViews: Clone + 'a,

Given an iterator of options of owned or reference values to the current -Loggable, serializes them into an Arrow array. Read more
source§

fn from_arrow_opt( +Loggable, serializes them into an Arrow array. Read more

§

fn from_arrow_opt( arrow_data: &(dyn Array + 'static) ) -> Result<Vec<Option<AutoSpaceViews>>, DeserializationError>

Given an Arrow array, deserializes it into a collection of optional Loggables.
§

fn to_arrow<'a>( @@ -14,14 +14,14 @@ Self: 'a,

Given an iterator of owned or reference values to the current Loggable, serializes them into an Arrow array. Read more
§

fn from_arrow( data: &(dyn Array + 'static) -) -> Result<Vec<Self>, DeserializationError>

Given an Arrow array, deserializes it into a collection of Loggables.
source§

impl Ord for AutoSpaceViews

source§

fn cmp(&self, other: &AutoSpaceViews) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where +) -> Result<Vec<Self>, DeserializationError>

Given an Arrow array, deserializes it into a collection of Loggables.
§

impl Ord for AutoSpaceViews

§

fn cmp(&self, other: &AutoSpaceViews) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq for AutoSpaceViews

source§

fn eq(&self, other: &AutoSpaceViews) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
§

impl PartialEq for AutoSpaceViews

§

fn eq(&self, other: &AutoSpaceViews) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for AutoSpaceViews

source§

fn partial_cmp(&self, other: &AutoSpaceViews) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
§

impl PartialOrd for AutoSpaceViews

§

fn partial_cmp(&self, other: &AutoSpaceViews) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl SizeBytes for AutoSpaceViews

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
source§

fn is_pod() -> bool

Is Self just plain old data? Read more
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
source§

impl Copy for AutoSpaceViews

source§

impl Eq for AutoSpaceViews

source§

impl StructuralEq for AutoSpaceViews

source§

impl StructuralPartialEq for AutoSpaceViews

Auto Trait Implementations§

§

impl RefUnwindSafe for AutoSpaceViews

§

impl Send for AutoSpaceViews

§

impl Sync for AutoSpaceViews

§

impl Unpin for AutoSpaceViews

§

impl UnwindSafe for AutoSpaceViews

Blanket Implementations§

source§

impl<T> Any for T
where +operator. Read more

§

impl SizeBytes for AutoSpaceViews

§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
§

fn is_pod() -> bool

Is Self just plain old data? Read more
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
§

impl Copy for AutoSpaceViews

§

impl Eq for AutoSpaceViews

§

impl StructuralEq for AutoSpaceViews

§

impl StructuralPartialEq for AutoSpaceViews

Auto Trait Implementations§

§

impl RefUnwindSafe for AutoSpaceViews

§

impl Send for AutoSpaceViews

§

impl Sync for AutoSpaceViews

§

impl Unpin for AutoSpaceViews

§

impl UnwindSafe for AutoSpaceViews

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_viewer/blueprint/validation_gen/struct.GridColumns.html b/docs/rust/head/re_viewer/blueprint/validation_gen/struct.GridColumns.html index 369f0ee5e28a1..ac5d174a82183 100644 --- a/docs/rust/head/re_viewer/blueprint/validation_gen/struct.GridColumns.html +++ b/docs/rust/head/re_viewer/blueprint/validation_gen/struct.GridColumns.html @@ -1,29 +1,29 @@ GridColumns in re_viewer::blueprint::validation_gen - Rust -
pub struct GridColumns(pub UInt32);
Expand description

Component: How many columns a grid container should have.

+
pub struct GridColumns(pub UInt32);
Expand description

Component: How many columns a grid container should have.

Tuple Fields§

§0: UInt32

The number of columns.

-

Methods from Deref<Target = u32>§

1.43.0 · source

pub const MIN: u32 = 0u32

1.43.0 · source

pub const MAX: u32 = 4_294_967_295u32

1.53.0 · source

pub const BITS: u32 = 32u32

Trait Implementations§

source§

impl Borrow<UInt32> for GridColumns

source§

fn borrow(&self) -> &UInt32

Immutably borrows from an owned value. Read more
source§

impl Clone for GridColumns

source§

fn clone(&self) -> GridColumns

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GridColumns

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for GridColumns

source§

fn default() -> GridColumns

Returns the “default value” for a type. Read more
source§

impl Deref for GridColumns

§

type Target = UInt32

The resulting type after dereferencing.
source§

fn deref(&self) -> &UInt32

Dereferences the value.
source§

impl DerefMut for GridColumns

source§

fn deref_mut(&mut self) -> &mut UInt32

Mutably dereferences the value.
source§

impl<T> From<T> for GridColumns
where - T: Into<UInt32>,

source§

fn from(v: T) -> GridColumns

Converts to this type from the input type.
source§

impl Loggable for GridColumns

§

type Name = ComponentName

source§

fn name() -> <GridColumns as Loggable>::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
source§

fn arrow_datatype() -> DataType

The underlying arrow2::datatypes::DataType, excluding datatype extensions.
source§

fn to_arrow_opt<'a>( +

Methods from Deref<Target = u32>§

1.43.0 · source

pub const MIN: u32 = 0u32

1.43.0 · source

pub const MAX: u32 = 4_294_967_295u32

1.53.0 · source

pub const BITS: u32 = 32u32

Trait Implementations§

§

impl Borrow<UInt32> for GridColumns

§

fn borrow(&self) -> &UInt32

Immutably borrows from an owned value. Read more
§

impl Clone for GridColumns

§

fn clone(&self) -> GridColumns

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for GridColumns

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Default for GridColumns

§

fn default() -> GridColumns

Returns the “default value” for a type. Read more
§

impl Deref for GridColumns

§

type Target = UInt32

The resulting type after dereferencing.
§

fn deref(&self) -> &UInt32

Dereferences the value.
§

impl DerefMut for GridColumns

§

fn deref_mut(&mut self) -> &mut UInt32

Mutably dereferences the value.
§

impl<T> From<T> for GridColumns
where + T: Into<UInt32>,

§

fn from(v: T) -> GridColumns

Converts to this type from the input type.
§

impl Loggable for GridColumns

§

type Name = ComponentName

§

fn name() -> <GridColumns as Loggable>::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
§

fn arrow_datatype() -> DataType

The underlying arrow2::datatypes::DataType, excluding datatype extensions.
§

fn to_arrow_opt<'a>( data: impl IntoIterator<Item = Option<impl Into<Cow<'a, GridColumns>>>> ) -> Result<Box<dyn Array>, SerializationError>
where GridColumns: Clone + 'a,

Given an iterator of options of owned or reference values to the current -Loggable, serializes them into an Arrow array. Read more
source§

fn from_arrow_opt( +Loggable, serializes them into an Arrow array. Read more

§

fn from_arrow_opt( arrow_data: &(dyn Array + 'static) ) -> Result<Vec<Option<GridColumns>>, DeserializationError>
where - GridColumns: Sized,

Given an Arrow array, deserializes it into a collection of optional Loggables.
source§

fn from_arrow( + GridColumns: Sized,

Given an Arrow array, deserializes it into a collection of optional Loggables.
§

fn from_arrow( arrow_data: &(dyn Array + 'static) ) -> Result<Vec<GridColumns>, DeserializationError>

Given an Arrow array, deserializes it into a collection of Loggables.
§

fn to_arrow<'a>( data: impl IntoIterator<Item = impl Into<Cow<'a, Self>>> ) -> Result<Box<dyn Array>, SerializationError>
where Self: 'a,

Given an iterator of owned or reference values to the current Loggable, serializes -them into an Arrow array. Read more
source§

impl Ord for GridColumns

source§

fn cmp(&self, other: &GridColumns) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where +them into an Arrow array. Read more

§

impl Ord for GridColumns

§

fn cmp(&self, other: &GridColumns) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq for GridColumns

source§

fn eq(&self, other: &GridColumns) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,
Restrict a value to a certain interval. Read more
§

impl PartialEq for GridColumns

§

fn eq(&self, other: &GridColumns) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for GridColumns

source§

fn partial_cmp(&self, other: &GridColumns) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
§

impl PartialOrd for GridColumns

§

fn partial_cmp(&self, other: &GridColumns) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl SizeBytes for GridColumns

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
source§

fn is_pod() -> bool

Is Self just plain old data? Read more
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
source§

impl Eq for GridColumns

source§

impl StructuralEq for GridColumns

source§

impl StructuralPartialEq for GridColumns

Auto Trait Implementations§

§

impl RefUnwindSafe for GridColumns

§

impl Send for GridColumns

§

impl Sync for GridColumns

§

impl Unpin for GridColumns

§

impl UnwindSafe for GridColumns

Blanket Implementations§

source§

impl<T> Any for T
where +operator. Read more

§

impl SizeBytes for GridColumns

§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
§

fn is_pod() -> bool

Is Self just plain old data? Read more
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more
§

impl Eq for GridColumns

§

impl StructuralEq for GridColumns

§

impl StructuralPartialEq for GridColumns

Auto Trait Implementations§

§

impl RefUnwindSafe for GridColumns

§

impl Send for GridColumns

§

impl Sync for GridColumns

§

impl Unpin for GridColumns

§

impl UnwindSafe for GridColumns

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_viewer/blueprint/validation_gen/struct.IncludedSpaceView.html b/docs/rust/head/re_viewer/blueprint/validation_gen/struct.IncludedSpaceView.html index e12b07ed9b0d0..79cd24d70ea84 100644 --- a/docs/rust/head/re_viewer/blueprint/validation_gen/struct.IncludedSpaceView.html +++ b/docs/rust/head/re_viewer/blueprint/validation_gen/struct.IncludedSpaceView.html @@ -1,21 +1,21 @@ IncludedSpaceView in re_viewer::blueprint::validation_gen - Rust -
#[repr(transparent)]
pub struct IncludedSpaceView(pub Uuid);
Expand description

Component: The unique id of a space view, used to refer to views in containers.

-

Tuple Fields§

§0: Uuid

Trait Implementations§

source§

impl Borrow<Uuid> for IncludedSpaceView

source§

fn borrow(&self) -> &Uuid

Immutably borrows from an owned value. Read more
source§

impl Clone for IncludedSpaceView

source§

fn clone(&self) -> IncludedSpaceView

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for IncludedSpaceView

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for IncludedSpaceView

source§

fn default() -> IncludedSpaceView

Returns the “default value” for a type. Read more
source§

impl Deref for IncludedSpaceView

§

type Target = Uuid

The resulting type after dereferencing.
source§

fn deref(&self) -> &Uuid

Dereferences the value.
source§

impl DerefMut for IncludedSpaceView

source§

fn deref_mut(&mut self) -> &mut Uuid

Mutably dereferences the value.
source§

impl<T> From<T> for IncludedSpaceView
where - T: Into<Uuid>,

source§

fn from(v: T) -> IncludedSpaceView

Converts to this type from the input type.
source§

impl Loggable for IncludedSpaceView

§

type Name = ComponentName

source§

fn name() -> <IncludedSpaceView as Loggable>::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
source§

fn arrow_datatype() -> DataType

The underlying arrow2::datatypes::DataType, excluding datatype extensions.
source§

fn to_arrow_opt<'a>( +
#[repr(transparent)]
pub struct IncludedSpaceView(pub Uuid);
Expand description

Component: The unique id of a space view, used to refer to views in containers.

+

Tuple Fields§

§0: Uuid

Trait Implementations§

§

impl Borrow<Uuid> for IncludedSpaceView

§

fn borrow(&self) -> &Uuid

Immutably borrows from an owned value. Read more
§

impl Clone for IncludedSpaceView

§

fn clone(&self) -> IncludedSpaceView

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for IncludedSpaceView

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Default for IncludedSpaceView

§

fn default() -> IncludedSpaceView

Returns the “default value” for a type. Read more
§

impl Deref for IncludedSpaceView

§

type Target = Uuid

The resulting type after dereferencing.
§

fn deref(&self) -> &Uuid

Dereferences the value.
§

impl DerefMut for IncludedSpaceView

§

fn deref_mut(&mut self) -> &mut Uuid

Mutably dereferences the value.
§

impl<T> From<T> for IncludedSpaceView
where + T: Into<Uuid>,

§

fn from(v: T) -> IncludedSpaceView

Converts to this type from the input type.
§

impl Loggable for IncludedSpaceView

§

type Name = ComponentName

§

fn name() -> <IncludedSpaceView as Loggable>::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
§

fn arrow_datatype() -> DataType

The underlying arrow2::datatypes::DataType, excluding datatype extensions.
§

fn to_arrow_opt<'a>( data: impl IntoIterator<Item = Option<impl Into<Cow<'a, IncludedSpaceView>>>> ) -> Result<Box<dyn Array>, SerializationError>

Given an iterator of options of owned or reference values to the current -Loggable, serializes them into an Arrow array. Read more
source§

fn from_arrow_opt( +Loggable, serializes them into an Arrow array. Read more

§

fn from_arrow_opt( arrow_data: &(dyn Array + 'static) ) -> Result<Vec<Option<IncludedSpaceView>>, DeserializationError>

Given an Arrow array, deserializes it into a collection of optional Loggables.
source§

fn from_arrow( + IncludedSpaceView: Sized,

Given an Arrow array, deserializes it into a collection of optional Loggables.
§

fn from_arrow( arrow_data: &(dyn Array + 'static) ) -> Result<Vec<IncludedSpaceView>, DeserializationError>

Given an Arrow array, deserializes it into a collection of Loggables.
§

fn to_arrow<'a>( data: impl IntoIterator<Item = impl Into<Cow<'a, Self>>> ) -> Result<Box<dyn Array>, SerializationError>
where Self: 'a,

Given an iterator of owned or reference values to the current Loggable, serializes -them into an Arrow array. Read more
source§

impl SizeBytes for IncludedSpaceView

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
source§

fn is_pod() -> bool

Is Self just plain old data? Read more
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +them into an Arrow array. Read more

§

impl SizeBytes for IncludedSpaceView

§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
§

fn is_pod() -> bool

Is Self just plain old data? Read more
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more

Auto Trait Implementations§

§

impl RefUnwindSafe for IncludedSpaceView

§

impl Send for IncludedSpaceView

§

impl Sync for IncludedSpaceView

§

impl Unpin for IncludedSpaceView

§

impl UnwindSafe for IncludedSpaceView

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_viewer/blueprint/validation_gen/struct.RootContainer.html b/docs/rust/head/re_viewer/blueprint/validation_gen/struct.RootContainer.html index 624eaf56f34d0..9ec47a839111c 100644 --- a/docs/rust/head/re_viewer/blueprint/validation_gen/struct.RootContainer.html +++ b/docs/rust/head/re_viewer/blueprint/validation_gen/struct.RootContainer.html @@ -1,22 +1,22 @@ RootContainer in re_viewer::blueprint::validation_gen - Rust -
#[repr(transparent)]
pub struct RootContainer(pub Uuid);
Expand description

Component: The container that sits at the root of a viewport.

+
#[repr(transparent)]
pub struct RootContainer(pub Uuid);
Expand description

Component: The container that sits at the root of a viewport.

Tuple Fields§

§0: Uuid

ContainerId for the root.

-

Trait Implementations§

source§

impl Borrow<Uuid> for RootContainer

source§

fn borrow(&self) -> &Uuid

Immutably borrows from an owned value. Read more
source§

impl Clone for RootContainer

source§

fn clone(&self) -> RootContainer

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RootContainer

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for RootContainer

source§

fn default() -> RootContainer

Returns the “default value” for a type. Read more
source§

impl Deref for RootContainer

§

type Target = Uuid

The resulting type after dereferencing.
source§

fn deref(&self) -> &Uuid

Dereferences the value.
source§

impl DerefMut for RootContainer

source§

fn deref_mut(&mut self) -> &mut Uuid

Mutably dereferences the value.
source§

impl<T> From<T> for RootContainer
where - T: Into<Uuid>,

source§

fn from(v: T) -> RootContainer

Converts to this type from the input type.
source§

impl Loggable for RootContainer

§

type Name = ComponentName

source§

fn name() -> <RootContainer as Loggable>::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
source§

fn arrow_datatype() -> DataType

The underlying arrow2::datatypes::DataType, excluding datatype extensions.
source§

fn to_arrow_opt<'a>( +

Trait Implementations§

§

impl Borrow<Uuid> for RootContainer

§

fn borrow(&self) -> &Uuid

Immutably borrows from an owned value. Read more
§

impl Clone for RootContainer

§

fn clone(&self) -> RootContainer

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for RootContainer

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Default for RootContainer

§

fn default() -> RootContainer

Returns the “default value” for a type. Read more
§

impl Deref for RootContainer

§

type Target = Uuid

The resulting type after dereferencing.
§

fn deref(&self) -> &Uuid

Dereferences the value.
§

impl DerefMut for RootContainer

§

fn deref_mut(&mut self) -> &mut Uuid

Mutably dereferences the value.
§

impl<T> From<T> for RootContainer
where + T: Into<Uuid>,

§

fn from(v: T) -> RootContainer

Converts to this type from the input type.
§

impl Loggable for RootContainer

§

type Name = ComponentName

§

fn name() -> <RootContainer as Loggable>::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
§

fn arrow_datatype() -> DataType

The underlying arrow2::datatypes::DataType, excluding datatype extensions.
§

fn to_arrow_opt<'a>( data: impl IntoIterator<Item = Option<impl Into<Cow<'a, RootContainer>>>> ) -> Result<Box<dyn Array>, SerializationError>
where RootContainer: Clone + 'a,

Given an iterator of options of owned or reference values to the current -Loggable, serializes them into an Arrow array. Read more
source§

fn from_arrow_opt( +Loggable, serializes them into an Arrow array. Read more

§

fn from_arrow_opt( arrow_data: &(dyn Array + 'static) ) -> Result<Vec<Option<RootContainer>>, DeserializationError>

Given an Arrow array, deserializes it into a collection of optional Loggables.
source§

fn from_arrow( + RootContainer: Sized,

Given an Arrow array, deserializes it into a collection of optional Loggables.
§

fn from_arrow( arrow_data: &(dyn Array + 'static) ) -> Result<Vec<RootContainer>, DeserializationError>

Given an Arrow array, deserializes it into a collection of Loggables.
§

fn to_arrow<'a>( data: impl IntoIterator<Item = impl Into<Cow<'a, Self>>> ) -> Result<Box<dyn Array>, SerializationError>
where Self: 'a,

Given an iterator of owned or reference values to the current Loggable, serializes -them into an Arrow array. Read more
source§

impl SizeBytes for RootContainer

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
source§

fn is_pod() -> bool

Is Self just plain old data? Read more
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more

Auto Trait Implementations§

§

impl RefUnwindSafe for RootContainer

§

impl Send for RootContainer

§

impl Sync for RootContainer

§

impl Unpin for RootContainer

§

impl UnwindSafe for RootContainer

Blanket Implementations§

source§

impl<T> Any for T
where +them into an Arrow array. Read more

§

impl SizeBytes for RootContainer

§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
§

fn is_pod() -> bool

Is Self just plain old data? Read more
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more

Auto Trait Implementations§

§

impl RefUnwindSafe for RootContainer

§

impl Send for RootContainer

§

impl Sync for RootContainer

§

impl Unpin for RootContainer

§

impl UnwindSafe for RootContainer

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_viewer/blueprint/validation_gen/struct.SpaceViewMaximized.html b/docs/rust/head/re_viewer/blueprint/validation_gen/struct.SpaceViewMaximized.html index d3c16e2409a88..10abf6dd84e26 100644 --- a/docs/rust/head/re_viewer/blueprint/validation_gen/struct.SpaceViewMaximized.html +++ b/docs/rust/head/re_viewer/blueprint/validation_gen/struct.SpaceViewMaximized.html @@ -1,21 +1,21 @@ SpaceViewMaximized in re_viewer::blueprint::validation_gen - Rust -
#[repr(transparent)]
pub struct SpaceViewMaximized(pub Uuid);
Expand description

Component: Whether a space view is maximized.

-

Tuple Fields§

§0: Uuid

Trait Implementations§

source§

impl Borrow<Uuid> for SpaceViewMaximized

source§

fn borrow(&self) -> &Uuid

Immutably borrows from an owned value. Read more
source§

impl Clone for SpaceViewMaximized

source§

fn clone(&self) -> SpaceViewMaximized

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SpaceViewMaximized

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for SpaceViewMaximized

source§

fn default() -> SpaceViewMaximized

Returns the “default value” for a type. Read more
source§

impl Deref for SpaceViewMaximized

§

type Target = Uuid

The resulting type after dereferencing.
source§

fn deref(&self) -> &Uuid

Dereferences the value.
source§

impl DerefMut for SpaceViewMaximized

source§

fn deref_mut(&mut self) -> &mut Uuid

Mutably dereferences the value.
source§

impl<T> From<T> for SpaceViewMaximized
where - T: Into<Uuid>,

source§

fn from(v: T) -> SpaceViewMaximized

Converts to this type from the input type.
source§

impl Loggable for SpaceViewMaximized

§

type Name = ComponentName

source§

fn name() -> <SpaceViewMaximized as Loggable>::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
source§

fn arrow_datatype() -> DataType

The underlying arrow2::datatypes::DataType, excluding datatype extensions.
source§

fn to_arrow_opt<'a>( +
#[repr(transparent)]
pub struct SpaceViewMaximized(pub Uuid);
Expand description

Component: Whether a space view is maximized.

+

Tuple Fields§

§0: Uuid

Trait Implementations§

§

impl Borrow<Uuid> for SpaceViewMaximized

§

fn borrow(&self) -> &Uuid

Immutably borrows from an owned value. Read more
§

impl Clone for SpaceViewMaximized

§

fn clone(&self) -> SpaceViewMaximized

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for SpaceViewMaximized

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Default for SpaceViewMaximized

§

fn default() -> SpaceViewMaximized

Returns the “default value” for a type. Read more
§

impl Deref for SpaceViewMaximized

§

type Target = Uuid

The resulting type after dereferencing.
§

fn deref(&self) -> &Uuid

Dereferences the value.
§

impl DerefMut for SpaceViewMaximized

§

fn deref_mut(&mut self) -> &mut Uuid

Mutably dereferences the value.
§

impl<T> From<T> for SpaceViewMaximized
where + T: Into<Uuid>,

§

fn from(v: T) -> SpaceViewMaximized

Converts to this type from the input type.
§

impl Loggable for SpaceViewMaximized

§

type Name = ComponentName

§

fn name() -> <SpaceViewMaximized as Loggable>::Name

The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
§

fn arrow_datatype() -> DataType

The underlying arrow2::datatypes::DataType, excluding datatype extensions.
§

fn to_arrow_opt<'a>( data: impl IntoIterator<Item = Option<impl Into<Cow<'a, SpaceViewMaximized>>>> ) -> Result<Box<dyn Array>, SerializationError>

Given an iterator of options of owned or reference values to the current -Loggable, serializes them into an Arrow array. Read more
source§

fn from_arrow_opt( +Loggable, serializes them into an Arrow array. Read more

§

fn from_arrow_opt( arrow_data: &(dyn Array + 'static) ) -> Result<Vec<Option<SpaceViewMaximized>>, DeserializationError>

Given an Arrow array, deserializes it into a collection of optional Loggables.
source§

fn from_arrow( + SpaceViewMaximized: Sized,

Given an Arrow array, deserializes it into a collection of optional Loggables.
§

fn from_arrow( arrow_data: &(dyn Array + 'static) ) -> Result<Vec<SpaceViewMaximized>, DeserializationError>

Given an Arrow array, deserializes it into a collection of Loggables.
§

fn to_arrow<'a>( data: impl IntoIterator<Item = impl Into<Cow<'a, Self>>> ) -> Result<Box<dyn Array>, SerializationError>
where Self: 'a,

Given an iterator of owned or reference values to the current Loggable, serializes -them into an Arrow array. Read more
source§

impl SizeBytes for SpaceViewMaximized

source§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
source§

fn is_pod() -> bool

Is Self just plain old data? Read more
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +them into an Arrow array. Read more

§

impl SizeBytes for SpaceViewMaximized

§

fn heap_size_bytes(&self) -> u64

Returns the total size of self on the heap, in bytes.
§

fn is_pod() -> bool

Is Self just plain old data? Read more
§

fn total_size_bytes(&self) -> u64

Returns the total size of self in bytes, accounting for both stack and heap space.
§

fn stack_size_bytes(&self) -> u64

Returns the total size of self on the stack, in bytes. Read more

Auto Trait Implementations§

§

impl RefUnwindSafe for SpaceViewMaximized

§

impl Send for SpaceViewMaximized

§

impl Sync for SpaceViewMaximized

§

impl Unpin for SpaceViewMaximized

§

impl UnwindSafe for SpaceViewMaximized

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dst
where T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/docs/rust/head/re_viewer/blueprint/validation_gen/struct.VisualizerOverrides.html b/docs/rust/head/re_viewer/blueprint/validation_gen/struct.VisualizerOverrides.html index 4e880cbcbe36a..ed12dbdfc8646 100644 --- a/docs/rust/head/re_viewer/blueprint/validation_gen/struct.VisualizerOverrides.html +++ b/docs/rust/head/re_viewer/blueprint/validation_gen/struct.VisualizerOverrides.html @@ -1,5 +1,5 @@ VisualizerOverrides in re_viewer::blueprint::validation_gen - Rust -
#[repr(transparent)]
pub struct VisualizerOverrides(pub Utf8List);
Expand description

Component: Override the visualizers for an entity.

+
#[repr(transparent)]
pub struct VisualizerOverrides(pub Utf8List);
Expand description

Component: Override the visualizers for an entity.

This component is a stop-gap mechanism based on the current implementation details of the visualizer system. It is not intended to be a long-term solution, but provides enough utility to be useful in the short term.

@@ -31,13 +31,13 @@
  • SeriesLine
  • SeriesPoint
  • -

    Methods from Deref<Target = Utf8List>§

    source

    pub fn iter(&self) -> impl Iterator<Item = &str>

    Iterates through the list of strings as Rust str references.

    -

    Trait Implementations§

    source§

    impl Borrow<Utf8List> for VisualizerOverrides

    source§

    fn borrow(&self) -> &Utf8List

    Immutably borrows from an owned value. Read more
    source§

    impl Clone for VisualizerOverrides

    source§

    fn clone(&self) -> VisualizerOverrides

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for VisualizerOverrides

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Default for VisualizerOverrides

    source§

    fn default() -> VisualizerOverrides

    Returns the “default value” for a type. Read more
    source§

    impl Deref for VisualizerOverrides

    §

    type Target = Utf8List

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Utf8List

    Dereferences the value.
    source§

    impl DerefMut for VisualizerOverrides

    source§

    fn deref_mut(&mut self) -> &mut Utf8List

    Mutably dereferences the value.
    source§

    impl<T> From<T> for VisualizerOverrides
    where - T: Into<Utf8List>,

    source§

    fn from(v: T) -> VisualizerOverrides

    Converts to this type from the input type.
    source§

    impl Loggable for VisualizerOverrides

    §

    type Name = ComponentName

    source§

    fn name() -> <VisualizerOverrides as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    source§

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    source§

    fn to_arrow_opt<'a>( +

    Methods from Deref<Target = Utf8List>§

    pub fn iter(&self) -> impl Iterator<Item = &str>

    Iterates through the list of strings as Rust str references.

    +

    Trait Implementations§

    §

    impl Borrow<Utf8List> for VisualizerOverrides

    §

    fn borrow(&self) -> &Utf8List

    Immutably borrows from an owned value. Read more
    §

    impl Clone for VisualizerOverrides

    §

    fn clone(&self) -> VisualizerOverrides

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for VisualizerOverrides

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for VisualizerOverrides

    §

    fn default() -> VisualizerOverrides

    Returns the “default value” for a type. Read more
    §

    impl Deref for VisualizerOverrides

    §

    type Target = Utf8List

    The resulting type after dereferencing.
    §

    fn deref(&self) -> &Utf8List

    Dereferences the value.
    §

    impl DerefMut for VisualizerOverrides

    §

    fn deref_mut(&mut self) -> &mut Utf8List

    Mutably dereferences the value.
    §

    impl<T> From<T> for VisualizerOverrides
    where + T: Into<Utf8List>,

    §

    fn from(v: T) -> VisualizerOverrides

    Converts to this type from the input type.
    §

    impl Loggable for VisualizerOverrides

    §

    type Name = ComponentName

    §

    fn name() -> <VisualizerOverrides as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    §

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    §

    fn to_arrow_opt<'a>( data: impl IntoIterator<Item = Option<impl Into<Cow<'a, VisualizerOverrides>>>> ) -> Result<Box<dyn Array>, SerializationError>

    Given an iterator of options of owned or reference values to the current -Loggable, serializes them into an Arrow array. Read more
    source§

    fn from_arrow_opt( +Loggable, serializes them into an Arrow array. Read more

    §

    fn from_arrow_opt( arrow_data: &(dyn Array + 'static) ) -> Result<Vec<Option<VisualizerOverrides>>, DeserializationError>

    Given an Arrow array, deserializes it into a collection of optional Loggables.
    §

    fn to_arrow<'a>( @@ -46,14 +46,14 @@ Self: 'a,

    Given an iterator of owned or reference values to the current Loggable, serializes them into an Arrow array. Read more
    §

    fn from_arrow( data: &(dyn Array + 'static) -) -> Result<Vec<Self>, DeserializationError>

    Given an Arrow array, deserializes it into a collection of Loggables.
    source§

    impl Ord for VisualizerOverrides

    source§

    fn cmp(&self, other: &VisualizerOverrides) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where +) -> Result<Vec<Self>, DeserializationError>

    Given an Arrow array, deserializes it into a collection of Loggables.
    §

    impl Ord for VisualizerOverrides

    §

    fn cmp(&self, other: &VisualizerOverrides) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Self
    where - Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq for VisualizerOverrides

    source§

    fn eq(&self, other: &VisualizerOverrides) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,
    Restrict a value to a certain interval. Read more
    §

    impl PartialEq for VisualizerOverrides

    §

    fn eq(&self, other: &VisualizerOverrides) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd for VisualizerOverrides

    source§

    fn partial_cmp(&self, other: &VisualizerOverrides) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    §

    impl PartialOrd for VisualizerOverrides

    §

    fn partial_cmp(&self, other: &VisualizerOverrides) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl SizeBytes for VisualizerOverrides

    source§

    fn heap_size_bytes(&self) -> u64

    Returns the total size of self on the heap, in bytes.
    source§

    fn is_pod() -> bool

    Is Self just plain old data? Read more
    §

    fn total_size_bytes(&self) -> u64

    Returns the total size of self in bytes, accounting for both stack and heap space.
    §

    fn stack_size_bytes(&self) -> u64

    Returns the total size of self on the stack, in bytes. Read more
    source§

    impl Eq for VisualizerOverrides

    source§

    impl StructuralEq for VisualizerOverrides

    source§

    impl StructuralPartialEq for VisualizerOverrides

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for VisualizerOverrides

    §

    impl Send for VisualizerOverrides

    §

    impl Sync for VisualizerOverrides

    §

    impl Unpin for VisualizerOverrides

    §

    impl UnwindSafe for VisualizerOverrides

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +operator. Read more

    §

    impl SizeBytes for VisualizerOverrides

    §

    fn heap_size_bytes(&self) -> u64

    Returns the total size of self on the heap, in bytes.
    §

    fn is_pod() -> bool

    Is Self just plain old data? Read more
    §

    fn total_size_bytes(&self) -> u64

    Returns the total size of self in bytes, accounting for both stack and heap space.
    §

    fn stack_size_bytes(&self) -> u64

    Returns the total size of self on the stack, in bytes. Read more
    §

    impl Eq for VisualizerOverrides

    §

    impl StructuralEq for VisualizerOverrides

    §

    impl StructuralPartialEq for VisualizerOverrides

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for VisualizerOverrides

    §

    impl Send for VisualizerOverrides

    §

    impl Sync for VisualizerOverrides

    §

    impl Unpin for VisualizerOverrides

    §

    impl UnwindSafe for VisualizerOverrides

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Az for T

    source§

    fn az<Dst>(self) -> Dst
    where T: Cast<Dst>,

    Casts the value.
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where diff --git a/docs/rust/head/re_viewer/external/index.html b/docs/rust/head/re_viewer/external/index.html index b0a09703aa932..04b5d026152de 100644 --- a/docs/rust/head/re_viewer/external/index.html +++ b/docs/rust/head/re_viewer/external/index.html @@ -1,3 +1,3 @@ re_viewer::external - Rust -

    Module re_viewer::external

    source ·

    Re-exports

    Modules

    §

    impl Archetype for VisualBounds2D

    Implementors§

    \ No newline at end of file +) -> Result<VisualBounds2D, DeserializationError>

    Implementors§

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/external/re_chunk/external/re_log_types/external/re_types_core/trait.ArchetypeReflectionMarker.html b/docs/rust/head/re_viewer/external/re_chunk/external/re_log_types/external/re_types_core/trait.ArchetypeReflectionMarker.html index b94ac5c3e4496..9723a9535e333 100644 --- a/docs/rust/head/re_viewer/external/re_chunk/external/re_log_types/external/re_types_core/trait.ArchetypeReflectionMarker.html +++ b/docs/rust/head/re_viewer/external/re_chunk/external/re_log_types/external/re_types_core/trait.ArchetypeReflectionMarker.html @@ -1,3 +1,3 @@ ArchetypeReflectionMarker in re_viewer::external::re_chunk::external::re_log_types::external::re_types_core - Rust
    pub trait ArchetypeReflectionMarker { }
    Expand description

    Indicates that the archetype has reflection data available for it.

    -

    Implementations on Foreign Types§

    §

    impl ArchetypeReflectionMarker for AffixFuzzer1

    §

    impl ArchetypeReflectionMarker for AffixFuzzer2

    §

    impl ArchetypeReflectionMarker for AffixFuzzer3

    §

    impl ArchetypeReflectionMarker for AffixFuzzer4

    §

    impl ArchetypeReflectionMarker for AnnotationContext

    §

    impl ArchetypeReflectionMarker for Arrows2D

    §

    impl ArchetypeReflectionMarker for Arrows3D

    §

    impl ArchetypeReflectionMarker for Asset3D

    §

    impl ArchetypeReflectionMarker for AssetVideo

    §

    impl ArchetypeReflectionMarker for Background

    §

    impl ArchetypeReflectionMarker for BarChart

    §

    impl ArchetypeReflectionMarker for Boxes2D

    §

    impl ArchetypeReflectionMarker for Boxes3D

    §

    impl ArchetypeReflectionMarker for DataframeQuery

    §

    impl ArchetypeReflectionMarker for DepthImage

    §

    impl ArchetypeReflectionMarker for DisconnectedSpace

    §

    impl ArchetypeReflectionMarker for Ellipsoids3D

    §

    impl ArchetypeReflectionMarker for EncodedImage

    §

    impl ArchetypeReflectionMarker for Image

    §

    impl ArchetypeReflectionMarker for InstancePoses3D

    §

    impl ArchetypeReflectionMarker for LineStrips2D

    §

    impl ArchetypeReflectionMarker for LineStrips3D

    §

    impl ArchetypeReflectionMarker for Mesh3D

    §

    impl ArchetypeReflectionMarker for Pinhole

    §

    impl ArchetypeReflectionMarker for PlotLegend

    §

    impl ArchetypeReflectionMarker for Points2D

    §

    impl ArchetypeReflectionMarker for Points3D

    §

    impl ArchetypeReflectionMarker for Scalar

    §

    impl ArchetypeReflectionMarker for ScalarAxis

    §

    impl ArchetypeReflectionMarker for SegmentationImage

    §

    impl ArchetypeReflectionMarker for SeriesLine

    §

    impl ArchetypeReflectionMarker for SeriesPoint

    §

    impl ArchetypeReflectionMarker for SpaceViewBlueprint

    §

    impl ArchetypeReflectionMarker for SpaceViewContents

    §

    impl ArchetypeReflectionMarker for Tensor

    §

    impl ArchetypeReflectionMarker for TensorScalarMapping

    §

    impl ArchetypeReflectionMarker for TensorSliceSelection

    §

    impl ArchetypeReflectionMarker for TensorViewFit

    §

    impl ArchetypeReflectionMarker for TextDocument

    §

    impl ArchetypeReflectionMarker for TextLog

    §

    impl ArchetypeReflectionMarker for TimeRangeTableOrder

    §

    impl ArchetypeReflectionMarker for Transform3D

    §

    impl ArchetypeReflectionMarker for ViewCoordinates

    §

    impl ArchetypeReflectionMarker for VisibleTimeRanges

    §

    impl ArchetypeReflectionMarker for VisualBounds2D

    Implementors§

    \ No newline at end of file +

    Implementations on Foreign Types§

    §

    impl ArchetypeReflectionMarker for AffixFuzzer1

    §

    impl ArchetypeReflectionMarker for AffixFuzzer2

    §

    impl ArchetypeReflectionMarker for AffixFuzzer3

    §

    impl ArchetypeReflectionMarker for AffixFuzzer4

    §

    impl ArchetypeReflectionMarker for AnnotationContext

    §

    impl ArchetypeReflectionMarker for Arrows2D

    §

    impl ArchetypeReflectionMarker for Arrows3D

    §

    impl ArchetypeReflectionMarker for Asset3D

    §

    impl ArchetypeReflectionMarker for AssetVideo

    §

    impl ArchetypeReflectionMarker for Background

    §

    impl ArchetypeReflectionMarker for BarChart

    §

    impl ArchetypeReflectionMarker for Boxes2D

    §

    impl ArchetypeReflectionMarker for Boxes3D

    §

    impl ArchetypeReflectionMarker for DataframeQuery

    §

    impl ArchetypeReflectionMarker for DepthImage

    §

    impl ArchetypeReflectionMarker for DisconnectedSpace

    §

    impl ArchetypeReflectionMarker for Ellipsoids3D

    §

    impl ArchetypeReflectionMarker for EncodedImage

    §

    impl ArchetypeReflectionMarker for Image

    §

    impl ArchetypeReflectionMarker for InstancePoses3D

    §

    impl ArchetypeReflectionMarker for LineStrips2D

    §

    impl ArchetypeReflectionMarker for LineStrips3D

    §

    impl ArchetypeReflectionMarker for Mesh3D

    §

    impl ArchetypeReflectionMarker for Pinhole

    §

    impl ArchetypeReflectionMarker for PlotLegend

    §

    impl ArchetypeReflectionMarker for Points2D

    §

    impl ArchetypeReflectionMarker for Points3D

    §

    impl ArchetypeReflectionMarker for Scalar

    §

    impl ArchetypeReflectionMarker for ScalarAxis

    §

    impl ArchetypeReflectionMarker for SegmentationImage

    §

    impl ArchetypeReflectionMarker for SeriesLine

    §

    impl ArchetypeReflectionMarker for SeriesPoint

    §

    impl ArchetypeReflectionMarker for SpaceViewBlueprint

    §

    impl ArchetypeReflectionMarker for SpaceViewContents

    §

    impl ArchetypeReflectionMarker for Tensor

    §

    impl ArchetypeReflectionMarker for TensorScalarMapping

    §

    impl ArchetypeReflectionMarker for TensorSliceSelection

    §

    impl ArchetypeReflectionMarker for TensorViewFit

    §

    impl ArchetypeReflectionMarker for TextDocument

    §

    impl ArchetypeReflectionMarker for TextLog

    §

    impl ArchetypeReflectionMarker for TimeRangeTableOrder

    §

    impl ArchetypeReflectionMarker for Transform3D

    §

    impl ArchetypeReflectionMarker for ViewCoordinates

    §

    impl ArchetypeReflectionMarker for VisibleTimeRanges

    §

    impl ArchetypeReflectionMarker for VisualBounds2D

    Implementors§

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/external/re_chunk/external/re_log_types/external/re_types_core/trait.AsComponents.html b/docs/rust/head/re_viewer/external/re_chunk/external/re_log_types/external/re_types_core/trait.AsComponents.html index f69805d151b79..4ed0aab716036 100644 --- a/docs/rust/head/re_viewer/external/re_chunk/external/re_log_types/external/re_types_core/trait.AsComponents.html +++ b/docs/rust/head/re_viewer/external/re_chunk/external/re_log_types/external/re_types_core/trait.AsComponents.html @@ -22,4 +22,4 @@

    Custom bundles

    Provided Methods§

    fn to_arrow(&self) -> Result<Vec<(Field, Box<dyn Array>)>, SerializationError>

    Serializes all non-null Components of this bundle into Arrow arrays.

    The default implementation will simply serialize the result of Self::as_component_batches as-is, which is what you want in 99.9% of cases.

    -

    Implementations on Foreign Types§

    §

    impl AsComponents for AffixFuzzer1

    §

    impl AsComponents for AffixFuzzer2

    §

    impl AsComponents for AffixFuzzer3

    §

    impl AsComponents for AffixFuzzer4

    §

    impl AsComponents for AnnotationContext

    §

    impl AsComponents for Arrows2D

    §

    impl AsComponents for Arrows3D

    §

    impl AsComponents for Asset3D

    §

    impl AsComponents for AssetVideo

    §

    impl AsComponents for Background

    §

    impl AsComponents for BarChart

    §

    impl AsComponents for Boxes2D

    §

    impl AsComponents for Boxes3D

    §

    impl AsComponents for DataframeQuery

    §

    impl AsComponents for DepthImage

    §

    impl AsComponents for DisconnectedSpace

    §

    impl AsComponents for Ellipsoids3D

    §

    impl AsComponents for EncodedImage

    §

    impl AsComponents for Image

    §

    impl AsComponents for InstancePoses3D

    §

    impl AsComponents for LineStrips2D

    §

    impl AsComponents for LineStrips3D

    §

    impl AsComponents for Mesh3D

    §

    impl AsComponents for Pinhole

    §

    impl AsComponents for PlotLegend

    §

    impl AsComponents for Points2D

    §

    impl AsComponents for Points3D

    §

    impl AsComponents for Scalar

    §

    impl AsComponents for ScalarAxis

    §

    impl AsComponents for SegmentationImage

    §

    impl AsComponents for SeriesLine

    §

    impl AsComponents for SeriesPoint

    §

    impl AsComponents for SpaceViewBlueprint

    §

    impl AsComponents for SpaceViewContents

    §

    impl AsComponents for Tensor

    §

    impl AsComponents for TensorScalarMapping

    §

    impl AsComponents for TensorSliceSelection

    §

    impl AsComponents for TensorViewFit

    §

    impl AsComponents for TextDocument

    §

    impl AsComponents for TextLog

    §

    impl AsComponents for TimeRangeTableOrder

    §

    impl AsComponents for Transform3D

    §

    impl AsComponents for ViewCoordinates

    §

    impl AsComponents for VisibleTimeRanges

    §

    impl AsComponents for VisualBounds2D

    Implementors§

    \ No newline at end of file +

    Implementations on Foreign Types§

    §

    impl AsComponents for AffixFuzzer1

    §

    impl AsComponents for AffixFuzzer2

    §

    impl AsComponents for AffixFuzzer3

    §

    impl AsComponents for AffixFuzzer4

    §

    impl AsComponents for AnnotationContext

    §

    impl AsComponents for Arrows2D

    §

    impl AsComponents for Arrows3D

    §

    impl AsComponents for Asset3D

    §

    impl AsComponents for AssetVideo

    §

    impl AsComponents for Background

    §

    impl AsComponents for BarChart

    §

    impl AsComponents for Boxes2D

    §

    impl AsComponents for Boxes3D

    §

    impl AsComponents for DataframeQuery

    §

    impl AsComponents for DepthImage

    §

    impl AsComponents for DisconnectedSpace

    §

    impl AsComponents for Ellipsoids3D

    §

    impl AsComponents for EncodedImage

    §

    impl AsComponents for Image

    §

    impl AsComponents for InstancePoses3D

    §

    impl AsComponents for LineStrips2D

    §

    impl AsComponents for LineStrips3D

    §

    impl AsComponents for Mesh3D

    §

    impl AsComponents for Pinhole

    §

    impl AsComponents for PlotLegend

    §

    impl AsComponents for Points2D

    §

    impl AsComponents for Points3D

    §

    impl AsComponents for Scalar

    §

    impl AsComponents for ScalarAxis

    §

    impl AsComponents for SegmentationImage

    §

    impl AsComponents for SeriesLine

    §

    impl AsComponents for SeriesPoint

    §

    impl AsComponents for SpaceViewBlueprint

    §

    impl AsComponents for SpaceViewContents

    §

    impl AsComponents for Tensor

    §

    impl AsComponents for TensorScalarMapping

    §

    impl AsComponents for TensorSliceSelection

    §

    impl AsComponents for TensorViewFit

    §

    impl AsComponents for TextDocument

    §

    impl AsComponents for TextLog

    §

    impl AsComponents for TimeRangeTableOrder

    §

    impl AsComponents for Transform3D

    §

    impl AsComponents for ViewCoordinates

    §

    impl AsComponents for VisibleTimeRanges

    §

    impl AsComponents for VisualBounds2D

    Implementors§

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/external/re_chunk/external/re_log_types/external/re_types_core/trait.Loggable.html b/docs/rust/head/re_viewer/external/re_chunk/external/re_log_types/external/re_types_core/trait.Loggable.html index 1ff58b7c83927..e37d6d0037a79 100644 --- a/docs/rust/head/re_viewer/external/re_chunk/external/re_log_types/external/re_types_core/trait.Loggable.html +++ b/docs/rust/head/re_viewer/external/re_chunk/external/re_log_types/external/re_types_core/trait.Loggable.html @@ -995,4 +995,4 @@ ViewCoordinates: Sized,
    §

    fn from_arrow( arrow_data: &(dyn Array + 'static) ) -> Result<Vec<ViewCoordinates>, DeserializationError>
    where - ViewCoordinates: Sized,

    Implementors§

    §

    impl Loggable for TimeRangeBoundary

    §

    impl Loggable for BackgroundKind

    source§

    impl Loggable for ContainerKind

    §

    impl Loggable for Corner2D

    §

    impl Loggable for PanelState

    §

    impl Loggable for QueryKind

    §

    impl Loggable for SortKey

    §

    impl Loggable for SortOrder

    §

    impl Loggable for ViewFit

    §

    impl Loggable for MyColor

    §

    impl Loggable for MyIndex

    §

    impl Loggable for MyLabel

    §

    impl Loggable for MyPoint64

    §

    impl Loggable for MyPoint

    §

    impl Loggable for Tuid

    §

    impl Loggable for ClearIsRecursive

    §

    impl Loggable for Bool

    §

    impl Loggable for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::EntityPath

    §

    impl Loggable for Float32

    §

    impl Loggable for Float64

    §

    impl Loggable for TimeInt

    §

    impl Loggable for TimeRange

    §

    impl Loggable for UInt16

    §

    impl Loggable for UInt32

    §

    impl Loggable for UInt64

    §

    impl Loggable for Utf8

    §

    impl Loggable for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::VisibleTimeRange

    §

    impl Loggable for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::EntityPath

    §

    impl Loggable for ChunkId

    §

    impl Loggable for RowId

    §

    impl Loggable for ActiveTab

    source§

    impl Loggable for AutoLayout

    source§

    impl Loggable for AutoSpaceViews

    §

    impl Loggable for ColumnShare

    source§

    impl Loggable for GridColumns

    §

    impl Loggable for IncludedContent

    source§

    impl Loggable for IncludedSpaceView

    §

    impl Loggable for Interactive

    §

    impl Loggable for LatestAtQueries

    §

    impl Loggable for LockRangeDuringZoom

    §

    impl Loggable for QueryExpression

    source§

    impl Loggable for RootContainer

    §

    impl Loggable for RowShare

    §

    impl Loggable for SpaceViewClass

    source§

    impl Loggable for SpaceViewMaximized

    §

    impl Loggable for SpaceViewOrigin

    §

    impl Loggable for re_viewer::external::re_types_blueprint::blueprint::components::TensorDimensionIndexSlider

    §

    impl Loggable for TimeRangeQueries

    §

    impl Loggable for TimelineName

    §

    impl Loggable for ViewerRecommendationHash

    §

    impl Loggable for Visible

    §

    impl Loggable for re_viewer::external::re_types_blueprint::blueprint::components::VisibleTimeRange

    §

    impl Loggable for VisualBounds2D

    source§

    impl Loggable for VisualizerOverrides

    source§

    impl Loggable for Utf8List

    \ No newline at end of file + ViewCoordinates: Sized,

    Implementors§

    §

    impl Loggable for TimeRangeBoundary

    §

    impl Loggable for BackgroundKind

    §

    impl Loggable for ContainerKind

    §

    impl Loggable for Corner2D

    §

    impl Loggable for PanelState

    §

    impl Loggable for QueryKind

    §

    impl Loggable for SortKey

    §

    impl Loggable for SortOrder

    §

    impl Loggable for ViewFit

    §

    impl Loggable for MyColor

    §

    impl Loggable for MyIndex

    §

    impl Loggable for MyLabel

    §

    impl Loggable for MyPoint64

    §

    impl Loggable for MyPoint

    §

    impl Loggable for Tuid

    §

    impl Loggable for ClearIsRecursive

    §

    impl Loggable for Bool

    §

    impl Loggable for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::EntityPath

    §

    impl Loggable for Float32

    §

    impl Loggable for Float64

    §

    impl Loggable for TimeInt

    §

    impl Loggable for TimeRange

    §

    impl Loggable for UInt16

    §

    impl Loggable for UInt32

    §

    impl Loggable for UInt64

    §

    impl Loggable for Utf8

    §

    impl Loggable for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::VisibleTimeRange

    §

    impl Loggable for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::EntityPath

    §

    impl Loggable for ChunkId

    §

    impl Loggable for RowId

    §

    impl Loggable for ActiveTab

    §

    impl Loggable for AutoLayout

    §

    impl Loggable for AutoSpaceViews

    §

    impl Loggable for ColumnShare

    §

    impl Loggable for GridColumns

    §

    impl Loggable for IncludedContent

    §

    impl Loggable for IncludedSpaceView

    §

    impl Loggable for Interactive

    §

    impl Loggable for LatestAtQueries

    §

    impl Loggable for LockRangeDuringZoom

    §

    impl Loggable for QueryExpression

    §

    impl Loggable for RootContainer

    §

    impl Loggable for RowShare

    §

    impl Loggable for SpaceViewClass

    §

    impl Loggable for SpaceViewMaximized

    §

    impl Loggable for SpaceViewOrigin

    §

    impl Loggable for re_viewer::external::re_types_blueprint::blueprint::components::TensorDimensionIndexSlider

    §

    impl Loggable for TimeRangeQueries

    §

    impl Loggable for TimelineName

    §

    impl Loggable for ViewerRecommendationHash

    §

    impl Loggable for Visible

    §

    impl Loggable for re_viewer::external::re_types_blueprint::blueprint::components::VisibleTimeRange

    §

    impl Loggable for VisualBounds2D

    §

    impl Loggable for VisualizerOverrides

    §

    impl Loggable for Utf8List

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/external/re_chunk/external/re_log_types/external/re_types_core/trait.SizeBytes.html b/docs/rust/head/re_viewer/external/re_chunk/external/re_log_types/external/re_types_core/trait.SizeBytes.html index d450b65425b43..2fd968c570cce 100644 --- a/docs/rust/head/re_viewer/external/re_chunk/external/re_log_types/external/re_types_core/trait.SizeBytes.html +++ b/docs/rust/head/re_viewer/external/re_chunk/external/re_log_types/external/re_types_core/trait.SizeBytes.html @@ -40,7 +40,7 @@ W: SizeBytes,
    §

    fn heap_size_bytes(&self) -> u64

    §

    fn is_pod() -> bool

    §

    impl<T, const N: usize> SizeBytes for [T; N]
    where T: SizeBytes,

    §

    fn heap_size_bytes(&self) -> u64

    §

    impl<T, const N: usize> SizeBytes for SmallVec<[T; N]>
    where T: SizeBytes,

    §

    fn heap_size_bytes(&self) -> u64

    Does not take capacity into account.

    -

    Implementors§

    §

    impl SizeBytes for DataType

    §

    impl SizeBytes for TimeRangeBoundary

    §

    impl SizeBytes for BackgroundKind

    source§

    impl SizeBytes for ContainerKind

    §

    impl SizeBytes for Corner2D

    §

    impl SizeBytes for PanelState

    §

    impl SizeBytes for QueryKind

    §

    impl SizeBytes for SortKey

    §

    impl SizeBytes for SortOrder

    §

    impl SizeBytes for ViewFit

    source§

    impl SizeBytes for EntityDb

    §

    impl SizeBytes for StructArray

    §

    impl SizeBytes for Field

    §

    impl SizeBytes for f16

    §

    impl SizeBytes for MyColor

    §

    impl SizeBytes for MyIndex

    §

    impl SizeBytes for MyLabel

    §

    impl SizeBytes for MyPoint64

    §

    impl SizeBytes for MyPoint

    §

    impl SizeBytes for Tuid

    §

    impl SizeBytes for Clear

    §

    impl SizeBytes for ClearIsRecursive

    §

    impl SizeBytes for Bool

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::EntityPath

    §

    impl SizeBytes for Float32

    §

    impl SizeBytes for Float64

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::TimeInt

    §

    impl SizeBytes for TimeRange

    §

    impl SizeBytes for UInt16

    §

    impl SizeBytes for UInt32

    §

    impl SizeBytes for UInt64

    §

    impl SizeBytes for Utf8

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::VisibleTimeRange

    §

    impl SizeBytes for ArrowString

    §

    impl SizeBytes for DatatypeName

    §

    impl SizeBytes for Hash64

    §

    impl SizeBytes for EntityPathHash

    §

    impl SizeBytes for ComponentName

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::EntityPath

    §

    impl SizeBytes for PendingRow

    §

    impl SizeBytes for TimeColumn

    §

    impl SizeBytes for TimePoint

    §

    impl SizeBytes for Chunk

    §

    impl SizeBytes for ChunkId

    §

    impl SizeBytes for ResolvedTimeRange

    §

    impl SizeBytes for RowId

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::TimeInt

    §

    impl SizeBytes for Timeline

    §

    impl SizeBytes for UnitChunkShared

    source§

    impl SizeBytes for CacheKey

    source§

    impl SizeBytes for ContainerBlueprint

    source§

    impl SizeBytes for PanelBlueprint

    source§

    impl SizeBytes for ViewportBlueprint

    §

    impl SizeBytes for ActiveTab

    source§

    impl SizeBytes for AutoLayout

    source§

    impl SizeBytes for AutoSpaceViews

    §

    impl SizeBytes for ColumnShare

    source§

    impl SizeBytes for GridColumns

    §

    impl SizeBytes for IncludedContent

    source§

    impl SizeBytes for IncludedSpaceView

    §

    impl SizeBytes for Interactive

    §

    impl SizeBytes for LatestAtQueries

    §

    impl SizeBytes for LockRangeDuringZoom

    §

    impl SizeBytes for QueryExpression

    source§

    impl SizeBytes for RootContainer

    §

    impl SizeBytes for RowShare

    §

    impl SizeBytes for SpaceViewClass

    source§

    impl SizeBytes for SpaceViewMaximized

    §

    impl SizeBytes for SpaceViewOrigin

    §

    impl SizeBytes for re_viewer::external::re_types_blueprint::blueprint::components::TensorDimensionIndexSlider

    §

    impl SizeBytes for TimeRangeQueries

    §

    impl SizeBytes for TimelineName

    §

    impl SizeBytes for ViewerRecommendationHash

    §

    impl SizeBytes for Visible

    §

    impl SizeBytes for re_viewer::external::re_types_blueprint::blueprint::components::VisibleTimeRange

    §

    impl SizeBytes for re_viewer::external::re_types_blueprint::blueprint::components::VisualBounds2D

    source§

    impl SizeBytes for VisualizerOverrides

    source§

    impl SizeBytes for Utf8List

    §

    impl SizeBytes for dyn Array

    §

    impl<T> SizeBytes for ListArray<T>
    where +

    Implementors§

    §

    impl SizeBytes for DataType

    §

    impl SizeBytes for TimeRangeBoundary

    §

    impl SizeBytes for BackgroundKind

    §

    impl SizeBytes for ContainerKind

    §

    impl SizeBytes for Corner2D

    §

    impl SizeBytes for PanelState

    §

    impl SizeBytes for QueryKind

    §

    impl SizeBytes for SortKey

    §

    impl SizeBytes for SortOrder

    §

    impl SizeBytes for ViewFit

    source§

    impl SizeBytes for EntityDb

    §

    impl SizeBytes for StructArray

    §

    impl SizeBytes for Field

    §

    impl SizeBytes for f16

    §

    impl SizeBytes for MyColor

    §

    impl SizeBytes for MyIndex

    §

    impl SizeBytes for MyLabel

    §

    impl SizeBytes for MyPoint64

    §

    impl SizeBytes for MyPoint

    §

    impl SizeBytes for Tuid

    §

    impl SizeBytes for Clear

    §

    impl SizeBytes for ClearIsRecursive

    §

    impl SizeBytes for Bool

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::EntityPath

    §

    impl SizeBytes for Float32

    §

    impl SizeBytes for Float64

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::TimeInt

    §

    impl SizeBytes for TimeRange

    §

    impl SizeBytes for UInt16

    §

    impl SizeBytes for UInt32

    §

    impl SizeBytes for UInt64

    §

    impl SizeBytes for Utf8

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::VisibleTimeRange

    §

    impl SizeBytes for ArrowString

    §

    impl SizeBytes for DatatypeName

    §

    impl SizeBytes for Hash64

    §

    impl SizeBytes for EntityPathHash

    §

    impl SizeBytes for ComponentName

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::EntityPath

    §

    impl SizeBytes for PendingRow

    §

    impl SizeBytes for TimeColumn

    §

    impl SizeBytes for TimePoint

    §

    impl SizeBytes for Chunk

    §

    impl SizeBytes for ChunkId

    §

    impl SizeBytes for ResolvedTimeRange

    §

    impl SizeBytes for RowId

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::TimeInt

    §

    impl SizeBytes for Timeline

    §

    impl SizeBytes for UnitChunkShared

    source§

    impl SizeBytes for CacheKey

    §

    impl SizeBytes for ContainerBlueprint

    §

    impl SizeBytes for PanelBlueprint

    §

    impl SizeBytes for ViewportBlueprint

    §

    impl SizeBytes for ActiveTab

    §

    impl SizeBytes for AutoLayout

    §

    impl SizeBytes for AutoSpaceViews

    §

    impl SizeBytes for ColumnShare

    §

    impl SizeBytes for GridColumns

    §

    impl SizeBytes for IncludedContent

    §

    impl SizeBytes for IncludedSpaceView

    §

    impl SizeBytes for Interactive

    §

    impl SizeBytes for LatestAtQueries

    §

    impl SizeBytes for LockRangeDuringZoom

    §

    impl SizeBytes for QueryExpression

    §

    impl SizeBytes for RootContainer

    §

    impl SizeBytes for RowShare

    §

    impl SizeBytes for SpaceViewClass

    §

    impl SizeBytes for SpaceViewMaximized

    §

    impl SizeBytes for SpaceViewOrigin

    §

    impl SizeBytes for re_viewer::external::re_types_blueprint::blueprint::components::TensorDimensionIndexSlider

    §

    impl SizeBytes for TimeRangeQueries

    §

    impl SizeBytes for TimelineName

    §

    impl SizeBytes for ViewerRecommendationHash

    §

    impl SizeBytes for Visible

    §

    impl SizeBytes for re_viewer::external::re_types_blueprint::blueprint::components::VisibleTimeRange

    §

    impl SizeBytes for re_viewer::external::re_types_blueprint::blueprint::components::VisualBounds2D

    §

    impl SizeBytes for VisualizerOverrides

    §

    impl SizeBytes for Utf8List

    §

    impl SizeBytes for dyn Array

    §

    impl<T> SizeBytes for ListArray<T>
    where T: SizeBytes + Offset,

    §

    impl<T> SizeBytes for PrimitiveArray<T>
    where T: SizeBytes + NativeType,

    §

    impl<T> SizeBytes for ArrowBuffer<T>
    where T: SizeBytes,

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/datatypes/struct.Bool.html b/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/datatypes/struct.Bool.html index 7a03ac45a50fd..dd8e63fb68434 100644 --- a/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/datatypes/struct.Bool.html +++ b/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/datatypes/struct.Bool.html @@ -1,6 +1,6 @@ Bool in re_viewer::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes - Rust
    #[repr(transparent)]
    pub struct Bool(pub bool);
    Expand description

    Datatype: A single boolean.

    -

    Tuple Fields§

    §0: bool

    Trait Implementations§

    source§

    impl Borrow<Bool> for AutoLayout

    source§

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    source§

    impl Borrow<Bool> for AutoSpaceViews

    source§

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Borrow<Bool> for ClearIsRecursive

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Borrow<Bool> for Interactive

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Borrow<Bool> for LockRangeDuringZoom

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Borrow<Bool> for Visible

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Clone for Bool

    §

    fn clone(&self) -> Bool

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Bool

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for Bool

    §

    fn default() -> Bool

    Returns the “default value” for a type. Read more
    §

    impl Deref for Bool

    §

    type Target = bool

    The resulting type after dereferencing.
    §

    fn deref(&self) -> &bool

    Dereferences the value.
    §

    impl DerefMut for Bool

    §

    fn deref_mut(&mut self) -> &mut bool

    Mutably dereferences the value.
    §

    impl From<Bool> for bool

    §

    fn from(value: Bool) -> bool

    Converts to this type from the input type.
    §

    impl From<bool> for Bool

    §

    fn from(value: bool) -> Bool

    Converts to this type from the input type.
    §

    impl Loggable for Bool

    §

    type Name = DatatypeName

    §

    fn name() -> <Bool as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    §

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    §

    fn to_arrow_opt<'a>( +

    Tuple Fields§

    §0: bool

    Trait Implementations§

    §

    impl Borrow<Bool> for AutoLayout

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Borrow<Bool> for AutoSpaceViews

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Borrow<Bool> for ClearIsRecursive

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Borrow<Bool> for Interactive

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Borrow<Bool> for LockRangeDuringZoom

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Borrow<Bool> for Visible

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Clone for Bool

    §

    fn clone(&self) -> Bool

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Bool

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for Bool

    §

    fn default() -> Bool

    Returns the “default value” for a type. Read more
    §

    impl Deref for Bool

    §

    type Target = bool

    The resulting type after dereferencing.
    §

    fn deref(&self) -> &bool

    Dereferences the value.
    §

    impl DerefMut for Bool

    §

    fn deref_mut(&mut self) -> &mut bool

    Mutably dereferences the value.
    §

    impl From<Bool> for bool

    §

    fn from(value: Bool) -> bool

    Converts to this type from the input type.
    §

    impl From<bool> for Bool

    §

    fn from(value: bool) -> Bool

    Converts to this type from the input type.
    §

    impl Loggable for Bool

    §

    type Name = DatatypeName

    §

    fn name() -> <Bool as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    §

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    §

    fn to_arrow_opt<'a>( data: impl IntoIterator<Item = Option<impl Into<Cow<'a, Bool>>>> ) -> Result<Box<dyn Array>, SerializationError>
    where Bool: Clone + 'a,

    Given an iterator of options of owned or reference values to the current diff --git a/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/datatypes/struct.UInt32.html b/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/datatypes/struct.UInt32.html index 13bfbe5fc66c7..96d7eb9020946 100644 --- a/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/datatypes/struct.UInt32.html +++ b/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/datatypes/struct.UInt32.html @@ -1,6 +1,6 @@ UInt32 in re_viewer::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes - Rust
    pub struct UInt32(pub u32);
    Expand description

    Datatype: A 32bit unsigned integer.

    -

    Tuple Fields§

    §0: u32

    Methods from Deref<Target = u32>§

    1.43.0 · source

    pub const MIN: u32 = 0u32

    1.43.0 · source

    pub const MAX: u32 = 4_294_967_295u32

    1.53.0 · source

    pub const BITS: u32 = 32u32

    Trait Implementations§

    source§

    impl Borrow<UInt32> for GridColumns

    source§

    fn borrow(&self) -> &UInt32

    Immutably borrows from an owned value. Read more
    §

    impl Clone for UInt32

    §

    fn clone(&self) -> UInt32

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for UInt32

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for UInt32

    §

    fn default() -> UInt32

    Returns the “default value” for a type. Read more
    §

    impl Deref for UInt32

    §

    type Target = u32

    The resulting type after dereferencing.
    §

    fn deref(&self) -> &u32

    Dereferences the value.
    §

    impl DerefMut for UInt32

    §

    fn deref_mut(&mut self) -> &mut u32

    Mutably dereferences the value.
    §

    impl From<UInt32> for u32

    §

    fn from(value: UInt32) -> u32

    Converts to this type from the input type.
    §

    impl From<u32> for UInt32

    §

    fn from(value: u32) -> UInt32

    Converts to this type from the input type.
    §

    impl Loggable for UInt32

    §

    type Name = DatatypeName

    §

    fn name() -> <UInt32 as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    §

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    §

    fn to_arrow_opt<'a>( +

    Tuple Fields§

    §0: u32

    Methods from Deref<Target = u32>§

    1.43.0 · source

    pub const MIN: u32 = 0u32

    1.43.0 · source

    pub const MAX: u32 = 4_294_967_295u32

    1.53.0 · source

    pub const BITS: u32 = 32u32

    Trait Implementations§

    §

    impl Borrow<UInt32> for GridColumns

    §

    fn borrow(&self) -> &UInt32

    Immutably borrows from an owned value. Read more
    §

    impl Clone for UInt32

    §

    fn clone(&self) -> UInt32

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for UInt32

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for UInt32

    §

    fn default() -> UInt32

    Returns the “default value” for a type. Read more
    §

    impl Deref for UInt32

    §

    type Target = u32

    The resulting type after dereferencing.
    §

    fn deref(&self) -> &u32

    Dereferences the value.
    §

    impl DerefMut for UInt32

    §

    fn deref_mut(&mut self) -> &mut u32

    Mutably dereferences the value.
    §

    impl From<UInt32> for u32

    §

    fn from(value: UInt32) -> u32

    Converts to this type from the input type.
    §

    impl From<u32> for UInt32

    §

    fn from(value: u32) -> UInt32

    Converts to this type from the input type.
    §

    impl Loggable for UInt32

    §

    type Name = DatatypeName

    §

    fn name() -> <UInt32 as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    §

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    §

    fn to_arrow_opt<'a>( data: impl IntoIterator<Item = Option<impl Into<Cow<'a, UInt32>>>> ) -> Result<Box<dyn Array>, SerializationError>
    where UInt32: Clone + 'a,

    Given an iterator of options of owned or reference values to the current diff --git a/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/reflection/trait.Enum.html b/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/reflection/trait.Enum.html index 0755c3f5d668e..ca16eac7500ce 100644 --- a/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/reflection/trait.Enum.html +++ b/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/reflection/trait.Enum.html @@ -6,4 +6,4 @@ }
    Expand description

    A trait for code-generated enums.

    Required Methods§

    fn variants() -> &'static [Self]

    All variants, in the order they appear in the enum.

    fn docstring_md(self) -> &'static str

    Markdown docstring for the given enum variant.

    -

    Object Safety§

    This trait is not object safe.

    Implementations on Foreign Types§

    §

    impl Enum for AggregationPolicy

    §

    fn variants() -> &'static [AggregationPolicy]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for ChannelDatatype

    §

    fn variants() -> &'static [ChannelDatatype]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for ColorModel

    §

    fn variants() -> &'static [ColorModel]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for Colormap

    §

    fn variants() -> &'static [Colormap]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for EnumTest

    §

    fn variants() -> &'static [EnumTest]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for FillMode

    §

    fn variants() -> &'static [FillMode]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for MagnificationFilter

    §

    fn variants() -> &'static [MagnificationFilter]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for MarkerShape

    §

    fn variants() -> &'static [MarkerShape]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for PixelFormat

    §

    fn variants() -> &'static [PixelFormat]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for TransformRelation

    §

    fn variants() -> &'static [TransformRelation]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for ValuedEnum

    §

    fn variants() -> &'static [ValuedEnum]

    §

    fn docstring_md(self) -> &'static str

    Implementors§

    \ No newline at end of file +

    Object Safety§

    This trait is not object safe.

    Implementations on Foreign Types§

    §

    impl Enum for AggregationPolicy

    §

    fn variants() -> &'static [AggregationPolicy]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for ChannelDatatype

    §

    fn variants() -> &'static [ChannelDatatype]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for ColorModel

    §

    fn variants() -> &'static [ColorModel]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for Colormap

    §

    fn variants() -> &'static [Colormap]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for EnumTest

    §

    fn variants() -> &'static [EnumTest]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for FillMode

    §

    fn variants() -> &'static [FillMode]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for MagnificationFilter

    §

    fn variants() -> &'static [MagnificationFilter]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for MarkerShape

    §

    fn variants() -> &'static [MarkerShape]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for PixelFormat

    §

    fn variants() -> &'static [PixelFormat]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for TransformRelation

    §

    fn variants() -> &'static [TransformRelation]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for ValuedEnum

    §

    fn variants() -> &'static [ValuedEnum]

    §

    fn docstring_md(self) -> &'static str

    Implementors§

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.Archetype.html b/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.Archetype.html index 11f5dcc69bdab..0f7a4110bbdc2 100644 --- a/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.Archetype.html +++ b/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.Archetype.html @@ -158,4 +158,4 @@
    Internal rep arrow_data: impl IntoIterator<Item = (ComponentName, Box<dyn Array>)> ) -> Result<VisibleTimeRanges, DeserializationError>
    §

    impl Archetype for VisualBounds2D

    Implementors§

    \ No newline at end of file +) -> Result<VisualBounds2D, DeserializationError>

    Implementors§

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.ArchetypeReflectionMarker.html b/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.ArchetypeReflectionMarker.html index c0d13419d6015..aec7ca0d14318 100644 --- a/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.ArchetypeReflectionMarker.html +++ b/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.ArchetypeReflectionMarker.html @@ -1,3 +1,3 @@ ArchetypeReflectionMarker in re_viewer::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core - Rust
    pub trait ArchetypeReflectionMarker { }
    Expand description

    Indicates that the archetype has reflection data available for it.

    -

    Implementations on Foreign Types§

    §

    impl ArchetypeReflectionMarker for AffixFuzzer1

    §

    impl ArchetypeReflectionMarker for AffixFuzzer2

    §

    impl ArchetypeReflectionMarker for AffixFuzzer3

    §

    impl ArchetypeReflectionMarker for AffixFuzzer4

    §

    impl ArchetypeReflectionMarker for AnnotationContext

    §

    impl ArchetypeReflectionMarker for Arrows2D

    §

    impl ArchetypeReflectionMarker for Arrows3D

    §

    impl ArchetypeReflectionMarker for Asset3D

    §

    impl ArchetypeReflectionMarker for AssetVideo

    §

    impl ArchetypeReflectionMarker for Background

    §

    impl ArchetypeReflectionMarker for BarChart

    §

    impl ArchetypeReflectionMarker for Boxes2D

    §

    impl ArchetypeReflectionMarker for Boxes3D

    §

    impl ArchetypeReflectionMarker for DataframeQuery

    §

    impl ArchetypeReflectionMarker for DepthImage

    §

    impl ArchetypeReflectionMarker for DisconnectedSpace

    §

    impl ArchetypeReflectionMarker for Ellipsoids3D

    §

    impl ArchetypeReflectionMarker for EncodedImage

    §

    impl ArchetypeReflectionMarker for Image

    §

    impl ArchetypeReflectionMarker for InstancePoses3D

    §

    impl ArchetypeReflectionMarker for LineStrips2D

    §

    impl ArchetypeReflectionMarker for LineStrips3D

    §

    impl ArchetypeReflectionMarker for Mesh3D

    §

    impl ArchetypeReflectionMarker for Pinhole

    §

    impl ArchetypeReflectionMarker for PlotLegend

    §

    impl ArchetypeReflectionMarker for Points2D

    §

    impl ArchetypeReflectionMarker for Points3D

    §

    impl ArchetypeReflectionMarker for Scalar

    §

    impl ArchetypeReflectionMarker for ScalarAxis

    §

    impl ArchetypeReflectionMarker for SegmentationImage

    §

    impl ArchetypeReflectionMarker for SeriesLine

    §

    impl ArchetypeReflectionMarker for SeriesPoint

    §

    impl ArchetypeReflectionMarker for SpaceViewBlueprint

    §

    impl ArchetypeReflectionMarker for SpaceViewContents

    §

    impl ArchetypeReflectionMarker for Tensor

    §

    impl ArchetypeReflectionMarker for TensorScalarMapping

    §

    impl ArchetypeReflectionMarker for TensorSliceSelection

    §

    impl ArchetypeReflectionMarker for TensorViewFit

    §

    impl ArchetypeReflectionMarker for TextDocument

    §

    impl ArchetypeReflectionMarker for TextLog

    §

    impl ArchetypeReflectionMarker for TimeRangeTableOrder

    §

    impl ArchetypeReflectionMarker for Transform3D

    §

    impl ArchetypeReflectionMarker for ViewCoordinates

    §

    impl ArchetypeReflectionMarker for VisibleTimeRanges

    §

    impl ArchetypeReflectionMarker for VisualBounds2D

    Implementors§

    \ No newline at end of file +

    Implementations on Foreign Types§

    §

    impl ArchetypeReflectionMarker for AffixFuzzer1

    §

    impl ArchetypeReflectionMarker for AffixFuzzer2

    §

    impl ArchetypeReflectionMarker for AffixFuzzer3

    §

    impl ArchetypeReflectionMarker for AffixFuzzer4

    §

    impl ArchetypeReflectionMarker for AnnotationContext

    §

    impl ArchetypeReflectionMarker for Arrows2D

    §

    impl ArchetypeReflectionMarker for Arrows3D

    §

    impl ArchetypeReflectionMarker for Asset3D

    §

    impl ArchetypeReflectionMarker for AssetVideo

    §

    impl ArchetypeReflectionMarker for Background

    §

    impl ArchetypeReflectionMarker for BarChart

    §

    impl ArchetypeReflectionMarker for Boxes2D

    §

    impl ArchetypeReflectionMarker for Boxes3D

    §

    impl ArchetypeReflectionMarker for DataframeQuery

    §

    impl ArchetypeReflectionMarker for DepthImage

    §

    impl ArchetypeReflectionMarker for DisconnectedSpace

    §

    impl ArchetypeReflectionMarker for Ellipsoids3D

    §

    impl ArchetypeReflectionMarker for EncodedImage

    §

    impl ArchetypeReflectionMarker for Image

    §

    impl ArchetypeReflectionMarker for InstancePoses3D

    §

    impl ArchetypeReflectionMarker for LineStrips2D

    §

    impl ArchetypeReflectionMarker for LineStrips3D

    §

    impl ArchetypeReflectionMarker for Mesh3D

    §

    impl ArchetypeReflectionMarker for Pinhole

    §

    impl ArchetypeReflectionMarker for PlotLegend

    §

    impl ArchetypeReflectionMarker for Points2D

    §

    impl ArchetypeReflectionMarker for Points3D

    §

    impl ArchetypeReflectionMarker for Scalar

    §

    impl ArchetypeReflectionMarker for ScalarAxis

    §

    impl ArchetypeReflectionMarker for SegmentationImage

    §

    impl ArchetypeReflectionMarker for SeriesLine

    §

    impl ArchetypeReflectionMarker for SeriesPoint

    §

    impl ArchetypeReflectionMarker for SpaceViewBlueprint

    §

    impl ArchetypeReflectionMarker for SpaceViewContents

    §

    impl ArchetypeReflectionMarker for Tensor

    §

    impl ArchetypeReflectionMarker for TensorScalarMapping

    §

    impl ArchetypeReflectionMarker for TensorSliceSelection

    §

    impl ArchetypeReflectionMarker for TensorViewFit

    §

    impl ArchetypeReflectionMarker for TextDocument

    §

    impl ArchetypeReflectionMarker for TextLog

    §

    impl ArchetypeReflectionMarker for TimeRangeTableOrder

    §

    impl ArchetypeReflectionMarker for Transform3D

    §

    impl ArchetypeReflectionMarker for ViewCoordinates

    §

    impl ArchetypeReflectionMarker for VisibleTimeRanges

    §

    impl ArchetypeReflectionMarker for VisualBounds2D

    Implementors§

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.AsComponents.html b/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.AsComponents.html index 9ce204574de7c..52108d9315e8e 100644 --- a/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.AsComponents.html +++ b/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.AsComponents.html @@ -22,4 +22,4 @@

    Custom bundles

    Provided Methods§

    fn to_arrow(&self) -> Result<Vec<(Field, Box<dyn Array>)>, SerializationError>

    Serializes all non-null Components of this bundle into Arrow arrays.

    The default implementation will simply serialize the result of Self::as_component_batches as-is, which is what you want in 99.9% of cases.

    -

    Implementations on Foreign Types§

    §

    impl AsComponents for AffixFuzzer1

    §

    impl AsComponents for AffixFuzzer2

    §

    impl AsComponents for AffixFuzzer3

    §

    impl AsComponents for AffixFuzzer4

    §

    impl AsComponents for AnnotationContext

    §

    impl AsComponents for Arrows2D

    §

    impl AsComponents for Arrows3D

    §

    impl AsComponents for Asset3D

    §

    impl AsComponents for AssetVideo

    §

    impl AsComponents for Background

    §

    impl AsComponents for BarChart

    §

    impl AsComponents for Boxes2D

    §

    impl AsComponents for Boxes3D

    §

    impl AsComponents for DataframeQuery

    §

    impl AsComponents for DepthImage

    §

    impl AsComponents for DisconnectedSpace

    §

    impl AsComponents for Ellipsoids3D

    §

    impl AsComponents for EncodedImage

    §

    impl AsComponents for Image

    §

    impl AsComponents for InstancePoses3D

    §

    impl AsComponents for LineStrips2D

    §

    impl AsComponents for LineStrips3D

    §

    impl AsComponents for Mesh3D

    §

    impl AsComponents for Pinhole

    §

    impl AsComponents for PlotLegend

    §

    impl AsComponents for Points2D

    §

    impl AsComponents for Points3D

    §

    impl AsComponents for Scalar

    §

    impl AsComponents for ScalarAxis

    §

    impl AsComponents for SegmentationImage

    §

    impl AsComponents for SeriesLine

    §

    impl AsComponents for SeriesPoint

    §

    impl AsComponents for SpaceViewBlueprint

    §

    impl AsComponents for SpaceViewContents

    §

    impl AsComponents for Tensor

    §

    impl AsComponents for TensorScalarMapping

    §

    impl AsComponents for TensorSliceSelection

    §

    impl AsComponents for TensorViewFit

    §

    impl AsComponents for TextDocument

    §

    impl AsComponents for TextLog

    §

    impl AsComponents for TimeRangeTableOrder

    §

    impl AsComponents for Transform3D

    §

    impl AsComponents for ViewCoordinates

    §

    impl AsComponents for VisibleTimeRanges

    §

    impl AsComponents for VisualBounds2D

    Implementors§

    \ No newline at end of file +

    Implementations on Foreign Types§

    §

    impl AsComponents for AffixFuzzer1

    §

    impl AsComponents for AffixFuzzer2

    §

    impl AsComponents for AffixFuzzer3

    §

    impl AsComponents for AffixFuzzer4

    §

    impl AsComponents for AnnotationContext

    §

    impl AsComponents for Arrows2D

    §

    impl AsComponents for Arrows3D

    §

    impl AsComponents for Asset3D

    §

    impl AsComponents for AssetVideo

    §

    impl AsComponents for Background

    §

    impl AsComponents for BarChart

    §

    impl AsComponents for Boxes2D

    §

    impl AsComponents for Boxes3D

    §

    impl AsComponents for DataframeQuery

    §

    impl AsComponents for DepthImage

    §

    impl AsComponents for DisconnectedSpace

    §

    impl AsComponents for Ellipsoids3D

    §

    impl AsComponents for EncodedImage

    §

    impl AsComponents for Image

    §

    impl AsComponents for InstancePoses3D

    §

    impl AsComponents for LineStrips2D

    §

    impl AsComponents for LineStrips3D

    §

    impl AsComponents for Mesh3D

    §

    impl AsComponents for Pinhole

    §

    impl AsComponents for PlotLegend

    §

    impl AsComponents for Points2D

    §

    impl AsComponents for Points3D

    §

    impl AsComponents for Scalar

    §

    impl AsComponents for ScalarAxis

    §

    impl AsComponents for SegmentationImage

    §

    impl AsComponents for SeriesLine

    §

    impl AsComponents for SeriesPoint

    §

    impl AsComponents for SpaceViewBlueprint

    §

    impl AsComponents for SpaceViewContents

    §

    impl AsComponents for Tensor

    §

    impl AsComponents for TensorScalarMapping

    §

    impl AsComponents for TensorSliceSelection

    §

    impl AsComponents for TensorViewFit

    §

    impl AsComponents for TextDocument

    §

    impl AsComponents for TextLog

    §

    impl AsComponents for TimeRangeTableOrder

    §

    impl AsComponents for Transform3D

    §

    impl AsComponents for ViewCoordinates

    §

    impl AsComponents for VisibleTimeRanges

    §

    impl AsComponents for VisualBounds2D

    Implementors§

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.Loggable.html b/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.Loggable.html index 7fe5a7f3ba6f3..429eaa08357f8 100644 --- a/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.Loggable.html +++ b/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.Loggable.html @@ -995,4 +995,4 @@ ViewCoordinates: Sized,
    §

    fn from_arrow( arrow_data: &(dyn Array + 'static) ) -> Result<Vec<ViewCoordinates>, DeserializationError>
    where - ViewCoordinates: Sized,

    Implementors§

    §

    impl Loggable for TimeRangeBoundary

    §

    impl Loggable for BackgroundKind

    source§

    impl Loggable for ContainerKind

    §

    impl Loggable for Corner2D

    §

    impl Loggable for PanelState

    §

    impl Loggable for QueryKind

    §

    impl Loggable for SortKey

    §

    impl Loggable for SortOrder

    §

    impl Loggable for ViewFit

    §

    impl Loggable for MyColor

    §

    impl Loggable for MyIndex

    §

    impl Loggable for MyLabel

    §

    impl Loggable for MyPoint64

    §

    impl Loggable for MyPoint

    §

    impl Loggable for Tuid

    §

    impl Loggable for ClearIsRecursive

    §

    impl Loggable for Bool

    §

    impl Loggable for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::EntityPath

    §

    impl Loggable for Float32

    §

    impl Loggable for Float64

    §

    impl Loggable for TimeInt

    §

    impl Loggable for TimeRange

    §

    impl Loggable for UInt16

    §

    impl Loggable for UInt32

    §

    impl Loggable for UInt64

    §

    impl Loggable for Utf8

    §

    impl Loggable for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::VisibleTimeRange

    §

    impl Loggable for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::EntityPath

    §

    impl Loggable for ChunkId

    §

    impl Loggable for RowId

    §

    impl Loggable for ActiveTab

    source§

    impl Loggable for AutoLayout

    source§

    impl Loggable for AutoSpaceViews

    §

    impl Loggable for ColumnShare

    source§

    impl Loggable for GridColumns

    §

    impl Loggable for IncludedContent

    source§

    impl Loggable for IncludedSpaceView

    §

    impl Loggable for Interactive

    §

    impl Loggable for LatestAtQueries

    §

    impl Loggable for LockRangeDuringZoom

    §

    impl Loggable for QueryExpression

    source§

    impl Loggable for RootContainer

    §

    impl Loggable for RowShare

    §

    impl Loggable for SpaceViewClass

    source§

    impl Loggable for SpaceViewMaximized

    §

    impl Loggable for SpaceViewOrigin

    §

    impl Loggable for re_viewer::external::re_types_blueprint::blueprint::components::TensorDimensionIndexSlider

    §

    impl Loggable for TimeRangeQueries

    §

    impl Loggable for TimelineName

    §

    impl Loggable for ViewerRecommendationHash

    §

    impl Loggable for Visible

    §

    impl Loggable for re_viewer::external::re_types_blueprint::blueprint::components::VisibleTimeRange

    §

    impl Loggable for VisualBounds2D

    source§

    impl Loggable for VisualizerOverrides

    source§

    impl Loggable for Utf8List

    \ No newline at end of file + ViewCoordinates: Sized,

    Implementors§

    §

    impl Loggable for TimeRangeBoundary

    §

    impl Loggable for BackgroundKind

    §

    impl Loggable for ContainerKind

    §

    impl Loggable for Corner2D

    §

    impl Loggable for PanelState

    §

    impl Loggable for QueryKind

    §

    impl Loggable for SortKey

    §

    impl Loggable for SortOrder

    §

    impl Loggable for ViewFit

    §

    impl Loggable for MyColor

    §

    impl Loggable for MyIndex

    §

    impl Loggable for MyLabel

    §

    impl Loggable for MyPoint64

    §

    impl Loggable for MyPoint

    §

    impl Loggable for Tuid

    §

    impl Loggable for ClearIsRecursive

    §

    impl Loggable for Bool

    §

    impl Loggable for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::EntityPath

    §

    impl Loggable for Float32

    §

    impl Loggable for Float64

    §

    impl Loggable for TimeInt

    §

    impl Loggable for TimeRange

    §

    impl Loggable for UInt16

    §

    impl Loggable for UInt32

    §

    impl Loggable for UInt64

    §

    impl Loggable for Utf8

    §

    impl Loggable for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::VisibleTimeRange

    §

    impl Loggable for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::EntityPath

    §

    impl Loggable for ChunkId

    §

    impl Loggable for RowId

    §

    impl Loggable for ActiveTab

    §

    impl Loggable for AutoLayout

    §

    impl Loggable for AutoSpaceViews

    §

    impl Loggable for ColumnShare

    §

    impl Loggable for GridColumns

    §

    impl Loggable for IncludedContent

    §

    impl Loggable for IncludedSpaceView

    §

    impl Loggable for Interactive

    §

    impl Loggable for LatestAtQueries

    §

    impl Loggable for LockRangeDuringZoom

    §

    impl Loggable for QueryExpression

    §

    impl Loggable for RootContainer

    §

    impl Loggable for RowShare

    §

    impl Loggable for SpaceViewClass

    §

    impl Loggable for SpaceViewMaximized

    §

    impl Loggable for SpaceViewOrigin

    §

    impl Loggable for re_viewer::external::re_types_blueprint::blueprint::components::TensorDimensionIndexSlider

    §

    impl Loggable for TimeRangeQueries

    §

    impl Loggable for TimelineName

    §

    impl Loggable for ViewerRecommendationHash

    §

    impl Loggable for Visible

    §

    impl Loggable for re_viewer::external::re_types_blueprint::blueprint::components::VisibleTimeRange

    §

    impl Loggable for VisualBounds2D

    §

    impl Loggable for VisualizerOverrides

    §

    impl Loggable for Utf8List

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.SizeBytes.html b/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.SizeBytes.html index 78cf56c611264..c54ad5858814c 100644 --- a/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.SizeBytes.html +++ b/docs/rust/head/re_viewer/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.SizeBytes.html @@ -40,7 +40,7 @@ W: SizeBytes,
    §

    fn heap_size_bytes(&self) -> u64

    §

    fn is_pod() -> bool

    §

    impl<T, const N: usize> SizeBytes for [T; N]
    where T: SizeBytes,

    §

    fn heap_size_bytes(&self) -> u64

    §

    impl<T, const N: usize> SizeBytes for SmallVec<[T; N]>
    where T: SizeBytes,

    §

    fn heap_size_bytes(&self) -> u64

    Does not take capacity into account.

    -

    Implementors§

    §

    impl SizeBytes for DataType

    §

    impl SizeBytes for TimeRangeBoundary

    §

    impl SizeBytes for BackgroundKind

    source§

    impl SizeBytes for ContainerKind

    §

    impl SizeBytes for Corner2D

    §

    impl SizeBytes for PanelState

    §

    impl SizeBytes for QueryKind

    §

    impl SizeBytes for SortKey

    §

    impl SizeBytes for SortOrder

    §

    impl SizeBytes for ViewFit

    source§

    impl SizeBytes for EntityDb

    §

    impl SizeBytes for StructArray

    §

    impl SizeBytes for Field

    §

    impl SizeBytes for f16

    §

    impl SizeBytes for MyColor

    §

    impl SizeBytes for MyIndex

    §

    impl SizeBytes for MyLabel

    §

    impl SizeBytes for MyPoint64

    §

    impl SizeBytes for MyPoint

    §

    impl SizeBytes for Tuid

    §

    impl SizeBytes for Clear

    §

    impl SizeBytes for ClearIsRecursive

    §

    impl SizeBytes for Bool

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::EntityPath

    §

    impl SizeBytes for Float32

    §

    impl SizeBytes for Float64

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::TimeInt

    §

    impl SizeBytes for TimeRange

    §

    impl SizeBytes for UInt16

    §

    impl SizeBytes for UInt32

    §

    impl SizeBytes for UInt64

    §

    impl SizeBytes for Utf8

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::VisibleTimeRange

    §

    impl SizeBytes for ArrowString

    §

    impl SizeBytes for DatatypeName

    §

    impl SizeBytes for Hash64

    §

    impl SizeBytes for EntityPathHash

    §

    impl SizeBytes for ComponentName

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::EntityPath

    §

    impl SizeBytes for PendingRow

    §

    impl SizeBytes for TimeColumn

    §

    impl SizeBytes for TimePoint

    §

    impl SizeBytes for Chunk

    §

    impl SizeBytes for ChunkId

    §

    impl SizeBytes for ResolvedTimeRange

    §

    impl SizeBytes for RowId

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::TimeInt

    §

    impl SizeBytes for Timeline

    §

    impl SizeBytes for UnitChunkShared

    source§

    impl SizeBytes for CacheKey

    source§

    impl SizeBytes for ContainerBlueprint

    source§

    impl SizeBytes for PanelBlueprint

    source§

    impl SizeBytes for ViewportBlueprint

    §

    impl SizeBytes for ActiveTab

    source§

    impl SizeBytes for AutoLayout

    source§

    impl SizeBytes for AutoSpaceViews

    §

    impl SizeBytes for ColumnShare

    source§

    impl SizeBytes for GridColumns

    §

    impl SizeBytes for IncludedContent

    source§

    impl SizeBytes for IncludedSpaceView

    §

    impl SizeBytes for Interactive

    §

    impl SizeBytes for LatestAtQueries

    §

    impl SizeBytes for LockRangeDuringZoom

    §

    impl SizeBytes for QueryExpression

    source§

    impl SizeBytes for RootContainer

    §

    impl SizeBytes for RowShare

    §

    impl SizeBytes for SpaceViewClass

    source§

    impl SizeBytes for SpaceViewMaximized

    §

    impl SizeBytes for SpaceViewOrigin

    §

    impl SizeBytes for re_viewer::external::re_types_blueprint::blueprint::components::TensorDimensionIndexSlider

    §

    impl SizeBytes for TimeRangeQueries

    §

    impl SizeBytes for TimelineName

    §

    impl SizeBytes for ViewerRecommendationHash

    §

    impl SizeBytes for Visible

    §

    impl SizeBytes for re_viewer::external::re_types_blueprint::blueprint::components::VisibleTimeRange

    §

    impl SizeBytes for re_viewer::external::re_types_blueprint::blueprint::components::VisualBounds2D

    source§

    impl SizeBytes for VisualizerOverrides

    source§

    impl SizeBytes for Utf8List

    §

    impl SizeBytes for dyn Array

    §

    impl<T> SizeBytes for ListArray<T>
    where +

    Implementors§

    §

    impl SizeBytes for DataType

    §

    impl SizeBytes for TimeRangeBoundary

    §

    impl SizeBytes for BackgroundKind

    §

    impl SizeBytes for ContainerKind

    §

    impl SizeBytes for Corner2D

    §

    impl SizeBytes for PanelState

    §

    impl SizeBytes for QueryKind

    §

    impl SizeBytes for SortKey

    §

    impl SizeBytes for SortOrder

    §

    impl SizeBytes for ViewFit

    source§

    impl SizeBytes for EntityDb

    §

    impl SizeBytes for StructArray

    §

    impl SizeBytes for Field

    §

    impl SizeBytes for f16

    §

    impl SizeBytes for MyColor

    §

    impl SizeBytes for MyIndex

    §

    impl SizeBytes for MyLabel

    §

    impl SizeBytes for MyPoint64

    §

    impl SizeBytes for MyPoint

    §

    impl SizeBytes for Tuid

    §

    impl SizeBytes for Clear

    §

    impl SizeBytes for ClearIsRecursive

    §

    impl SizeBytes for Bool

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::EntityPath

    §

    impl SizeBytes for Float32

    §

    impl SizeBytes for Float64

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::TimeInt

    §

    impl SizeBytes for TimeRange

    §

    impl SizeBytes for UInt16

    §

    impl SizeBytes for UInt32

    §

    impl SizeBytes for UInt64

    §

    impl SizeBytes for Utf8

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::VisibleTimeRange

    §

    impl SizeBytes for ArrowString

    §

    impl SizeBytes for DatatypeName

    §

    impl SizeBytes for Hash64

    §

    impl SizeBytes for EntityPathHash

    §

    impl SizeBytes for ComponentName

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::EntityPath

    §

    impl SizeBytes for PendingRow

    §

    impl SizeBytes for TimeColumn

    §

    impl SizeBytes for TimePoint

    §

    impl SizeBytes for Chunk

    §

    impl SizeBytes for ChunkId

    §

    impl SizeBytes for ResolvedTimeRange

    §

    impl SizeBytes for RowId

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::TimeInt

    §

    impl SizeBytes for Timeline

    §

    impl SizeBytes for UnitChunkShared

    source§

    impl SizeBytes for CacheKey

    §

    impl SizeBytes for ContainerBlueprint

    §

    impl SizeBytes for PanelBlueprint

    §

    impl SizeBytes for ViewportBlueprint

    §

    impl SizeBytes for ActiveTab

    §

    impl SizeBytes for AutoLayout

    §

    impl SizeBytes for AutoSpaceViews

    §

    impl SizeBytes for ColumnShare

    §

    impl SizeBytes for GridColumns

    §

    impl SizeBytes for IncludedContent

    §

    impl SizeBytes for IncludedSpaceView

    §

    impl SizeBytes for Interactive

    §

    impl SizeBytes for LatestAtQueries

    §

    impl SizeBytes for LockRangeDuringZoom

    §

    impl SizeBytes for QueryExpression

    §

    impl SizeBytes for RootContainer

    §

    impl SizeBytes for RowShare

    §

    impl SizeBytes for SpaceViewClass

    §

    impl SizeBytes for SpaceViewMaximized

    §

    impl SizeBytes for SpaceViewOrigin

    §

    impl SizeBytes for re_viewer::external::re_types_blueprint::blueprint::components::TensorDimensionIndexSlider

    §

    impl SizeBytes for TimeRangeQueries

    §

    impl SizeBytes for TimelineName

    §

    impl SizeBytes for ViewerRecommendationHash

    §

    impl SizeBytes for Visible

    §

    impl SizeBytes for re_viewer::external::re_types_blueprint::blueprint::components::VisibleTimeRange

    §

    impl SizeBytes for re_viewer::external::re_types_blueprint::blueprint::components::VisualBounds2D

    §

    impl SizeBytes for VisualizerOverrides

    §

    impl SizeBytes for Utf8List

    §

    impl SizeBytes for dyn Array

    §

    impl<T> SizeBytes for ListArray<T>
    where T: SizeBytes + Offset,

    §

    impl<T> SizeBytes for PrimitiveArray<T>
    where T: SizeBytes + NativeType,

    §

    impl<T> SizeBytes for ArrowBuffer<T>
    where T: SizeBytes,

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/datatypes/struct.Bool.html b/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/datatypes/struct.Bool.html index dfcd0636f99fe..fab8fdfcdda94 100644 --- a/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/datatypes/struct.Bool.html +++ b/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/datatypes/struct.Bool.html @@ -1,6 +1,6 @@ Bool in re_viewer::external::re_log_types::external::re_types_core::datatypes - Rust
    #[repr(transparent)]
    pub struct Bool(pub bool);
    Expand description

    Datatype: A single boolean.

    -

    Tuple Fields§

    §0: bool

    Trait Implementations§

    source§

    impl Borrow<Bool> for AutoLayout

    source§

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    source§

    impl Borrow<Bool> for AutoSpaceViews

    source§

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Borrow<Bool> for ClearIsRecursive

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Borrow<Bool> for Interactive

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Borrow<Bool> for LockRangeDuringZoom

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Borrow<Bool> for Visible

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Clone for Bool

    §

    fn clone(&self) -> Bool

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Bool

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for Bool

    §

    fn default() -> Bool

    Returns the “default value” for a type. Read more
    §

    impl Deref for Bool

    §

    type Target = bool

    The resulting type after dereferencing.
    §

    fn deref(&self) -> &bool

    Dereferences the value.
    §

    impl DerefMut for Bool

    §

    fn deref_mut(&mut self) -> &mut bool

    Mutably dereferences the value.
    §

    impl From<Bool> for bool

    §

    fn from(value: Bool) -> bool

    Converts to this type from the input type.
    §

    impl From<bool> for Bool

    §

    fn from(value: bool) -> Bool

    Converts to this type from the input type.
    §

    impl Loggable for Bool

    §

    type Name = DatatypeName

    §

    fn name() -> <Bool as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    §

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    §

    fn to_arrow_opt<'a>( +

    Tuple Fields§

    §0: bool

    Trait Implementations§

    §

    impl Borrow<Bool> for AutoLayout

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Borrow<Bool> for AutoSpaceViews

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Borrow<Bool> for ClearIsRecursive

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Borrow<Bool> for Interactive

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Borrow<Bool> for LockRangeDuringZoom

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Borrow<Bool> for Visible

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Clone for Bool

    §

    fn clone(&self) -> Bool

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Bool

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for Bool

    §

    fn default() -> Bool

    Returns the “default value” for a type. Read more
    §

    impl Deref for Bool

    §

    type Target = bool

    The resulting type after dereferencing.
    §

    fn deref(&self) -> &bool

    Dereferences the value.
    §

    impl DerefMut for Bool

    §

    fn deref_mut(&mut self) -> &mut bool

    Mutably dereferences the value.
    §

    impl From<Bool> for bool

    §

    fn from(value: Bool) -> bool

    Converts to this type from the input type.
    §

    impl From<bool> for Bool

    §

    fn from(value: bool) -> Bool

    Converts to this type from the input type.
    §

    impl Loggable for Bool

    §

    type Name = DatatypeName

    §

    fn name() -> <Bool as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    §

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    §

    fn to_arrow_opt<'a>( data: impl IntoIterator<Item = Option<impl Into<Cow<'a, Bool>>>> ) -> Result<Box<dyn Array>, SerializationError>
    where Bool: Clone + 'a,

    Given an iterator of options of owned or reference values to the current diff --git a/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/datatypes/struct.UInt32.html b/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/datatypes/struct.UInt32.html index 4d412019ac55d..f8916c279bb6c 100644 --- a/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/datatypes/struct.UInt32.html +++ b/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/datatypes/struct.UInt32.html @@ -1,6 +1,6 @@ UInt32 in re_viewer::external::re_log_types::external::re_types_core::datatypes - Rust
    pub struct UInt32(pub u32);
    Expand description

    Datatype: A 32bit unsigned integer.

    -

    Tuple Fields§

    §0: u32

    Methods from Deref<Target = u32>§

    1.43.0 · source

    pub const MIN: u32 = 0u32

    1.43.0 · source

    pub const MAX: u32 = 4_294_967_295u32

    1.53.0 · source

    pub const BITS: u32 = 32u32

    Trait Implementations§

    source§

    impl Borrow<UInt32> for GridColumns

    source§

    fn borrow(&self) -> &UInt32

    Immutably borrows from an owned value. Read more
    §

    impl Clone for UInt32

    §

    fn clone(&self) -> UInt32

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for UInt32

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for UInt32

    §

    fn default() -> UInt32

    Returns the “default value” for a type. Read more
    §

    impl Deref for UInt32

    §

    type Target = u32

    The resulting type after dereferencing.
    §

    fn deref(&self) -> &u32

    Dereferences the value.
    §

    impl DerefMut for UInt32

    §

    fn deref_mut(&mut self) -> &mut u32

    Mutably dereferences the value.
    §

    impl From<UInt32> for u32

    §

    fn from(value: UInt32) -> u32

    Converts to this type from the input type.
    §

    impl From<u32> for UInt32

    §

    fn from(value: u32) -> UInt32

    Converts to this type from the input type.
    §

    impl Loggable for UInt32

    §

    type Name = DatatypeName

    §

    fn name() -> <UInt32 as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    §

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    §

    fn to_arrow_opt<'a>( +

    Tuple Fields§

    §0: u32

    Methods from Deref<Target = u32>§

    1.43.0 · source

    pub const MIN: u32 = 0u32

    1.43.0 · source

    pub const MAX: u32 = 4_294_967_295u32

    1.53.0 · source

    pub const BITS: u32 = 32u32

    Trait Implementations§

    §

    impl Borrow<UInt32> for GridColumns

    §

    fn borrow(&self) -> &UInt32

    Immutably borrows from an owned value. Read more
    §

    impl Clone for UInt32

    §

    fn clone(&self) -> UInt32

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for UInt32

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for UInt32

    §

    fn default() -> UInt32

    Returns the “default value” for a type. Read more
    §

    impl Deref for UInt32

    §

    type Target = u32

    The resulting type after dereferencing.
    §

    fn deref(&self) -> &u32

    Dereferences the value.
    §

    impl DerefMut for UInt32

    §

    fn deref_mut(&mut self) -> &mut u32

    Mutably dereferences the value.
    §

    impl From<UInt32> for u32

    §

    fn from(value: UInt32) -> u32

    Converts to this type from the input type.
    §

    impl From<u32> for UInt32

    §

    fn from(value: u32) -> UInt32

    Converts to this type from the input type.
    §

    impl Loggable for UInt32

    §

    type Name = DatatypeName

    §

    fn name() -> <UInt32 as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    §

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    §

    fn to_arrow_opt<'a>( data: impl IntoIterator<Item = Option<impl Into<Cow<'a, UInt32>>>> ) -> Result<Box<dyn Array>, SerializationError>
    where UInt32: Clone + 'a,

    Given an iterator of options of owned or reference values to the current diff --git a/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/reflection/trait.Enum.html b/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/reflection/trait.Enum.html index 9c2749e5ccdef..5db0b7c53666b 100644 --- a/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/reflection/trait.Enum.html +++ b/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/reflection/trait.Enum.html @@ -6,4 +6,4 @@ }
    Expand description

    A trait for code-generated enums.

    Required Methods§

    fn variants() -> &'static [Self]

    All variants, in the order they appear in the enum.

    fn docstring_md(self) -> &'static str

    Markdown docstring for the given enum variant.

    -

    Object Safety§

    This trait is not object safe.

    Implementations on Foreign Types§

    §

    impl Enum for AggregationPolicy

    §

    fn variants() -> &'static [AggregationPolicy]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for ChannelDatatype

    §

    fn variants() -> &'static [ChannelDatatype]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for ColorModel

    §

    fn variants() -> &'static [ColorModel]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for Colormap

    §

    fn variants() -> &'static [Colormap]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for EnumTest

    §

    fn variants() -> &'static [EnumTest]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for FillMode

    §

    fn variants() -> &'static [FillMode]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for MagnificationFilter

    §

    fn variants() -> &'static [MagnificationFilter]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for MarkerShape

    §

    fn variants() -> &'static [MarkerShape]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for PixelFormat

    §

    fn variants() -> &'static [PixelFormat]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for TransformRelation

    §

    fn variants() -> &'static [TransformRelation]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for ValuedEnum

    §

    fn variants() -> &'static [ValuedEnum]

    §

    fn docstring_md(self) -> &'static str

    Implementors§

    \ No newline at end of file +

    Object Safety§

    This trait is not object safe.

    Implementations on Foreign Types§

    §

    impl Enum for AggregationPolicy

    §

    fn variants() -> &'static [AggregationPolicy]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for ChannelDatatype

    §

    fn variants() -> &'static [ChannelDatatype]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for ColorModel

    §

    fn variants() -> &'static [ColorModel]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for Colormap

    §

    fn variants() -> &'static [Colormap]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for EnumTest

    §

    fn variants() -> &'static [EnumTest]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for FillMode

    §

    fn variants() -> &'static [FillMode]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for MagnificationFilter

    §

    fn variants() -> &'static [MagnificationFilter]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for MarkerShape

    §

    fn variants() -> &'static [MarkerShape]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for PixelFormat

    §

    fn variants() -> &'static [PixelFormat]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for TransformRelation

    §

    fn variants() -> &'static [TransformRelation]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for ValuedEnum

    §

    fn variants() -> &'static [ValuedEnum]

    §

    fn docstring_md(self) -> &'static str

    Implementors§

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/trait.Archetype.html b/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/trait.Archetype.html index 054af92778637..5e6c0a69caa28 100644 --- a/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/trait.Archetype.html +++ b/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/trait.Archetype.html @@ -158,4 +158,4 @@
    Internal rep arrow_data: impl IntoIterator<Item = (ComponentName, Box<dyn Array>)> ) -> Result<VisibleTimeRanges, DeserializationError>
    §

    impl Archetype for VisualBounds2D

    Implementors§

    \ No newline at end of file +) -> Result<VisualBounds2D, DeserializationError>

    Implementors§

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/trait.ArchetypeReflectionMarker.html b/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/trait.ArchetypeReflectionMarker.html index 0a4e01b9a1f2a..7fd1007b6e0c1 100644 --- a/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/trait.ArchetypeReflectionMarker.html +++ b/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/trait.ArchetypeReflectionMarker.html @@ -1,3 +1,3 @@ ArchetypeReflectionMarker in re_viewer::external::re_log_types::external::re_types_core - Rust
    pub trait ArchetypeReflectionMarker { }
    Expand description

    Indicates that the archetype has reflection data available for it.

    -

    Implementations on Foreign Types§

    §

    impl ArchetypeReflectionMarker for AffixFuzzer1

    §

    impl ArchetypeReflectionMarker for AffixFuzzer2

    §

    impl ArchetypeReflectionMarker for AffixFuzzer3

    §

    impl ArchetypeReflectionMarker for AffixFuzzer4

    §

    impl ArchetypeReflectionMarker for AnnotationContext

    §

    impl ArchetypeReflectionMarker for Arrows2D

    §

    impl ArchetypeReflectionMarker for Arrows3D

    §

    impl ArchetypeReflectionMarker for Asset3D

    §

    impl ArchetypeReflectionMarker for AssetVideo

    §

    impl ArchetypeReflectionMarker for Background

    §

    impl ArchetypeReflectionMarker for BarChart

    §

    impl ArchetypeReflectionMarker for Boxes2D

    §

    impl ArchetypeReflectionMarker for Boxes3D

    §

    impl ArchetypeReflectionMarker for DataframeQuery

    §

    impl ArchetypeReflectionMarker for DepthImage

    §

    impl ArchetypeReflectionMarker for DisconnectedSpace

    §

    impl ArchetypeReflectionMarker for Ellipsoids3D

    §

    impl ArchetypeReflectionMarker for EncodedImage

    §

    impl ArchetypeReflectionMarker for Image

    §

    impl ArchetypeReflectionMarker for InstancePoses3D

    §

    impl ArchetypeReflectionMarker for LineStrips2D

    §

    impl ArchetypeReflectionMarker for LineStrips3D

    §

    impl ArchetypeReflectionMarker for Mesh3D

    §

    impl ArchetypeReflectionMarker for Pinhole

    §

    impl ArchetypeReflectionMarker for PlotLegend

    §

    impl ArchetypeReflectionMarker for Points2D

    §

    impl ArchetypeReflectionMarker for Points3D

    §

    impl ArchetypeReflectionMarker for Scalar

    §

    impl ArchetypeReflectionMarker for ScalarAxis

    §

    impl ArchetypeReflectionMarker for SegmentationImage

    §

    impl ArchetypeReflectionMarker for SeriesLine

    §

    impl ArchetypeReflectionMarker for SeriesPoint

    §

    impl ArchetypeReflectionMarker for SpaceViewBlueprint

    §

    impl ArchetypeReflectionMarker for SpaceViewContents

    §

    impl ArchetypeReflectionMarker for Tensor

    §

    impl ArchetypeReflectionMarker for TensorScalarMapping

    §

    impl ArchetypeReflectionMarker for TensorSliceSelection

    §

    impl ArchetypeReflectionMarker for TensorViewFit

    §

    impl ArchetypeReflectionMarker for TextDocument

    §

    impl ArchetypeReflectionMarker for TextLog

    §

    impl ArchetypeReflectionMarker for TimeRangeTableOrder

    §

    impl ArchetypeReflectionMarker for Transform3D

    §

    impl ArchetypeReflectionMarker for ViewCoordinates

    §

    impl ArchetypeReflectionMarker for VisibleTimeRanges

    §

    impl ArchetypeReflectionMarker for VisualBounds2D

    Implementors§

    \ No newline at end of file +

    Implementations on Foreign Types§

    §

    impl ArchetypeReflectionMarker for AffixFuzzer1

    §

    impl ArchetypeReflectionMarker for AffixFuzzer2

    §

    impl ArchetypeReflectionMarker for AffixFuzzer3

    §

    impl ArchetypeReflectionMarker for AffixFuzzer4

    §

    impl ArchetypeReflectionMarker for AnnotationContext

    §

    impl ArchetypeReflectionMarker for Arrows2D

    §

    impl ArchetypeReflectionMarker for Arrows3D

    §

    impl ArchetypeReflectionMarker for Asset3D

    §

    impl ArchetypeReflectionMarker for AssetVideo

    §

    impl ArchetypeReflectionMarker for Background

    §

    impl ArchetypeReflectionMarker for BarChart

    §

    impl ArchetypeReflectionMarker for Boxes2D

    §

    impl ArchetypeReflectionMarker for Boxes3D

    §

    impl ArchetypeReflectionMarker for DataframeQuery

    §

    impl ArchetypeReflectionMarker for DepthImage

    §

    impl ArchetypeReflectionMarker for DisconnectedSpace

    §

    impl ArchetypeReflectionMarker for Ellipsoids3D

    §

    impl ArchetypeReflectionMarker for EncodedImage

    §

    impl ArchetypeReflectionMarker for Image

    §

    impl ArchetypeReflectionMarker for InstancePoses3D

    §

    impl ArchetypeReflectionMarker for LineStrips2D

    §

    impl ArchetypeReflectionMarker for LineStrips3D

    §

    impl ArchetypeReflectionMarker for Mesh3D

    §

    impl ArchetypeReflectionMarker for Pinhole

    §

    impl ArchetypeReflectionMarker for PlotLegend

    §

    impl ArchetypeReflectionMarker for Points2D

    §

    impl ArchetypeReflectionMarker for Points3D

    §

    impl ArchetypeReflectionMarker for Scalar

    §

    impl ArchetypeReflectionMarker for ScalarAxis

    §

    impl ArchetypeReflectionMarker for SegmentationImage

    §

    impl ArchetypeReflectionMarker for SeriesLine

    §

    impl ArchetypeReflectionMarker for SeriesPoint

    §

    impl ArchetypeReflectionMarker for SpaceViewBlueprint

    §

    impl ArchetypeReflectionMarker for SpaceViewContents

    §

    impl ArchetypeReflectionMarker for Tensor

    §

    impl ArchetypeReflectionMarker for TensorScalarMapping

    §

    impl ArchetypeReflectionMarker for TensorSliceSelection

    §

    impl ArchetypeReflectionMarker for TensorViewFit

    §

    impl ArchetypeReflectionMarker for TextDocument

    §

    impl ArchetypeReflectionMarker for TextLog

    §

    impl ArchetypeReflectionMarker for TimeRangeTableOrder

    §

    impl ArchetypeReflectionMarker for Transform3D

    §

    impl ArchetypeReflectionMarker for ViewCoordinates

    §

    impl ArchetypeReflectionMarker for VisibleTimeRanges

    §

    impl ArchetypeReflectionMarker for VisualBounds2D

    Implementors§

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/trait.AsComponents.html b/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/trait.AsComponents.html index b79e4261c281b..6c83d383a5d1d 100644 --- a/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/trait.AsComponents.html +++ b/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/trait.AsComponents.html @@ -22,4 +22,4 @@

    Custom bundles

    Provided Methods§

    fn to_arrow(&self) -> Result<Vec<(Field, Box<dyn Array>)>, SerializationError>

    Serializes all non-null Components of this bundle into Arrow arrays.

    The default implementation will simply serialize the result of Self::as_component_batches as-is, which is what you want in 99.9% of cases.

    -

    Implementations on Foreign Types§

    §

    impl AsComponents for AffixFuzzer1

    §

    impl AsComponents for AffixFuzzer2

    §

    impl AsComponents for AffixFuzzer3

    §

    impl AsComponents for AffixFuzzer4

    §

    impl AsComponents for AnnotationContext

    §

    impl AsComponents for Arrows2D

    §

    impl AsComponents for Arrows3D

    §

    impl AsComponents for Asset3D

    §

    impl AsComponents for AssetVideo

    §

    impl AsComponents for Background

    §

    impl AsComponents for BarChart

    §

    impl AsComponents for Boxes2D

    §

    impl AsComponents for Boxes3D

    §

    impl AsComponents for DataframeQuery

    §

    impl AsComponents for DepthImage

    §

    impl AsComponents for DisconnectedSpace

    §

    impl AsComponents for Ellipsoids3D

    §

    impl AsComponents for EncodedImage

    §

    impl AsComponents for Image

    §

    impl AsComponents for InstancePoses3D

    §

    impl AsComponents for LineStrips2D

    §

    impl AsComponents for LineStrips3D

    §

    impl AsComponents for Mesh3D

    §

    impl AsComponents for Pinhole

    §

    impl AsComponents for PlotLegend

    §

    impl AsComponents for Points2D

    §

    impl AsComponents for Points3D

    §

    impl AsComponents for Scalar

    §

    impl AsComponents for ScalarAxis

    §

    impl AsComponents for SegmentationImage

    §

    impl AsComponents for SeriesLine

    §

    impl AsComponents for SeriesPoint

    §

    impl AsComponents for SpaceViewBlueprint

    §

    impl AsComponents for SpaceViewContents

    §

    impl AsComponents for Tensor

    §

    impl AsComponents for TensorScalarMapping

    §

    impl AsComponents for TensorSliceSelection

    §

    impl AsComponents for TensorViewFit

    §

    impl AsComponents for TextDocument

    §

    impl AsComponents for TextLog

    §

    impl AsComponents for TimeRangeTableOrder

    §

    impl AsComponents for Transform3D

    §

    impl AsComponents for ViewCoordinates

    §

    impl AsComponents for VisibleTimeRanges

    §

    impl AsComponents for VisualBounds2D

    Implementors§

    \ No newline at end of file +

    Implementations on Foreign Types§

    §

    impl AsComponents for AffixFuzzer1

    §

    impl AsComponents for AffixFuzzer2

    §

    impl AsComponents for AffixFuzzer3

    §

    impl AsComponents for AffixFuzzer4

    §

    impl AsComponents for AnnotationContext

    §

    impl AsComponents for Arrows2D

    §

    impl AsComponents for Arrows3D

    §

    impl AsComponents for Asset3D

    §

    impl AsComponents for AssetVideo

    §

    impl AsComponents for Background

    §

    impl AsComponents for BarChart

    §

    impl AsComponents for Boxes2D

    §

    impl AsComponents for Boxes3D

    §

    impl AsComponents for DataframeQuery

    §

    impl AsComponents for DepthImage

    §

    impl AsComponents for DisconnectedSpace

    §

    impl AsComponents for Ellipsoids3D

    §

    impl AsComponents for EncodedImage

    §

    impl AsComponents for Image

    §

    impl AsComponents for InstancePoses3D

    §

    impl AsComponents for LineStrips2D

    §

    impl AsComponents for LineStrips3D

    §

    impl AsComponents for Mesh3D

    §

    impl AsComponents for Pinhole

    §

    impl AsComponents for PlotLegend

    §

    impl AsComponents for Points2D

    §

    impl AsComponents for Points3D

    §

    impl AsComponents for Scalar

    §

    impl AsComponents for ScalarAxis

    §

    impl AsComponents for SegmentationImage

    §

    impl AsComponents for SeriesLine

    §

    impl AsComponents for SeriesPoint

    §

    impl AsComponents for SpaceViewBlueprint

    §

    impl AsComponents for SpaceViewContents

    §

    impl AsComponents for Tensor

    §

    impl AsComponents for TensorScalarMapping

    §

    impl AsComponents for TensorSliceSelection

    §

    impl AsComponents for TensorViewFit

    §

    impl AsComponents for TextDocument

    §

    impl AsComponents for TextLog

    §

    impl AsComponents for TimeRangeTableOrder

    §

    impl AsComponents for Transform3D

    §

    impl AsComponents for ViewCoordinates

    §

    impl AsComponents for VisibleTimeRanges

    §

    impl AsComponents for VisualBounds2D

    Implementors§

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/trait.Loggable.html b/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/trait.Loggable.html index 3c3d75c33a95c..317a187db1f6e 100644 --- a/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/trait.Loggable.html +++ b/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/trait.Loggable.html @@ -995,4 +995,4 @@ ViewCoordinates: Sized,
    §

    fn from_arrow( arrow_data: &(dyn Array + 'static) ) -> Result<Vec<ViewCoordinates>, DeserializationError>
    where - ViewCoordinates: Sized,

    Implementors§

    §

    impl Loggable for TimeRangeBoundary

    §

    impl Loggable for BackgroundKind

    source§

    impl Loggable for ContainerKind

    §

    impl Loggable for Corner2D

    §

    impl Loggable for PanelState

    §

    impl Loggable for QueryKind

    §

    impl Loggable for SortKey

    §

    impl Loggable for SortOrder

    §

    impl Loggable for ViewFit

    §

    impl Loggable for MyColor

    §

    impl Loggable for MyIndex

    §

    impl Loggable for MyLabel

    §

    impl Loggable for MyPoint64

    §

    impl Loggable for MyPoint

    §

    impl Loggable for Tuid

    §

    impl Loggable for ClearIsRecursive

    §

    impl Loggable for Bool

    §

    impl Loggable for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::EntityPath

    §

    impl Loggable for Float32

    §

    impl Loggable for Float64

    §

    impl Loggable for TimeInt

    §

    impl Loggable for TimeRange

    §

    impl Loggable for UInt16

    §

    impl Loggable for UInt32

    §

    impl Loggable for UInt64

    §

    impl Loggable for Utf8

    §

    impl Loggable for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::VisibleTimeRange

    §

    impl Loggable for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::EntityPath

    §

    impl Loggable for ChunkId

    §

    impl Loggable for RowId

    §

    impl Loggable for ActiveTab

    source§

    impl Loggable for AutoLayout

    source§

    impl Loggable for AutoSpaceViews

    §

    impl Loggable for ColumnShare

    source§

    impl Loggable for GridColumns

    §

    impl Loggable for IncludedContent

    source§

    impl Loggable for IncludedSpaceView

    §

    impl Loggable for Interactive

    §

    impl Loggable for LatestAtQueries

    §

    impl Loggable for LockRangeDuringZoom

    §

    impl Loggable for QueryExpression

    source§

    impl Loggable for RootContainer

    §

    impl Loggable for RowShare

    §

    impl Loggable for SpaceViewClass

    source§

    impl Loggable for SpaceViewMaximized

    §

    impl Loggable for SpaceViewOrigin

    §

    impl Loggable for re_viewer::external::re_types_blueprint::blueprint::components::TensorDimensionIndexSlider

    §

    impl Loggable for TimeRangeQueries

    §

    impl Loggable for TimelineName

    §

    impl Loggable for ViewerRecommendationHash

    §

    impl Loggable for Visible

    §

    impl Loggable for re_viewer::external::re_types_blueprint::blueprint::components::VisibleTimeRange

    §

    impl Loggable for VisualBounds2D

    source§

    impl Loggable for VisualizerOverrides

    source§

    impl Loggable for Utf8List

    \ No newline at end of file + ViewCoordinates: Sized,

    Implementors§

    §

    impl Loggable for TimeRangeBoundary

    §

    impl Loggable for BackgroundKind

    §

    impl Loggable for ContainerKind

    §

    impl Loggable for Corner2D

    §

    impl Loggable for PanelState

    §

    impl Loggable for QueryKind

    §

    impl Loggable for SortKey

    §

    impl Loggable for SortOrder

    §

    impl Loggable for ViewFit

    §

    impl Loggable for MyColor

    §

    impl Loggable for MyIndex

    §

    impl Loggable for MyLabel

    §

    impl Loggable for MyPoint64

    §

    impl Loggable for MyPoint

    §

    impl Loggable for Tuid

    §

    impl Loggable for ClearIsRecursive

    §

    impl Loggable for Bool

    §

    impl Loggable for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::EntityPath

    §

    impl Loggable for Float32

    §

    impl Loggable for Float64

    §

    impl Loggable for TimeInt

    §

    impl Loggable for TimeRange

    §

    impl Loggable for UInt16

    §

    impl Loggable for UInt32

    §

    impl Loggable for UInt64

    §

    impl Loggable for Utf8

    §

    impl Loggable for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::VisibleTimeRange

    §

    impl Loggable for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::EntityPath

    §

    impl Loggable for ChunkId

    §

    impl Loggable for RowId

    §

    impl Loggable for ActiveTab

    §

    impl Loggable for AutoLayout

    §

    impl Loggable for AutoSpaceViews

    §

    impl Loggable for ColumnShare

    §

    impl Loggable for GridColumns

    §

    impl Loggable for IncludedContent

    §

    impl Loggable for IncludedSpaceView

    §

    impl Loggable for Interactive

    §

    impl Loggable for LatestAtQueries

    §

    impl Loggable for LockRangeDuringZoom

    §

    impl Loggable for QueryExpression

    §

    impl Loggable for RootContainer

    §

    impl Loggable for RowShare

    §

    impl Loggable for SpaceViewClass

    §

    impl Loggable for SpaceViewMaximized

    §

    impl Loggable for SpaceViewOrigin

    §

    impl Loggable for re_viewer::external::re_types_blueprint::blueprint::components::TensorDimensionIndexSlider

    §

    impl Loggable for TimeRangeQueries

    §

    impl Loggable for TimelineName

    §

    impl Loggable for ViewerRecommendationHash

    §

    impl Loggable for Visible

    §

    impl Loggable for re_viewer::external::re_types_blueprint::blueprint::components::VisibleTimeRange

    §

    impl Loggable for VisualBounds2D

    §

    impl Loggable for VisualizerOverrides

    §

    impl Loggable for Utf8List

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/trait.SizeBytes.html b/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/trait.SizeBytes.html index ca89bc498c855..c609a257fd7f5 100644 --- a/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/trait.SizeBytes.html +++ b/docs/rust/head/re_viewer/external/re_log_types/external/re_types_core/trait.SizeBytes.html @@ -40,7 +40,7 @@ W: SizeBytes,
    §

    fn heap_size_bytes(&self) -> u64

    §

    fn is_pod() -> bool

    §

    impl<T, const N: usize> SizeBytes for [T; N]
    where T: SizeBytes,

    §

    fn heap_size_bytes(&self) -> u64

    §

    impl<T, const N: usize> SizeBytes for SmallVec<[T; N]>
    where T: SizeBytes,

    §

    fn heap_size_bytes(&self) -> u64

    Does not take capacity into account.

    -

    Implementors§

    §

    impl SizeBytes for DataType

    §

    impl SizeBytes for TimeRangeBoundary

    §

    impl SizeBytes for BackgroundKind

    source§

    impl SizeBytes for ContainerKind

    §

    impl SizeBytes for Corner2D

    §

    impl SizeBytes for PanelState

    §

    impl SizeBytes for QueryKind

    §

    impl SizeBytes for SortKey

    §

    impl SizeBytes for SortOrder

    §

    impl SizeBytes for ViewFit

    source§

    impl SizeBytes for EntityDb

    §

    impl SizeBytes for StructArray

    §

    impl SizeBytes for Field

    §

    impl SizeBytes for f16

    §

    impl SizeBytes for MyColor

    §

    impl SizeBytes for MyIndex

    §

    impl SizeBytes for MyLabel

    §

    impl SizeBytes for MyPoint64

    §

    impl SizeBytes for MyPoint

    §

    impl SizeBytes for Tuid

    §

    impl SizeBytes for Clear

    §

    impl SizeBytes for ClearIsRecursive

    §

    impl SizeBytes for Bool

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::EntityPath

    §

    impl SizeBytes for Float32

    §

    impl SizeBytes for Float64

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::TimeInt

    §

    impl SizeBytes for TimeRange

    §

    impl SizeBytes for UInt16

    §

    impl SizeBytes for UInt32

    §

    impl SizeBytes for UInt64

    §

    impl SizeBytes for Utf8

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::VisibleTimeRange

    §

    impl SizeBytes for ArrowString

    §

    impl SizeBytes for DatatypeName

    §

    impl SizeBytes for Hash64

    §

    impl SizeBytes for EntityPathHash

    §

    impl SizeBytes for ComponentName

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::EntityPath

    §

    impl SizeBytes for PendingRow

    §

    impl SizeBytes for TimeColumn

    §

    impl SizeBytes for TimePoint

    §

    impl SizeBytes for Chunk

    §

    impl SizeBytes for ChunkId

    §

    impl SizeBytes for ResolvedTimeRange

    §

    impl SizeBytes for RowId

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::TimeInt

    §

    impl SizeBytes for Timeline

    §

    impl SizeBytes for UnitChunkShared

    source§

    impl SizeBytes for CacheKey

    source§

    impl SizeBytes for ContainerBlueprint

    source§

    impl SizeBytes for PanelBlueprint

    source§

    impl SizeBytes for ViewportBlueprint

    §

    impl SizeBytes for ActiveTab

    source§

    impl SizeBytes for AutoLayout

    source§

    impl SizeBytes for AutoSpaceViews

    §

    impl SizeBytes for ColumnShare

    source§

    impl SizeBytes for GridColumns

    §

    impl SizeBytes for IncludedContent

    source§

    impl SizeBytes for IncludedSpaceView

    §

    impl SizeBytes for Interactive

    §

    impl SizeBytes for LatestAtQueries

    §

    impl SizeBytes for LockRangeDuringZoom

    §

    impl SizeBytes for QueryExpression

    source§

    impl SizeBytes for RootContainer

    §

    impl SizeBytes for RowShare

    §

    impl SizeBytes for SpaceViewClass

    source§

    impl SizeBytes for SpaceViewMaximized

    §

    impl SizeBytes for SpaceViewOrigin

    §

    impl SizeBytes for re_viewer::external::re_types_blueprint::blueprint::components::TensorDimensionIndexSlider

    §

    impl SizeBytes for TimeRangeQueries

    §

    impl SizeBytes for TimelineName

    §

    impl SizeBytes for ViewerRecommendationHash

    §

    impl SizeBytes for Visible

    §

    impl SizeBytes for re_viewer::external::re_types_blueprint::blueprint::components::VisibleTimeRange

    §

    impl SizeBytes for re_viewer::external::re_types_blueprint::blueprint::components::VisualBounds2D

    source§

    impl SizeBytes for VisualizerOverrides

    source§

    impl SizeBytes for Utf8List

    §

    impl SizeBytes for dyn Array

    §

    impl<T> SizeBytes for ListArray<T>
    where +

    Implementors§

    §

    impl SizeBytes for DataType

    §

    impl SizeBytes for TimeRangeBoundary

    §

    impl SizeBytes for BackgroundKind

    §

    impl SizeBytes for ContainerKind

    §

    impl SizeBytes for Corner2D

    §

    impl SizeBytes for PanelState

    §

    impl SizeBytes for QueryKind

    §

    impl SizeBytes for SortKey

    §

    impl SizeBytes for SortOrder

    §

    impl SizeBytes for ViewFit

    source§

    impl SizeBytes for EntityDb

    §

    impl SizeBytes for StructArray

    §

    impl SizeBytes for Field

    §

    impl SizeBytes for f16

    §

    impl SizeBytes for MyColor

    §

    impl SizeBytes for MyIndex

    §

    impl SizeBytes for MyLabel

    §

    impl SizeBytes for MyPoint64

    §

    impl SizeBytes for MyPoint

    §

    impl SizeBytes for Tuid

    §

    impl SizeBytes for Clear

    §

    impl SizeBytes for ClearIsRecursive

    §

    impl SizeBytes for Bool

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::EntityPath

    §

    impl SizeBytes for Float32

    §

    impl SizeBytes for Float64

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::TimeInt

    §

    impl SizeBytes for TimeRange

    §

    impl SizeBytes for UInt16

    §

    impl SizeBytes for UInt32

    §

    impl SizeBytes for UInt64

    §

    impl SizeBytes for Utf8

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::VisibleTimeRange

    §

    impl SizeBytes for ArrowString

    §

    impl SizeBytes for DatatypeName

    §

    impl SizeBytes for Hash64

    §

    impl SizeBytes for EntityPathHash

    §

    impl SizeBytes for ComponentName

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::EntityPath

    §

    impl SizeBytes for PendingRow

    §

    impl SizeBytes for TimeColumn

    §

    impl SizeBytes for TimePoint

    §

    impl SizeBytes for Chunk

    §

    impl SizeBytes for ChunkId

    §

    impl SizeBytes for ResolvedTimeRange

    §

    impl SizeBytes for RowId

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::TimeInt

    §

    impl SizeBytes for Timeline

    §

    impl SizeBytes for UnitChunkShared

    source§

    impl SizeBytes for CacheKey

    §

    impl SizeBytes for ContainerBlueprint

    §

    impl SizeBytes for PanelBlueprint

    §

    impl SizeBytes for ViewportBlueprint

    §

    impl SizeBytes for ActiveTab

    §

    impl SizeBytes for AutoLayout

    §

    impl SizeBytes for AutoSpaceViews

    §

    impl SizeBytes for ColumnShare

    §

    impl SizeBytes for GridColumns

    §

    impl SizeBytes for IncludedContent

    §

    impl SizeBytes for IncludedSpaceView

    §

    impl SizeBytes for Interactive

    §

    impl SizeBytes for LatestAtQueries

    §

    impl SizeBytes for LockRangeDuringZoom

    §

    impl SizeBytes for QueryExpression

    §

    impl SizeBytes for RootContainer

    §

    impl SizeBytes for RowShare

    §

    impl SizeBytes for SpaceViewClass

    §

    impl SizeBytes for SpaceViewMaximized

    §

    impl SizeBytes for SpaceViewOrigin

    §

    impl SizeBytes for re_viewer::external::re_types_blueprint::blueprint::components::TensorDimensionIndexSlider

    §

    impl SizeBytes for TimeRangeQueries

    §

    impl SizeBytes for TimelineName

    §

    impl SizeBytes for ViewerRecommendationHash

    §

    impl SizeBytes for Visible

    §

    impl SizeBytes for re_viewer::external::re_types_blueprint::blueprint::components::VisibleTimeRange

    §

    impl SizeBytes for re_viewer::external::re_types_blueprint::blueprint::components::VisualBounds2D

    §

    impl SizeBytes for VisualizerOverrides

    §

    impl SizeBytes for Utf8List

    §

    impl SizeBytes for dyn Array

    §

    impl<T> SizeBytes for ListArray<T>
    where T: SizeBytes + Offset,

    §

    impl<T> SizeBytes for PrimitiveArray<T>
    where T: SizeBytes + NativeType,

    §

    impl<T> SizeBytes for ArrowBuffer<T>
    where T: SizeBytes,

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/datatypes/struct.Bool.html b/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/datatypes/struct.Bool.html index 76d8d4e1f9e9f..7aa476c640a26 100644 --- a/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/datatypes/struct.Bool.html +++ b/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/datatypes/struct.Bool.html @@ -1,6 +1,6 @@ Bool in re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes - Rust
    #[repr(transparent)]
    pub struct Bool(pub bool);
    Expand description

    Datatype: A single boolean.

    -

    Tuple Fields§

    §0: bool

    Trait Implementations§

    source§

    impl Borrow<Bool> for AutoLayout

    source§

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    source§

    impl Borrow<Bool> for AutoSpaceViews

    source§

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Borrow<Bool> for ClearIsRecursive

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Borrow<Bool> for Interactive

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Borrow<Bool> for LockRangeDuringZoom

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Borrow<Bool> for Visible

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Clone for Bool

    §

    fn clone(&self) -> Bool

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Bool

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for Bool

    §

    fn default() -> Bool

    Returns the “default value” for a type. Read more
    §

    impl Deref for Bool

    §

    type Target = bool

    The resulting type after dereferencing.
    §

    fn deref(&self) -> &bool

    Dereferences the value.
    §

    impl DerefMut for Bool

    §

    fn deref_mut(&mut self) -> &mut bool

    Mutably dereferences the value.
    §

    impl From<Bool> for bool

    §

    fn from(value: Bool) -> bool

    Converts to this type from the input type.
    §

    impl From<bool> for Bool

    §

    fn from(value: bool) -> Bool

    Converts to this type from the input type.
    §

    impl Loggable for Bool

    §

    type Name = DatatypeName

    §

    fn name() -> <Bool as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    §

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    §

    fn to_arrow_opt<'a>( +

    Tuple Fields§

    §0: bool

    Trait Implementations§

    §

    impl Borrow<Bool> for AutoLayout

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Borrow<Bool> for AutoSpaceViews

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Borrow<Bool> for ClearIsRecursive

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Borrow<Bool> for Interactive

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Borrow<Bool> for LockRangeDuringZoom

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Borrow<Bool> for Visible

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Clone for Bool

    §

    fn clone(&self) -> Bool

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Bool

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for Bool

    §

    fn default() -> Bool

    Returns the “default value” for a type. Read more
    §

    impl Deref for Bool

    §

    type Target = bool

    The resulting type after dereferencing.
    §

    fn deref(&self) -> &bool

    Dereferences the value.
    §

    impl DerefMut for Bool

    §

    fn deref_mut(&mut self) -> &mut bool

    Mutably dereferences the value.
    §

    impl From<Bool> for bool

    §

    fn from(value: Bool) -> bool

    Converts to this type from the input type.
    §

    impl From<bool> for Bool

    §

    fn from(value: bool) -> Bool

    Converts to this type from the input type.
    §

    impl Loggable for Bool

    §

    type Name = DatatypeName

    §

    fn name() -> <Bool as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    §

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    §

    fn to_arrow_opt<'a>( data: impl IntoIterator<Item = Option<impl Into<Cow<'a, Bool>>>> ) -> Result<Box<dyn Array>, SerializationError>
    where Bool: Clone + 'a,

    Given an iterator of options of owned or reference values to the current diff --git a/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/datatypes/struct.UInt32.html b/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/datatypes/struct.UInt32.html index 271bc9a2e1e91..c172face69bcf 100644 --- a/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/datatypes/struct.UInt32.html +++ b/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/datatypes/struct.UInt32.html @@ -1,6 +1,6 @@ UInt32 in re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes - Rust
    pub struct UInt32(pub u32);
    Expand description

    Datatype: A 32bit unsigned integer.

    -

    Tuple Fields§

    §0: u32

    Methods from Deref<Target = u32>§

    1.43.0 · source

    pub const MIN: u32 = 0u32

    1.43.0 · source

    pub const MAX: u32 = 4_294_967_295u32

    1.53.0 · source

    pub const BITS: u32 = 32u32

    Trait Implementations§

    source§

    impl Borrow<UInt32> for GridColumns

    source§

    fn borrow(&self) -> &UInt32

    Immutably borrows from an owned value. Read more
    §

    impl Clone for UInt32

    §

    fn clone(&self) -> UInt32

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for UInt32

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for UInt32

    §

    fn default() -> UInt32

    Returns the “default value” for a type. Read more
    §

    impl Deref for UInt32

    §

    type Target = u32

    The resulting type after dereferencing.
    §

    fn deref(&self) -> &u32

    Dereferences the value.
    §

    impl DerefMut for UInt32

    §

    fn deref_mut(&mut self) -> &mut u32

    Mutably dereferences the value.
    §

    impl From<UInt32> for u32

    §

    fn from(value: UInt32) -> u32

    Converts to this type from the input type.
    §

    impl From<u32> for UInt32

    §

    fn from(value: u32) -> UInt32

    Converts to this type from the input type.
    §

    impl Loggable for UInt32

    §

    type Name = DatatypeName

    §

    fn name() -> <UInt32 as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    §

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    §

    fn to_arrow_opt<'a>( +

    Tuple Fields§

    §0: u32

    Methods from Deref<Target = u32>§

    1.43.0 · source

    pub const MIN: u32 = 0u32

    1.43.0 · source

    pub const MAX: u32 = 4_294_967_295u32

    1.53.0 · source

    pub const BITS: u32 = 32u32

    Trait Implementations§

    §

    impl Borrow<UInt32> for GridColumns

    §

    fn borrow(&self) -> &UInt32

    Immutably borrows from an owned value. Read more
    §

    impl Clone for UInt32

    §

    fn clone(&self) -> UInt32

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for UInt32

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for UInt32

    §

    fn default() -> UInt32

    Returns the “default value” for a type. Read more
    §

    impl Deref for UInt32

    §

    type Target = u32

    The resulting type after dereferencing.
    §

    fn deref(&self) -> &u32

    Dereferences the value.
    §

    impl DerefMut for UInt32

    §

    fn deref_mut(&mut self) -> &mut u32

    Mutably dereferences the value.
    §

    impl From<UInt32> for u32

    §

    fn from(value: UInt32) -> u32

    Converts to this type from the input type.
    §

    impl From<u32> for UInt32

    §

    fn from(value: u32) -> UInt32

    Converts to this type from the input type.
    §

    impl Loggable for UInt32

    §

    type Name = DatatypeName

    §

    fn name() -> <UInt32 as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    §

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    §

    fn to_arrow_opt<'a>( data: impl IntoIterator<Item = Option<impl Into<Cow<'a, UInt32>>>> ) -> Result<Box<dyn Array>, SerializationError>
    where UInt32: Clone + 'a,

    Given an iterator of options of owned or reference values to the current diff --git a/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/reflection/trait.Enum.html b/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/reflection/trait.Enum.html index b9c99f1ef37b2..b3b229fe40928 100644 --- a/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/reflection/trait.Enum.html +++ b/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/reflection/trait.Enum.html @@ -6,4 +6,4 @@ }
    Expand description

    A trait for code-generated enums.

    Required Methods§

    fn variants() -> &'static [Self]

    All variants, in the order they appear in the enum.

    fn docstring_md(self) -> &'static str

    Markdown docstring for the given enum variant.

    -

    Object Safety§

    This trait is not object safe.

    Implementations on Foreign Types§

    §

    impl Enum for AggregationPolicy

    §

    fn variants() -> &'static [AggregationPolicy]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for ChannelDatatype

    §

    fn variants() -> &'static [ChannelDatatype]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for ColorModel

    §

    fn variants() -> &'static [ColorModel]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for Colormap

    §

    fn variants() -> &'static [Colormap]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for EnumTest

    §

    fn variants() -> &'static [EnumTest]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for FillMode

    §

    fn variants() -> &'static [FillMode]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for MagnificationFilter

    §

    fn variants() -> &'static [MagnificationFilter]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for MarkerShape

    §

    fn variants() -> &'static [MarkerShape]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for PixelFormat

    §

    fn variants() -> &'static [PixelFormat]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for TransformRelation

    §

    fn variants() -> &'static [TransformRelation]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for ValuedEnum

    §

    fn variants() -> &'static [ValuedEnum]

    §

    fn docstring_md(self) -> &'static str

    Implementors§

    \ No newline at end of file +

    Object Safety§

    This trait is not object safe.

    Implementations on Foreign Types§

    §

    impl Enum for AggregationPolicy

    §

    fn variants() -> &'static [AggregationPolicy]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for ChannelDatatype

    §

    fn variants() -> &'static [ChannelDatatype]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for ColorModel

    §

    fn variants() -> &'static [ColorModel]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for Colormap

    §

    fn variants() -> &'static [Colormap]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for EnumTest

    §

    fn variants() -> &'static [EnumTest]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for FillMode

    §

    fn variants() -> &'static [FillMode]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for MagnificationFilter

    §

    fn variants() -> &'static [MagnificationFilter]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for MarkerShape

    §

    fn variants() -> &'static [MarkerShape]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for PixelFormat

    §

    fn variants() -> &'static [PixelFormat]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for TransformRelation

    §

    fn variants() -> &'static [TransformRelation]

    §

    fn docstring_md(self) -> &'static str

    §

    impl Enum for ValuedEnum

    §

    fn variants() -> &'static [ValuedEnum]

    §

    fn docstring_md(self) -> &'static str

    Implementors§

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.Archetype.html b/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.Archetype.html index 667c6c1834e1b..d551fbed9726a 100644 --- a/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.Archetype.html +++ b/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.Archetype.html @@ -158,4 +158,4 @@
    Internal rep arrow_data: impl IntoIterator<Item = (ComponentName, Box<dyn Array>)> ) -> Result<VisibleTimeRanges, DeserializationError>
    §

    impl Archetype for VisualBounds2D

    Implementors§

    \ No newline at end of file +) -> Result<VisualBounds2D, DeserializationError>

    Implementors§

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.ArchetypeReflectionMarker.html b/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.ArchetypeReflectionMarker.html index 960f0cc9ee8dd..6b3a25e225937 100644 --- a/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.ArchetypeReflectionMarker.html +++ b/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.ArchetypeReflectionMarker.html @@ -1,3 +1,3 @@ ArchetypeReflectionMarker in re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core - Rust
    pub trait ArchetypeReflectionMarker { }
    Expand description

    Indicates that the archetype has reflection data available for it.

    -

    Implementations on Foreign Types§

    §

    impl ArchetypeReflectionMarker for AffixFuzzer1

    §

    impl ArchetypeReflectionMarker for AffixFuzzer2

    §

    impl ArchetypeReflectionMarker for AffixFuzzer3

    §

    impl ArchetypeReflectionMarker for AffixFuzzer4

    §

    impl ArchetypeReflectionMarker for AnnotationContext

    §

    impl ArchetypeReflectionMarker for Arrows2D

    §

    impl ArchetypeReflectionMarker for Arrows3D

    §

    impl ArchetypeReflectionMarker for Asset3D

    §

    impl ArchetypeReflectionMarker for AssetVideo

    §

    impl ArchetypeReflectionMarker for Background

    §

    impl ArchetypeReflectionMarker for BarChart

    §

    impl ArchetypeReflectionMarker for Boxes2D

    §

    impl ArchetypeReflectionMarker for Boxes3D

    §

    impl ArchetypeReflectionMarker for DataframeQuery

    §

    impl ArchetypeReflectionMarker for DepthImage

    §

    impl ArchetypeReflectionMarker for DisconnectedSpace

    §

    impl ArchetypeReflectionMarker for Ellipsoids3D

    §

    impl ArchetypeReflectionMarker for EncodedImage

    §

    impl ArchetypeReflectionMarker for Image

    §

    impl ArchetypeReflectionMarker for InstancePoses3D

    §

    impl ArchetypeReflectionMarker for LineStrips2D

    §

    impl ArchetypeReflectionMarker for LineStrips3D

    §

    impl ArchetypeReflectionMarker for Mesh3D

    §

    impl ArchetypeReflectionMarker for Pinhole

    §

    impl ArchetypeReflectionMarker for PlotLegend

    §

    impl ArchetypeReflectionMarker for Points2D

    §

    impl ArchetypeReflectionMarker for Points3D

    §

    impl ArchetypeReflectionMarker for Scalar

    §

    impl ArchetypeReflectionMarker for ScalarAxis

    §

    impl ArchetypeReflectionMarker for SegmentationImage

    §

    impl ArchetypeReflectionMarker for SeriesLine

    §

    impl ArchetypeReflectionMarker for SeriesPoint

    §

    impl ArchetypeReflectionMarker for SpaceViewBlueprint

    §

    impl ArchetypeReflectionMarker for SpaceViewContents

    §

    impl ArchetypeReflectionMarker for Tensor

    §

    impl ArchetypeReflectionMarker for TensorScalarMapping

    §

    impl ArchetypeReflectionMarker for TensorSliceSelection

    §

    impl ArchetypeReflectionMarker for TensorViewFit

    §

    impl ArchetypeReflectionMarker for TextDocument

    §

    impl ArchetypeReflectionMarker for TextLog

    §

    impl ArchetypeReflectionMarker for TimeRangeTableOrder

    §

    impl ArchetypeReflectionMarker for Transform3D

    §

    impl ArchetypeReflectionMarker for ViewCoordinates

    §

    impl ArchetypeReflectionMarker for VisibleTimeRanges

    §

    impl ArchetypeReflectionMarker for VisualBounds2D

    Implementors§

    \ No newline at end of file +

    Implementations on Foreign Types§

    §

    impl ArchetypeReflectionMarker for AffixFuzzer1

    §

    impl ArchetypeReflectionMarker for AffixFuzzer2

    §

    impl ArchetypeReflectionMarker for AffixFuzzer3

    §

    impl ArchetypeReflectionMarker for AffixFuzzer4

    §

    impl ArchetypeReflectionMarker for AnnotationContext

    §

    impl ArchetypeReflectionMarker for Arrows2D

    §

    impl ArchetypeReflectionMarker for Arrows3D

    §

    impl ArchetypeReflectionMarker for Asset3D

    §

    impl ArchetypeReflectionMarker for AssetVideo

    §

    impl ArchetypeReflectionMarker for Background

    §

    impl ArchetypeReflectionMarker for BarChart

    §

    impl ArchetypeReflectionMarker for Boxes2D

    §

    impl ArchetypeReflectionMarker for Boxes3D

    §

    impl ArchetypeReflectionMarker for DataframeQuery

    §

    impl ArchetypeReflectionMarker for DepthImage

    §

    impl ArchetypeReflectionMarker for DisconnectedSpace

    §

    impl ArchetypeReflectionMarker for Ellipsoids3D

    §

    impl ArchetypeReflectionMarker for EncodedImage

    §

    impl ArchetypeReflectionMarker for Image

    §

    impl ArchetypeReflectionMarker for InstancePoses3D

    §

    impl ArchetypeReflectionMarker for LineStrips2D

    §

    impl ArchetypeReflectionMarker for LineStrips3D

    §

    impl ArchetypeReflectionMarker for Mesh3D

    §

    impl ArchetypeReflectionMarker for Pinhole

    §

    impl ArchetypeReflectionMarker for PlotLegend

    §

    impl ArchetypeReflectionMarker for Points2D

    §

    impl ArchetypeReflectionMarker for Points3D

    §

    impl ArchetypeReflectionMarker for Scalar

    §

    impl ArchetypeReflectionMarker for ScalarAxis

    §

    impl ArchetypeReflectionMarker for SegmentationImage

    §

    impl ArchetypeReflectionMarker for SeriesLine

    §

    impl ArchetypeReflectionMarker for SeriesPoint

    §

    impl ArchetypeReflectionMarker for SpaceViewBlueprint

    §

    impl ArchetypeReflectionMarker for SpaceViewContents

    §

    impl ArchetypeReflectionMarker for Tensor

    §

    impl ArchetypeReflectionMarker for TensorScalarMapping

    §

    impl ArchetypeReflectionMarker for TensorSliceSelection

    §

    impl ArchetypeReflectionMarker for TensorViewFit

    §

    impl ArchetypeReflectionMarker for TextDocument

    §

    impl ArchetypeReflectionMarker for TextLog

    §

    impl ArchetypeReflectionMarker for TimeRangeTableOrder

    §

    impl ArchetypeReflectionMarker for Transform3D

    §

    impl ArchetypeReflectionMarker for ViewCoordinates

    §

    impl ArchetypeReflectionMarker for VisibleTimeRanges

    §

    impl ArchetypeReflectionMarker for VisualBounds2D

    Implementors§

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.AsComponents.html b/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.AsComponents.html index 9895c2586145c..af7113cbf6ec2 100644 --- a/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.AsComponents.html +++ b/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.AsComponents.html @@ -22,4 +22,4 @@

    Custom bundles

    Provided Methods§

    fn to_arrow(&self) -> Result<Vec<(Field, Box<dyn Array>)>, SerializationError>

    Serializes all non-null Components of this bundle into Arrow arrays.

    The default implementation will simply serialize the result of Self::as_component_batches as-is, which is what you want in 99.9% of cases.

    -

    Implementations on Foreign Types§

    §

    impl AsComponents for AffixFuzzer1

    §

    impl AsComponents for AffixFuzzer2

    §

    impl AsComponents for AffixFuzzer3

    §

    impl AsComponents for AffixFuzzer4

    §

    impl AsComponents for AnnotationContext

    §

    impl AsComponents for Arrows2D

    §

    impl AsComponents for Arrows3D

    §

    impl AsComponents for Asset3D

    §

    impl AsComponents for AssetVideo

    §

    impl AsComponents for Background

    §

    impl AsComponents for BarChart

    §

    impl AsComponents for Boxes2D

    §

    impl AsComponents for Boxes3D

    §

    impl AsComponents for DataframeQuery

    §

    impl AsComponents for DepthImage

    §

    impl AsComponents for DisconnectedSpace

    §

    impl AsComponents for Ellipsoids3D

    §

    impl AsComponents for EncodedImage

    §

    impl AsComponents for Image

    §

    impl AsComponents for InstancePoses3D

    §

    impl AsComponents for LineStrips2D

    §

    impl AsComponents for LineStrips3D

    §

    impl AsComponents for Mesh3D

    §

    impl AsComponents for Pinhole

    §

    impl AsComponents for PlotLegend

    §

    impl AsComponents for Points2D

    §

    impl AsComponents for Points3D

    §

    impl AsComponents for Scalar

    §

    impl AsComponents for ScalarAxis

    §

    impl AsComponents for SegmentationImage

    §

    impl AsComponents for SeriesLine

    §

    impl AsComponents for SeriesPoint

    §

    impl AsComponents for SpaceViewBlueprint

    §

    impl AsComponents for SpaceViewContents

    §

    impl AsComponents for Tensor

    §

    impl AsComponents for TensorScalarMapping

    §

    impl AsComponents for TensorSliceSelection

    §

    impl AsComponents for TensorViewFit

    §

    impl AsComponents for TextDocument

    §

    impl AsComponents for TextLog

    §

    impl AsComponents for TimeRangeTableOrder

    §

    impl AsComponents for Transform3D

    §

    impl AsComponents for ViewCoordinates

    §

    impl AsComponents for VisibleTimeRanges

    §

    impl AsComponents for VisualBounds2D

    Implementors§

    \ No newline at end of file +

    Implementations on Foreign Types§

    §

    impl AsComponents for AffixFuzzer1

    §

    impl AsComponents for AffixFuzzer2

    §

    impl AsComponents for AffixFuzzer3

    §

    impl AsComponents for AffixFuzzer4

    §

    impl AsComponents for AnnotationContext

    §

    impl AsComponents for Arrows2D

    §

    impl AsComponents for Arrows3D

    §

    impl AsComponents for Asset3D

    §

    impl AsComponents for AssetVideo

    §

    impl AsComponents for Background

    §

    impl AsComponents for BarChart

    §

    impl AsComponents for Boxes2D

    §

    impl AsComponents for Boxes3D

    §

    impl AsComponents for DataframeQuery

    §

    impl AsComponents for DepthImage

    §

    impl AsComponents for DisconnectedSpace

    §

    impl AsComponents for Ellipsoids3D

    §

    impl AsComponents for EncodedImage

    §

    impl AsComponents for Image

    §

    impl AsComponents for InstancePoses3D

    §

    impl AsComponents for LineStrips2D

    §

    impl AsComponents for LineStrips3D

    §

    impl AsComponents for Mesh3D

    §

    impl AsComponents for Pinhole

    §

    impl AsComponents for PlotLegend

    §

    impl AsComponents for Points2D

    §

    impl AsComponents for Points3D

    §

    impl AsComponents for Scalar

    §

    impl AsComponents for ScalarAxis

    §

    impl AsComponents for SegmentationImage

    §

    impl AsComponents for SeriesLine

    §

    impl AsComponents for SeriesPoint

    §

    impl AsComponents for SpaceViewBlueprint

    §

    impl AsComponents for SpaceViewContents

    §

    impl AsComponents for Tensor

    §

    impl AsComponents for TensorScalarMapping

    §

    impl AsComponents for TensorSliceSelection

    §

    impl AsComponents for TensorViewFit

    §

    impl AsComponents for TextDocument

    §

    impl AsComponents for TextLog

    §

    impl AsComponents for TimeRangeTableOrder

    §

    impl AsComponents for Transform3D

    §

    impl AsComponents for ViewCoordinates

    §

    impl AsComponents for VisibleTimeRanges

    §

    impl AsComponents for VisualBounds2D

    Implementors§

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.Loggable.html b/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.Loggable.html index 539e9c7496ee8..3d158840c6b8b 100644 --- a/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.Loggable.html +++ b/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.Loggable.html @@ -995,4 +995,4 @@ ViewCoordinates: Sized,
    §

    fn from_arrow( arrow_data: &(dyn Array + 'static) ) -> Result<Vec<ViewCoordinates>, DeserializationError>
    where - ViewCoordinates: Sized,

    Implementors§

    §

    impl Loggable for BackgroundKind

    source§

    impl Loggable for ContainerKind

    §

    impl Loggable for Corner2D

    §

    impl Loggable for PanelState

    §

    impl Loggable for QueryKind

    §

    impl Loggable for SortKey

    §

    impl Loggable for SortOrder

    §

    impl Loggable for ViewFit

    §

    impl Loggable for TimeRangeBoundary

    §

    impl Loggable for ActiveTab

    source§

    impl Loggable for AutoLayout

    source§

    impl Loggable for AutoSpaceViews

    §

    impl Loggable for ColumnShare

    source§

    impl Loggable for GridColumns

    §

    impl Loggable for IncludedContent

    source§

    impl Loggable for IncludedSpaceView

    §

    impl Loggable for Interactive

    §

    impl Loggable for LatestAtQueries

    §

    impl Loggable for LockRangeDuringZoom

    §

    impl Loggable for QueryExpression

    source§

    impl Loggable for RootContainer

    §

    impl Loggable for RowShare

    §

    impl Loggable for SpaceViewClass

    source§

    impl Loggable for SpaceViewMaximized

    §

    impl Loggable for SpaceViewOrigin

    §

    impl Loggable for re_viewer::external::re_types_blueprint::blueprint::components::TensorDimensionIndexSlider

    §

    impl Loggable for TimeRangeQueries

    §

    impl Loggable for TimelineName

    §

    impl Loggable for ViewerRecommendationHash

    §

    impl Loggable for Visible

    §

    impl Loggable for re_viewer::external::re_types_blueprint::blueprint::components::VisibleTimeRange

    §

    impl Loggable for VisualBounds2D

    source§

    impl Loggable for VisualizerOverrides

    source§

    impl Loggable for Utf8List

    §

    impl Loggable for ChunkId

    §

    impl Loggable for RowId

    §

    impl Loggable for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::EntityPath

    §

    impl Loggable for MyColor

    §

    impl Loggable for MyIndex

    §

    impl Loggable for MyLabel

    §

    impl Loggable for MyPoint64

    §

    impl Loggable for MyPoint

    §

    impl Loggable for Tuid

    §

    impl Loggable for ClearIsRecursive

    §

    impl Loggable for Bool

    §

    impl Loggable for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::EntityPath

    §

    impl Loggable for Float32

    §

    impl Loggable for Float64

    §

    impl Loggable for TimeInt

    §

    impl Loggable for TimeRange

    §

    impl Loggable for UInt16

    §

    impl Loggable for UInt32

    §

    impl Loggable for UInt64

    §

    impl Loggable for Utf8

    §

    impl Loggable for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::VisibleTimeRange

    \ No newline at end of file + ViewCoordinates: Sized,

    Implementors§

    §

    impl Loggable for BackgroundKind

    §

    impl Loggable for ContainerKind

    §

    impl Loggable for Corner2D

    §

    impl Loggable for PanelState

    §

    impl Loggable for QueryKind

    §

    impl Loggable for SortKey

    §

    impl Loggable for SortOrder

    §

    impl Loggable for ViewFit

    §

    impl Loggable for TimeRangeBoundary

    §

    impl Loggable for ActiveTab

    §

    impl Loggable for AutoLayout

    §

    impl Loggable for AutoSpaceViews

    §

    impl Loggable for ColumnShare

    §

    impl Loggable for GridColumns

    §

    impl Loggable for IncludedContent

    §

    impl Loggable for IncludedSpaceView

    §

    impl Loggable for Interactive

    §

    impl Loggable for LatestAtQueries

    §

    impl Loggable for LockRangeDuringZoom

    §

    impl Loggable for QueryExpression

    §

    impl Loggable for RootContainer

    §

    impl Loggable for RowShare

    §

    impl Loggable for SpaceViewClass

    §

    impl Loggable for SpaceViewMaximized

    §

    impl Loggable for SpaceViewOrigin

    §

    impl Loggable for re_viewer::external::re_types_blueprint::blueprint::components::TensorDimensionIndexSlider

    §

    impl Loggable for TimeRangeQueries

    §

    impl Loggable for TimelineName

    §

    impl Loggable for ViewerRecommendationHash

    §

    impl Loggable for Visible

    §

    impl Loggable for re_viewer::external::re_types_blueprint::blueprint::components::VisibleTimeRange

    §

    impl Loggable for VisualBounds2D

    §

    impl Loggable for VisualizerOverrides

    §

    impl Loggable for Utf8List

    §

    impl Loggable for ChunkId

    §

    impl Loggable for RowId

    §

    impl Loggable for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::EntityPath

    §

    impl Loggable for MyColor

    §

    impl Loggable for MyIndex

    §

    impl Loggable for MyLabel

    §

    impl Loggable for MyPoint64

    §

    impl Loggable for MyPoint

    §

    impl Loggable for Tuid

    §

    impl Loggable for ClearIsRecursive

    §

    impl Loggable for Bool

    §

    impl Loggable for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::EntityPath

    §

    impl Loggable for Float32

    §

    impl Loggable for Float64

    §

    impl Loggable for TimeInt

    §

    impl Loggable for TimeRange

    §

    impl Loggable for UInt16

    §

    impl Loggable for UInt32

    §

    impl Loggable for UInt64

    §

    impl Loggable for Utf8

    §

    impl Loggable for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::VisibleTimeRange

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.SizeBytes.html b/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.SizeBytes.html index 916aeb5d33e3a..1ab8b5a4918ac 100644 --- a/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.SizeBytes.html +++ b/docs/rust/head/re_viewer/external/re_space_view/external/re_chunk_store/external/re_chunk/external/re_log_types/external/re_types_core/trait.SizeBytes.html @@ -40,7 +40,7 @@ W: SizeBytes,
    §

    fn heap_size_bytes(&self) -> u64

    §

    fn is_pod() -> bool

    §

    impl<T, const N: usize> SizeBytes for [T; N]
    where T: SizeBytes,

    §

    fn heap_size_bytes(&self) -> u64

    §

    impl<T, const N: usize> SizeBytes for SmallVec<[T; N]>
    where T: SizeBytes,

    §

    fn heap_size_bytes(&self) -> u64

    Does not take capacity into account.

    -

    Implementors§

    §

    impl SizeBytes for BackgroundKind

    source§

    impl SizeBytes for ContainerKind

    §

    impl SizeBytes for Corner2D

    §

    impl SizeBytes for PanelState

    §

    impl SizeBytes for QueryKind

    §

    impl SizeBytes for SortKey

    §

    impl SizeBytes for SortOrder

    §

    impl SizeBytes for ViewFit

    §

    impl SizeBytes for DataType

    §

    impl SizeBytes for TimeRangeBoundary

    source§

    impl SizeBytes for EntityDb

    source§

    impl SizeBytes for ContainerBlueprint

    source§

    impl SizeBytes for PanelBlueprint

    source§

    impl SizeBytes for ViewportBlueprint

    §

    impl SizeBytes for ActiveTab

    source§

    impl SizeBytes for AutoLayout

    source§

    impl SizeBytes for AutoSpaceViews

    §

    impl SizeBytes for ColumnShare

    source§

    impl SizeBytes for GridColumns

    §

    impl SizeBytes for IncludedContent

    source§

    impl SizeBytes for IncludedSpaceView

    §

    impl SizeBytes for Interactive

    §

    impl SizeBytes for LatestAtQueries

    §

    impl SizeBytes for LockRangeDuringZoom

    §

    impl SizeBytes for QueryExpression

    source§

    impl SizeBytes for RootContainer

    §

    impl SizeBytes for RowShare

    §

    impl SizeBytes for SpaceViewClass

    source§

    impl SizeBytes for SpaceViewMaximized

    §

    impl SizeBytes for SpaceViewOrigin

    §

    impl SizeBytes for re_viewer::external::re_types_blueprint::blueprint::components::TensorDimensionIndexSlider

    §

    impl SizeBytes for TimeRangeQueries

    §

    impl SizeBytes for TimelineName

    §

    impl SizeBytes for ViewerRecommendationHash

    §

    impl SizeBytes for Visible

    §

    impl SizeBytes for re_viewer::external::re_types_blueprint::blueprint::components::VisibleTimeRange

    §

    impl SizeBytes for re_viewer::external::re_types_blueprint::blueprint::components::VisualBounds2D

    source§

    impl SizeBytes for VisualizerOverrides

    source§

    impl SizeBytes for Utf8List

    source§

    impl SizeBytes for CacheKey

    §

    impl SizeBytes for Chunk

    §

    impl SizeBytes for ChunkId

    §

    impl SizeBytes for ResolvedTimeRange

    §

    impl SizeBytes for RowId

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::TimeInt

    §

    impl SizeBytes for Timeline

    §

    impl SizeBytes for UnitChunkShared

    §

    impl SizeBytes for StructArray

    §

    impl SizeBytes for Field

    §

    impl SizeBytes for f16

    §

    impl SizeBytes for ComponentName

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::EntityPath

    §

    impl SizeBytes for PendingRow

    §

    impl SizeBytes for TimeColumn

    §

    impl SizeBytes for TimePoint

    §

    impl SizeBytes for MyColor

    §

    impl SizeBytes for MyIndex

    §

    impl SizeBytes for MyLabel

    §

    impl SizeBytes for MyPoint64

    §

    impl SizeBytes for MyPoint

    §

    impl SizeBytes for Hash64

    §

    impl SizeBytes for EntityPathHash

    §

    impl SizeBytes for Tuid

    §

    impl SizeBytes for Clear

    §

    impl SizeBytes for ClearIsRecursive

    §

    impl SizeBytes for Bool

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::EntityPath

    §

    impl SizeBytes for Float32

    §

    impl SizeBytes for Float64

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::TimeInt

    §

    impl SizeBytes for TimeRange

    §

    impl SizeBytes for UInt16

    §

    impl SizeBytes for UInt32

    §

    impl SizeBytes for UInt64

    §

    impl SizeBytes for Utf8

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::VisibleTimeRange

    §

    impl SizeBytes for ArrowString

    §

    impl SizeBytes for DatatypeName

    §

    impl SizeBytes for dyn Array

    §

    impl<T> SizeBytes for ListArray<T>
    where +

    Implementors§

    §

    impl SizeBytes for BackgroundKind

    §

    impl SizeBytes for ContainerKind

    §

    impl SizeBytes for Corner2D

    §

    impl SizeBytes for PanelState

    §

    impl SizeBytes for QueryKind

    §

    impl SizeBytes for SortKey

    §

    impl SizeBytes for SortOrder

    §

    impl SizeBytes for ViewFit

    §

    impl SizeBytes for DataType

    §

    impl SizeBytes for TimeRangeBoundary

    source§

    impl SizeBytes for EntityDb

    §

    impl SizeBytes for ContainerBlueprint

    §

    impl SizeBytes for PanelBlueprint

    §

    impl SizeBytes for ViewportBlueprint

    §

    impl SizeBytes for ActiveTab

    §

    impl SizeBytes for AutoLayout

    §

    impl SizeBytes for AutoSpaceViews

    §

    impl SizeBytes for ColumnShare

    §

    impl SizeBytes for GridColumns

    §

    impl SizeBytes for IncludedContent

    §

    impl SizeBytes for IncludedSpaceView

    §

    impl SizeBytes for Interactive

    §

    impl SizeBytes for LatestAtQueries

    §

    impl SizeBytes for LockRangeDuringZoom

    §

    impl SizeBytes for QueryExpression

    §

    impl SizeBytes for RootContainer

    §

    impl SizeBytes for RowShare

    §

    impl SizeBytes for SpaceViewClass

    §

    impl SizeBytes for SpaceViewMaximized

    §

    impl SizeBytes for SpaceViewOrigin

    §

    impl SizeBytes for re_viewer::external::re_types_blueprint::blueprint::components::TensorDimensionIndexSlider

    §

    impl SizeBytes for TimeRangeQueries

    §

    impl SizeBytes for TimelineName

    §

    impl SizeBytes for ViewerRecommendationHash

    §

    impl SizeBytes for Visible

    §

    impl SizeBytes for re_viewer::external::re_types_blueprint::blueprint::components::VisibleTimeRange

    §

    impl SizeBytes for re_viewer::external::re_types_blueprint::blueprint::components::VisualBounds2D

    §

    impl SizeBytes for VisualizerOverrides

    §

    impl SizeBytes for Utf8List

    source§

    impl SizeBytes for CacheKey

    §

    impl SizeBytes for Chunk

    §

    impl SizeBytes for ChunkId

    §

    impl SizeBytes for ResolvedTimeRange

    §

    impl SizeBytes for RowId

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::TimeInt

    §

    impl SizeBytes for Timeline

    §

    impl SizeBytes for UnitChunkShared

    §

    impl SizeBytes for StructArray

    §

    impl SizeBytes for Field

    §

    impl SizeBytes for f16

    §

    impl SizeBytes for ComponentName

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::EntityPath

    §

    impl SizeBytes for PendingRow

    §

    impl SizeBytes for TimeColumn

    §

    impl SizeBytes for TimePoint

    §

    impl SizeBytes for MyColor

    §

    impl SizeBytes for MyIndex

    §

    impl SizeBytes for MyLabel

    §

    impl SizeBytes for MyPoint64

    §

    impl SizeBytes for MyPoint

    §

    impl SizeBytes for Hash64

    §

    impl SizeBytes for EntityPathHash

    §

    impl SizeBytes for Tuid

    §

    impl SizeBytes for Clear

    §

    impl SizeBytes for ClearIsRecursive

    §

    impl SizeBytes for Bool

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::EntityPath

    §

    impl SizeBytes for Float32

    §

    impl SizeBytes for Float64

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::TimeInt

    §

    impl SizeBytes for TimeRange

    §

    impl SizeBytes for UInt16

    §

    impl SizeBytes for UInt32

    §

    impl SizeBytes for UInt64

    §

    impl SizeBytes for Utf8

    §

    impl SizeBytes for re_viewer::external::re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::datatypes::VisibleTimeRange

    §

    impl SizeBytes for ArrowString

    §

    impl SizeBytes for DatatypeName

    §

    impl SizeBytes for dyn Array

    §

    impl<T> SizeBytes for ListArray<T>
    where T: SizeBytes + Offset,

    §

    impl<T> SizeBytes for PrimitiveArray<T>
    where T: SizeBytes + NativeType,

    §

    impl<T> SizeBytes for ArrowBuffer<T>
    where T: SizeBytes,

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/archetypes/index.html b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/archetypes/index.html index bd1c6876345df..04bc599795952 100644 --- a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/archetypes/index.html +++ b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/archetypes/index.html @@ -1,2 +1,2 @@ re_viewer::external::re_types_blueprint::blueprint::archetypes - Rust -

    Structs

    \ No newline at end of file +

    Structs

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/archetypes/struct.ContainerBlueprint.html b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/archetypes/struct.ContainerBlueprint.html index dac847349b563..6db6d5dd2f55e 100644 --- a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/archetypes/struct.ContainerBlueprint.html +++ b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/archetypes/struct.ContainerBlueprint.html @@ -1,5 +1,5 @@ ContainerBlueprint in re_viewer::external::re_types_blueprint::blueprint::archetypes - Rust -
    pub struct ContainerBlueprint {
    +    
    pub struct ContainerBlueprint {
         pub container_kind: ContainerKind,
         pub display_name: Option<Name>,
         pub contents: Option<Vec<IncludedContent>>,
    @@ -25,54 +25,54 @@
     
    §grid_columns: Option<GridColumns>

    How many columns this grid should have.

    If unset, the grid layout will be auto.

    Ignored for Horizontal/Vertical containers.

    -

    Implementations§

    source§

    impl ContainerBlueprint

    source

    pub const NUM_COMPONENTS: usize = 9usize

    The total number of components in the archetype: 1 required, 1 recommended, 7 optional

    -
    source§

    impl ContainerBlueprint

    source

    pub fn new(container_kind: impl Into<ContainerKind>) -> ContainerBlueprint

    Create a new ContainerBlueprint.

    -
    source

    pub fn with_display_name( +

    Implementations§

    §

    impl ContainerBlueprint

    pub const NUM_COMPONENTS: usize = 9usize

    The total number of components in the archetype: 1 required, 1 recommended, 7 optional

    +
    §

    impl ContainerBlueprint

    pub fn new(container_kind: impl Into<ContainerKind>) -> ContainerBlueprint

    Create a new ContainerBlueprint.

    +

    pub fn with_display_name( self, display_name: impl Into<Name> ) -> ContainerBlueprint

    The name of the container.

    -
    source

    pub fn with_contents( +

    pub fn with_contents( self, contents: impl IntoIterator<Item = impl Into<IncludedContent>> ) -> ContainerBlueprint

    ContainerIds or SpaceViewIds that are children of this container.

    -
    source

    pub fn with_col_shares( +

    pub fn with_col_shares( self, col_shares: impl IntoIterator<Item = impl Into<ColumnShare>> ) -> ContainerBlueprint

    The layout shares of each column in the container.

    For Horizontal containers, the length of this list should always match the number of contents.

    Ignored for Vertical containers.

    -
    source

    pub fn with_row_shares( +

    pub fn with_row_shares( self, row_shares: impl IntoIterator<Item = impl Into<RowShare>> ) -> ContainerBlueprint

    The layout shares of each row of the container.

    For Vertical containers, the length of this list should always match the number of contents.

    Ignored for Horizontal containers.

    -
    source

    pub fn with_active_tab( +

    pub fn with_active_tab( self, active_tab: impl Into<ActiveTab> ) -> ContainerBlueprint

    Which tab is active.

    Only applies to Tabs containers.

    -
    source

    pub fn with_visible(self, visible: impl Into<Visible>) -> ContainerBlueprint

    Whether this container is visible.

    +

    pub fn with_visible(self, visible: impl Into<Visible>) -> ContainerBlueprint

    Whether this container is visible.

    Defaults to true if not specified.

    -
    source

    pub fn with_grid_columns( +

    pub fn with_grid_columns( self, grid_columns: impl Into<GridColumns> ) -> ContainerBlueprint

    How many columns this grid should have.

    If unset, the grid layout will be auto.

    Ignored for Horizontal/Vertical containers.

    -

    Trait Implementations§

    source§

    impl Archetype for ContainerBlueprint

    §

    type Indicator = GenericIndicatorComponent<ContainerBlueprint>

    The associated indicator component, whose presence indicates that the high-level -archetype-based APIs were used to log the data. Read more
    source§

    fn name() -> ArchetypeName

    The fully-qualified name of this archetype, e.g. rerun.archetypes.Points2D.
    source§

    fn display_name() -> &'static str

    Readable name for displaying in ui.
    source§

    fn indicator() -> MaybeOwnedComponentBatch<'static>

    Creates a ComponentBatch out of the associated Self::Indicator component. Read more
    source§

    fn required_components() -> Cow<'static, [ComponentName]>

    Returns the names of all components that must be provided by the user when constructing -this archetype.
    source§

    fn recommended_components() -> Cow<'static, [ComponentName]>

    Returns the names of all components that should be provided by the user when constructing -this archetype.
    source§

    fn optional_components() -> Cow<'static, [ComponentName]>

    Returns the names of all components that may be provided by the user when constructing -this archetype.
    source§

    fn all_components() -> Cow<'static, [ComponentName]>

    Returns the names of all components that must, should and may be provided by the user when -constructing this archetype. Read more
    source§

    fn from_arrow_components( +

    Trait Implementations§

    §

    impl Archetype for ContainerBlueprint

    §

    type Indicator = GenericIndicatorComponent<ContainerBlueprint>

    The associated indicator component, whose presence indicates that the high-level +archetype-based APIs were used to log the data. Read more
    §

    fn name() -> ArchetypeName

    The fully-qualified name of this archetype, e.g. rerun.archetypes.Points2D.
    §

    fn display_name() -> &'static str

    Readable name for displaying in ui.
    §

    fn indicator() -> MaybeOwnedComponentBatch<'static>

    Creates a ComponentBatch out of the associated Self::Indicator component. Read more
    §

    fn required_components() -> Cow<'static, [ComponentName]>

    Returns the names of all components that must be provided by the user when constructing +this archetype.
    §

    fn recommended_components() -> Cow<'static, [ComponentName]>

    Returns the names of all components that should be provided by the user when constructing +this archetype.
    §

    fn optional_components() -> Cow<'static, [ComponentName]>

    Returns the names of all components that may be provided by the user when constructing +this archetype.
    §

    fn all_components() -> Cow<'static, [ComponentName]>

    Returns the names of all components that must, should and may be provided by the user when +constructing this archetype. Read more
    §

    fn from_arrow_components( arrow_data: impl IntoIterator<Item = (ComponentName, Box<dyn Array>)> ) -> Result<ContainerBlueprint, DeserializationError>

    Given an iterator of Arrow arrays and their respective ComponentNames, deserializes them into this archetype. Read more
    §

    fn from_arrow( data: impl IntoIterator<Item = (Field, Box<dyn Array>)> ) -> Result<Self, DeserializationError>
    where Self: Sized,

    Given an iterator of Arrow arrays and their respective field metadata, deserializes them -into this archetype. Read more
    source§

    impl AsComponents for ContainerBlueprint

    source§

    fn as_component_batches(&self) -> Vec<MaybeOwnedComponentBatch<'_>>

    Exposes the object’s contents as a set of ComponentBatchs. Read more
    §

    fn to_arrow(&self) -> Result<Vec<(Field, Box<dyn Array>)>, SerializationError>

    Serializes all non-null Components of this bundle into Arrow arrays. Read more
    source§

    impl Clone for ContainerBlueprint

    source§

    fn clone(&self) -> ContainerBlueprint

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ContainerBlueprint

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl SizeBytes for ContainerBlueprint

    source§

    fn heap_size_bytes(&self) -> u64

    Returns the total size of self on the heap, in bytes.
    source§

    fn is_pod() -> bool

    Is Self just plain old data? Read more
    §

    fn total_size_bytes(&self) -> u64

    Returns the total size of self in bytes, accounting for both stack and heap space.
    §

    fn stack_size_bytes(&self) -> u64

    Returns the total size of self on the stack, in bytes. Read more
    source§

    impl ArchetypeReflectionMarker for ContainerBlueprint

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +into this archetype. Read more

    §

    impl AsComponents for ContainerBlueprint

    §

    fn as_component_batches(&self) -> Vec<MaybeOwnedComponentBatch<'_>>

    Exposes the object’s contents as a set of ComponentBatchs. Read more
    §

    fn to_arrow(&self) -> Result<Vec<(Field, Box<dyn Array>)>, SerializationError>

    Serializes all non-null Components of this bundle into Arrow arrays. Read more
    §

    impl Clone for ContainerBlueprint

    §

    fn clone(&self) -> ContainerBlueprint

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for ContainerBlueprint

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl SizeBytes for ContainerBlueprint

    §

    fn heap_size_bytes(&self) -> u64

    Returns the total size of self on the heap, in bytes.
    §

    fn is_pod() -> bool

    Is Self just plain old data? Read more
    §

    fn total_size_bytes(&self) -> u64

    Returns the total size of self in bytes, accounting for both stack and heap space.
    §

    fn stack_size_bytes(&self) -> u64

    Returns the total size of self on the stack, in bytes. Read more
    §

    impl ArchetypeReflectionMarker for ContainerBlueprint

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Az for T

    source§

    fn az<Dst>(self) -> Dst
    where T: Cast<Dst>,

    Casts the value.
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where diff --git a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/archetypes/struct.PanelBlueprint.html b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/archetypes/struct.PanelBlueprint.html index 16e5c8e66fddd..a9dfcf59ba453 100644 --- a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/archetypes/struct.PanelBlueprint.html +++ b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/archetypes/struct.PanelBlueprint.html @@ -1,22 +1,22 @@ PanelBlueprint in re_viewer::external::re_types_blueprint::blueprint::archetypes - Rust -
    pub struct PanelBlueprint {
    +    
    pub struct PanelBlueprint {
         pub state: Option<PanelState>,
     }
    Expand description

    Archetype: Shared state for the 3 collapsible panels.

    -

    Fields§

    §state: Option<PanelState>

    Implementations§

    source§

    impl PanelBlueprint

    source

    pub const NUM_COMPONENTS: usize = 2usize

    The total number of components in the archetype: 0 required, 1 recommended, 1 optional

    -
    source§

    impl PanelBlueprint

    source

    pub fn new() -> PanelBlueprint

    Create a new PanelBlueprint.

    -
    source

    pub fn with_state(self, state: impl Into<PanelState>) -> PanelBlueprint

    Trait Implementations§

    source§

    impl Archetype for PanelBlueprint

    §

    type Indicator = GenericIndicatorComponent<PanelBlueprint>

    The associated indicator component, whose presence indicates that the high-level -archetype-based APIs were used to log the data. Read more
    source§

    fn name() -> ArchetypeName

    The fully-qualified name of this archetype, e.g. rerun.archetypes.Points2D.
    source§

    fn display_name() -> &'static str

    Readable name for displaying in ui.
    source§

    fn indicator() -> MaybeOwnedComponentBatch<'static>

    Creates a ComponentBatch out of the associated Self::Indicator component. Read more
    source§

    fn required_components() -> Cow<'static, [ComponentName]>

    Returns the names of all components that must be provided by the user when constructing -this archetype.
    source§

    fn recommended_components() -> Cow<'static, [ComponentName]>

    Returns the names of all components that should be provided by the user when constructing -this archetype.
    source§

    fn optional_components() -> Cow<'static, [ComponentName]>

    Returns the names of all components that may be provided by the user when constructing -this archetype.
    source§

    fn all_components() -> Cow<'static, [ComponentName]>

    Returns the names of all components that must, should and may be provided by the user when -constructing this archetype. Read more
    source§

    fn from_arrow_components( +

    Fields§

    §state: Option<PanelState>

    Implementations§

    §

    impl PanelBlueprint

    pub const NUM_COMPONENTS: usize = 2usize

    The total number of components in the archetype: 0 required, 1 recommended, 1 optional

    +
    §

    impl PanelBlueprint

    pub fn new() -> PanelBlueprint

    Create a new PanelBlueprint.

    +

    pub fn with_state(self, state: impl Into<PanelState>) -> PanelBlueprint

    Trait Implementations§

    §

    impl Archetype for PanelBlueprint

    §

    type Indicator = GenericIndicatorComponent<PanelBlueprint>

    The associated indicator component, whose presence indicates that the high-level +archetype-based APIs were used to log the data. Read more
    §

    fn name() -> ArchetypeName

    The fully-qualified name of this archetype, e.g. rerun.archetypes.Points2D.
    §

    fn display_name() -> &'static str

    Readable name for displaying in ui.
    §

    fn indicator() -> MaybeOwnedComponentBatch<'static>

    Creates a ComponentBatch out of the associated Self::Indicator component. Read more
    §

    fn required_components() -> Cow<'static, [ComponentName]>

    Returns the names of all components that must be provided by the user when constructing +this archetype.
    §

    fn recommended_components() -> Cow<'static, [ComponentName]>

    Returns the names of all components that should be provided by the user when constructing +this archetype.
    §

    fn optional_components() -> Cow<'static, [ComponentName]>

    Returns the names of all components that may be provided by the user when constructing +this archetype.
    §

    fn all_components() -> Cow<'static, [ComponentName]>

    Returns the names of all components that must, should and may be provided by the user when +constructing this archetype. Read more
    §

    fn from_arrow_components( arrow_data: impl IntoIterator<Item = (ComponentName, Box<dyn Array>)> ) -> Result<PanelBlueprint, DeserializationError>

    Given an iterator of Arrow arrays and their respective ComponentNames, deserializes them into this archetype. Read more
    §

    fn from_arrow( data: impl IntoIterator<Item = (Field, Box<dyn Array>)> ) -> Result<Self, DeserializationError>
    where Self: Sized,

    Given an iterator of Arrow arrays and their respective field metadata, deserializes them -into this archetype. Read more
    source§

    impl AsComponents for PanelBlueprint

    source§

    fn as_component_batches(&self) -> Vec<MaybeOwnedComponentBatch<'_>>

    Exposes the object’s contents as a set of ComponentBatchs. Read more
    §

    fn to_arrow(&self) -> Result<Vec<(Field, Box<dyn Array>)>, SerializationError>

    Serializes all non-null Components of this bundle into Arrow arrays. Read more
    source§

    impl Clone for PanelBlueprint

    source§

    fn clone(&self) -> PanelBlueprint

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for PanelBlueprint

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Default for PanelBlueprint

    source§

    fn default() -> PanelBlueprint

    Returns the “default value” for a type. Read more
    source§

    impl SizeBytes for PanelBlueprint

    source§

    fn heap_size_bytes(&self) -> u64

    Returns the total size of self on the heap, in bytes.
    source§

    fn is_pod() -> bool

    Is Self just plain old data? Read more
    §

    fn total_size_bytes(&self) -> u64

    Returns the total size of self in bytes, accounting for both stack and heap space.
    §

    fn stack_size_bytes(&self) -> u64

    Returns the total size of self on the stack, in bytes. Read more
    source§

    impl ArchetypeReflectionMarker for PanelBlueprint

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +into this archetype. Read more

    §

    impl AsComponents for PanelBlueprint

    §

    fn as_component_batches(&self) -> Vec<MaybeOwnedComponentBatch<'_>>

    Exposes the object’s contents as a set of ComponentBatchs. Read more
    §

    fn to_arrow(&self) -> Result<Vec<(Field, Box<dyn Array>)>, SerializationError>

    Serializes all non-null Components of this bundle into Arrow arrays. Read more
    §

    impl Clone for PanelBlueprint

    §

    fn clone(&self) -> PanelBlueprint

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for PanelBlueprint

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for PanelBlueprint

    §

    fn default() -> PanelBlueprint

    Returns the “default value” for a type. Read more
    §

    impl SizeBytes for PanelBlueprint

    §

    fn heap_size_bytes(&self) -> u64

    Returns the total size of self on the heap, in bytes.
    §

    fn is_pod() -> bool

    Is Self just plain old data? Read more
    §

    fn total_size_bytes(&self) -> u64

    Returns the total size of self in bytes, accounting for both stack and heap space.
    §

    fn stack_size_bytes(&self) -> u64

    Returns the total size of self on the stack, in bytes. Read more
    §

    impl ArchetypeReflectionMarker for PanelBlueprint

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Az for T

    source§

    fn az<Dst>(self) -> Dst
    where T: Cast<Dst>,

    Casts the value.
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where diff --git a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/archetypes/struct.ViewportBlueprint.html b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/archetypes/struct.ViewportBlueprint.html index 7dfdaa2d55c91..73fcd07b3cb69 100644 --- a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/archetypes/struct.ViewportBlueprint.html +++ b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/archetypes/struct.ViewportBlueprint.html @@ -1,5 +1,5 @@ ViewportBlueprint in re_viewer::external::re_types_blueprint::blueprint::archetypes - Rust -
    pub struct ViewportBlueprint {
    +    
    pub struct ViewportBlueprint {
         pub root_container: Option<RootContainer>,
         pub maximized: Option<SpaceViewMaximized>,
         pub auto_layout: Option<AutoLayout>,
    @@ -19,49 +19,49 @@
     

    This is an internal field and should not be set usually. If you want the viewer from stopping to add space views, you should set auto_space_views to false.

    The viewer uses this to determine whether it should keep adding space views.

    -

    Implementations§

    source§

    impl ViewportBlueprint

    source

    pub const NUM_COMPONENTS: usize = 6usize

    The total number of components in the archetype: 0 required, 1 recommended, 5 optional

    -
    source§

    impl ViewportBlueprint

    source

    pub fn new() -> ViewportBlueprint

    Create a new ViewportBlueprint.

    -
    source

    pub fn with_root_container( +

    Implementations§

    §

    impl ViewportBlueprint

    pub const NUM_COMPONENTS: usize = 6usize

    The total number of components in the archetype: 0 required, 1 recommended, 5 optional

    +
    §

    impl ViewportBlueprint

    pub fn new() -> ViewportBlueprint

    Create a new ViewportBlueprint.

    +

    pub fn with_root_container( self, root_container: impl Into<RootContainer> ) -> ViewportBlueprint

    The layout of the space-views

    -
    source

    pub fn with_maximized( +

    pub fn with_maximized( self, maximized: impl Into<SpaceViewMaximized> ) -> ViewportBlueprint

    Show one tab as maximized?

    -
    source

    pub fn with_auto_layout( +

    pub fn with_auto_layout( self, auto_layout: impl Into<AutoLayout> ) -> ViewportBlueprint

    Whether the viewport layout is determined automatically.

    If true, the container layout will be reset whenever a new space view is added or removed. This defaults to false and is automatically set to false when there is user determined layout.

    -
    source

    pub fn with_auto_space_views( +

    pub fn with_auto_space_views( self, auto_space_views: impl Into<AutoSpaceViews> ) -> ViewportBlueprint

    Whether or not space views should be created automatically.

    If true, the viewer will only add space views that it hasn’t considered previously (as identified by past_viewer_recommendations) and which aren’t deemed redundant to existing space views. This defaults to false and is automatically set to false when the user adds space views manually in the viewer.

    -
    source

    pub fn with_past_viewer_recommendations( +

    pub fn with_past_viewer_recommendations( self, past_viewer_recommendations: impl IntoIterator<Item = impl Into<ViewerRecommendationHash>> ) -> ViewportBlueprint

    Hashes of all recommended space views the viewer has already added and that should not be added again.

    This is an internal field and should not be set usually. If you want the viewer from stopping to add space views, you should set auto_space_views to false.

    The viewer uses this to determine whether it should keep adding space views.

    -

    Trait Implementations§

    source§

    impl Archetype for ViewportBlueprint

    §

    type Indicator = GenericIndicatorComponent<ViewportBlueprint>

    The associated indicator component, whose presence indicates that the high-level -archetype-based APIs were used to log the data. Read more
    source§

    fn name() -> ArchetypeName

    The fully-qualified name of this archetype, e.g. rerun.archetypes.Points2D.
    source§

    fn display_name() -> &'static str

    Readable name for displaying in ui.
    source§

    fn indicator() -> MaybeOwnedComponentBatch<'static>

    Creates a ComponentBatch out of the associated Self::Indicator component. Read more
    source§

    fn required_components() -> Cow<'static, [ComponentName]>

    Returns the names of all components that must be provided by the user when constructing -this archetype.
    source§

    fn recommended_components() -> Cow<'static, [ComponentName]>

    Returns the names of all components that should be provided by the user when constructing -this archetype.
    source§

    fn optional_components() -> Cow<'static, [ComponentName]>

    Returns the names of all components that may be provided by the user when constructing -this archetype.
    source§

    fn all_components() -> Cow<'static, [ComponentName]>

    Returns the names of all components that must, should and may be provided by the user when -constructing this archetype. Read more
    source§

    fn from_arrow_components( +

    Trait Implementations§

    §

    impl Archetype for ViewportBlueprint

    §

    type Indicator = GenericIndicatorComponent<ViewportBlueprint>

    The associated indicator component, whose presence indicates that the high-level +archetype-based APIs were used to log the data. Read more
    §

    fn name() -> ArchetypeName

    The fully-qualified name of this archetype, e.g. rerun.archetypes.Points2D.
    §

    fn display_name() -> &'static str

    Readable name for displaying in ui.
    §

    fn indicator() -> MaybeOwnedComponentBatch<'static>

    Creates a ComponentBatch out of the associated Self::Indicator component. Read more
    §

    fn required_components() -> Cow<'static, [ComponentName]>

    Returns the names of all components that must be provided by the user when constructing +this archetype.
    §

    fn recommended_components() -> Cow<'static, [ComponentName]>

    Returns the names of all components that should be provided by the user when constructing +this archetype.
    §

    fn optional_components() -> Cow<'static, [ComponentName]>

    Returns the names of all components that may be provided by the user when constructing +this archetype.
    §

    fn all_components() -> Cow<'static, [ComponentName]>

    Returns the names of all components that must, should and may be provided by the user when +constructing this archetype. Read more
    §

    fn from_arrow_components( arrow_data: impl IntoIterator<Item = (ComponentName, Box<dyn Array>)> ) -> Result<ViewportBlueprint, DeserializationError>

    Given an iterator of Arrow arrays and their respective ComponentNames, deserializes them into this archetype. Read more
    §

    fn from_arrow( data: impl IntoIterator<Item = (Field, Box<dyn Array>)> ) -> Result<Self, DeserializationError>
    where Self: Sized,

    Given an iterator of Arrow arrays and their respective field metadata, deserializes them -into this archetype. Read more
    source§

    impl AsComponents for ViewportBlueprint

    source§

    fn as_component_batches(&self) -> Vec<MaybeOwnedComponentBatch<'_>>

    Exposes the object’s contents as a set of ComponentBatchs. Read more
    §

    fn to_arrow(&self) -> Result<Vec<(Field, Box<dyn Array>)>, SerializationError>

    Serializes all non-null Components of this bundle into Arrow arrays. Read more
    source§

    impl Clone for ViewportBlueprint

    source§

    fn clone(&self) -> ViewportBlueprint

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ViewportBlueprint

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Default for ViewportBlueprint

    source§

    fn default() -> ViewportBlueprint

    Returns the “default value” for a type. Read more
    source§

    impl SizeBytes for ViewportBlueprint

    source§

    fn heap_size_bytes(&self) -> u64

    Returns the total size of self on the heap, in bytes.
    source§

    fn is_pod() -> bool

    Is Self just plain old data? Read more
    §

    fn total_size_bytes(&self) -> u64

    Returns the total size of self in bytes, accounting for both stack and heap space.
    §

    fn stack_size_bytes(&self) -> u64

    Returns the total size of self on the stack, in bytes. Read more
    source§

    impl ArchetypeReflectionMarker for ViewportBlueprint

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +into this archetype. Read more

    §

    impl AsComponents for ViewportBlueprint

    §

    fn as_component_batches(&self) -> Vec<MaybeOwnedComponentBatch<'_>>

    Exposes the object’s contents as a set of ComponentBatchs. Read more
    §

    fn to_arrow(&self) -> Result<Vec<(Field, Box<dyn Array>)>, SerializationError>

    Serializes all non-null Components of this bundle into Arrow arrays. Read more
    §

    impl Clone for ViewportBlueprint

    §

    fn clone(&self) -> ViewportBlueprint

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for ViewportBlueprint

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for ViewportBlueprint

    §

    fn default() -> ViewportBlueprint

    Returns the “default value” for a type. Read more
    §

    impl SizeBytes for ViewportBlueprint

    §

    fn heap_size_bytes(&self) -> u64

    Returns the total size of self on the heap, in bytes.
    §

    fn is_pod() -> bool

    Is Self just plain old data? Read more
    §

    fn total_size_bytes(&self) -> u64

    Returns the total size of self in bytes, accounting for both stack and heap space.
    §

    fn stack_size_bytes(&self) -> u64

    Returns the total size of self on the stack, in bytes. Read more
    §

    impl ArchetypeReflectionMarker for ViewportBlueprint

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Az for T

    source§

    fn az<Dst>(self) -> Dst
    where T: Cast<Dst>,

    Casts the value.
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where diff --git a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/enum.ContainerKind.html b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/enum.ContainerKind.html index 5782afda271d9..25a7160ccb275 100644 --- a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/enum.ContainerKind.html +++ b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/enum.ContainerKind.html @@ -1,5 +1,5 @@ ContainerKind in re_viewer::external::re_types_blueprint::blueprint::components - Rust -
    #[repr(u8)]
    pub enum ContainerKind { +
    #[repr(u8)]
    pub enum ContainerKind { Tabs = 1, Horizontal = 2, Vertical = 3, @@ -9,14 +9,14 @@
    §

    Horizontal = 2

    Order the children left to right

    §

    Vertical = 3

    Order the children top to bottom

    §

    Grid = 4

    Organize children in a grid layout

    -

    Trait Implementations§

    source§

    impl Clone for ContainerKind

    source§

    fn clone(&self) -> ContainerKind

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ContainerKind

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Default for ContainerKind

    source§

    fn default() -> ContainerKind

    Returns the “default value” for a type. Read more
    source§

    impl Display for ContainerKind

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Enum for ContainerKind

    source§

    fn variants() -> &'static [ContainerKind]

    All variants, in the order they appear in the enum.
    source§

    fn docstring_md(self) -> &'static str

    Markdown docstring for the given enum variant.
    source§

    impl Hash for ContainerKind

    source§

    fn hash<__H>(&self, state: &mut __H)
    where +

    Trait Implementations§

    §

    impl Clone for ContainerKind

    §

    fn clone(&self) -> ContainerKind

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for ContainerKind

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for ContainerKind

    §

    fn default() -> ContainerKind

    Returns the “default value” for a type. Read more
    §

    impl Display for ContainerKind

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Enum for ContainerKind

    §

    fn variants() -> &'static [ContainerKind]

    All variants, in the order they appear in the enum.
    §

    fn docstring_md(self) -> &'static str

    Markdown docstring for the given enum variant.
    §

    impl Hash for ContainerKind

    §

    fn hash<__H>(&self, state: &mut __H)
    where __H: Hasher,

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Loggable for ContainerKind

    §

    type Name = ComponentName

    source§

    fn name() -> <ContainerKind as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    source§

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    source§

    fn to_arrow_opt<'a>( + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    §

    impl Loggable for ContainerKind

    §

    type Name = ComponentName

    §

    fn name() -> <ContainerKind as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    §

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    §

    fn to_arrow_opt<'a>( data: impl IntoIterator<Item = Option<impl Into<Cow<'a, ContainerKind>>>> ) -> Result<Box<dyn Array>, SerializationError>
    where ContainerKind: Clone + 'a,

    Given an iterator of options of owned or reference values to the current -Loggable, serializes them into an Arrow array. Read more
    source§

    fn from_arrow_opt( +Loggable, serializes them into an Arrow array. Read more

    §

    fn from_arrow_opt( arrow_data: &(dyn Array + 'static) ) -> Result<Vec<Option<ContainerKind>>, DeserializationError>

    Given an Arrow array, deserializes it into a collection of optional Loggables.
    §

    fn to_arrow<'a>( @@ -25,9 +25,9 @@ Self: 'a,

    Given an iterator of owned or reference values to the current Loggable, serializes them into an Arrow array. Read more
    §

    fn from_arrow( data: &(dyn Array + 'static) -) -> Result<Vec<Self>, DeserializationError>

    Given an Arrow array, deserializes it into a collection of Loggables.
    source§

    impl PartialEq for ContainerKind

    source§

    fn eq(&self, other: &ContainerKind) -> bool

    This method tests for self and other values to be equal, and is used +) -> Result<Vec<Self>, DeserializationError>
    Given an Arrow array, deserializes it into a collection of Loggables.
    §

    impl PartialEq for ContainerKind

    §

    fn eq(&self, other: &ContainerKind) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl SizeBytes for ContainerKind

    source§

    fn heap_size_bytes(&self) -> u64

    Returns the total size of self on the heap, in bytes.
    source§

    fn is_pod() -> bool

    Is Self just plain old data? Read more
    §

    fn total_size_bytes(&self) -> u64

    Returns the total size of self in bytes, accounting for both stack and heap space.
    §

    fn stack_size_bytes(&self) -> u64

    Returns the total size of self on the stack, in bytes. Read more
    source§

    impl Copy for ContainerKind

    source§

    impl Eq for ContainerKind

    source§

    impl StructuralEq for ContainerKind

    source§

    impl StructuralPartialEq for ContainerKind

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +sufficient, and should not be overridden without very good reason.

    §

    impl SizeBytes for ContainerKind

    §

    fn heap_size_bytes(&self) -> u64

    Returns the total size of self on the heap, in bytes.
    §

    fn is_pod() -> bool

    Is Self just plain old data? Read more
    §

    fn total_size_bytes(&self) -> u64

    Returns the total size of self in bytes, accounting for both stack and heap space.
    §

    fn stack_size_bytes(&self) -> u64

    Returns the total size of self on the stack, in bytes. Read more
    §

    impl Copy for ContainerKind

    §

    impl Eq for ContainerKind

    §

    impl StructuralEq for ContainerKind

    §

    impl StructuralPartialEq for ContainerKind

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Az for T

    source§

    fn az<Dst>(self) -> Dst
    where T: Cast<Dst>,

    Casts the value.
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where diff --git a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/index.html b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/index.html index 1bc2f181b58ea..06626f792251c 100644 --- a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/index.html +++ b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/index.html @@ -1,2 +1,2 @@ re_viewer::external::re_types_blueprint::blueprint::components - Rust -

    Structs

    Enums

    • Component: The type of the background in a view.
    • Component: The kind of a blueprint container (tabs, grid, …).
    • Component: One of four 2D corners, typically used to align objects.
    • Component: Tri-state for panel controls.
    • Component: The kind of query displayed by the dataframe view
    • Component: Primary element by which to group by in a temporal data table.
    • Component: Sort order for data table.
    • Component: Determines whether an image or texture should be scaled to fit the viewport.
    \ No newline at end of file +

    Structs

    Enums

    • Component: The type of the background in a view.
    • Component: The kind of a blueprint container (tabs, grid, …).
    • Component: One of four 2D corners, typically used to align objects.
    • Component: Tri-state for panel controls.
    • Component: The kind of query displayed by the dataframe view
    • Component: Primary element by which to group by in a temporal data table.
    • Component: Sort order for data table.
    • Component: Determines whether an image or texture should be scaled to fit the viewport.
    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/struct.AutoLayout.html b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/struct.AutoLayout.html index 92278c53a49e6..88567a5de69e1 100644 --- a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/struct.AutoLayout.html +++ b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/struct.AutoLayout.html @@ -1,11 +1,11 @@ AutoLayout in re_viewer::external::re_types_blueprint::blueprint::components - Rust -
    #[repr(transparent)]
    pub struct AutoLayout(pub Bool);
    Expand description

    Component: Whether the viewport layout is determined automatically.

    -

    Tuple Fields§

    §0: Bool

    Trait Implementations§

    source§

    impl Borrow<Bool> for AutoLayout

    source§

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    source§

    impl Clone for AutoLayout

    source§

    fn clone(&self) -> AutoLayout

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for AutoLayout

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Default for AutoLayout

    source§

    fn default() -> AutoLayout

    Returns the “default value” for a type. Read more
    source§

    impl Deref for AutoLayout

    §

    type Target = Bool

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Bool

    Dereferences the value.
    source§

    impl DerefMut for AutoLayout

    source§

    fn deref_mut(&mut self) -> &mut Bool

    Mutably dereferences the value.
    source§

    impl<T> From<T> for AutoLayout
    where - T: Into<Bool>,

    source§

    fn from(v: T) -> AutoLayout

    Converts to this type from the input type.
    source§

    impl Loggable for AutoLayout

    §

    type Name = ComponentName

    source§

    fn name() -> <AutoLayout as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    source§

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    source§

    fn to_arrow_opt<'a>( +
    #[repr(transparent)]
    pub struct AutoLayout(pub Bool);
    Expand description

    Component: Whether the viewport layout is determined automatically.

    +

    Tuple Fields§

    §0: Bool

    Trait Implementations§

    §

    impl Borrow<Bool> for AutoLayout

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Clone for AutoLayout

    §

    fn clone(&self) -> AutoLayout

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for AutoLayout

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for AutoLayout

    §

    fn default() -> AutoLayout

    Returns the “default value” for a type. Read more
    §

    impl Deref for AutoLayout

    §

    type Target = Bool

    The resulting type after dereferencing.
    §

    fn deref(&self) -> &Bool

    Dereferences the value.
    §

    impl DerefMut for AutoLayout

    §

    fn deref_mut(&mut self) -> &mut Bool

    Mutably dereferences the value.
    §

    impl<T> From<T> for AutoLayout
    where + T: Into<Bool>,

    §

    fn from(v: T) -> AutoLayout

    Converts to this type from the input type.
    §

    impl Loggable for AutoLayout

    §

    type Name = ComponentName

    §

    fn name() -> <AutoLayout as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    §

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    §

    fn to_arrow_opt<'a>( data: impl IntoIterator<Item = Option<impl Into<Cow<'a, AutoLayout>>>> ) -> Result<Box<dyn Array>, SerializationError>
    where AutoLayout: Clone + 'a,

    Given an iterator of options of owned or reference values to the current -Loggable, serializes them into an Arrow array. Read more
    source§

    fn from_arrow_opt( +Loggable, serializes them into an Arrow array. Read more

    §

    fn from_arrow_opt( arrow_data: &(dyn Array + 'static) ) -> Result<Vec<Option<AutoLayout>>, DeserializationError>

    Given an Arrow array, deserializes it into a collection of optional Loggables.
    §

    fn to_arrow<'a>( @@ -14,7 +14,7 @@ Self: 'a,

    Given an iterator of owned or reference values to the current Loggable, serializes them into an Arrow array. Read more
    §

    fn from_arrow( data: &(dyn Array + 'static) -) -> Result<Vec<Self>, DeserializationError>

    Given an Arrow array, deserializes it into a collection of Loggables.
    source§

    impl SizeBytes for AutoLayout

    source§

    fn heap_size_bytes(&self) -> u64

    Returns the total size of self on the heap, in bytes.
    source§

    fn is_pod() -> bool

    Is Self just plain old data? Read more
    §

    fn total_size_bytes(&self) -> u64

    Returns the total size of self in bytes, accounting for both stack and heap space.
    §

    fn stack_size_bytes(&self) -> u64

    Returns the total size of self on the stack, in bytes. Read more
    source§

    impl Copy for AutoLayout

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +) -> Result<Vec<Self>, DeserializationError>

    Given an Arrow array, deserializes it into a collection of Loggables.

    §

    impl SizeBytes for AutoLayout

    §

    fn heap_size_bytes(&self) -> u64

    Returns the total size of self on the heap, in bytes.
    §

    fn is_pod() -> bool

    Is Self just plain old data? Read more
    §

    fn total_size_bytes(&self) -> u64

    Returns the total size of self in bytes, accounting for both stack and heap space.
    §

    fn stack_size_bytes(&self) -> u64

    Returns the total size of self on the stack, in bytes. Read more
    §

    impl Copy for AutoLayout

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Az for T

    source§

    fn az<Dst>(self) -> Dst
    where T: Cast<Dst>,

    Casts the value.
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where diff --git a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/struct.AutoSpaceViews.html b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/struct.AutoSpaceViews.html index adae59f914d99..07c042aa8e5a0 100644 --- a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/struct.AutoSpaceViews.html +++ b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/struct.AutoSpaceViews.html @@ -1,11 +1,11 @@ AutoSpaceViews in re_viewer::external::re_types_blueprint::blueprint::components - Rust -
    #[repr(transparent)]
    pub struct AutoSpaceViews(pub Bool);
    Expand description

    Component: Whether or not space views should be created automatically.

    -

    Tuple Fields§

    §0: Bool

    Trait Implementations§

    source§

    impl Borrow<Bool> for AutoSpaceViews

    source§

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    source§

    impl Clone for AutoSpaceViews

    source§

    fn clone(&self) -> AutoSpaceViews

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for AutoSpaceViews

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Default for AutoSpaceViews

    source§

    fn default() -> AutoSpaceViews

    Returns the “default value” for a type. Read more
    source§

    impl Deref for AutoSpaceViews

    §

    type Target = Bool

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Bool

    Dereferences the value.
    source§

    impl DerefMut for AutoSpaceViews

    source§

    fn deref_mut(&mut self) -> &mut Bool

    Mutably dereferences the value.
    source§

    impl<T> From<T> for AutoSpaceViews
    where - T: Into<Bool>,

    source§

    fn from(v: T) -> AutoSpaceViews

    Converts to this type from the input type.
    source§

    impl Loggable for AutoSpaceViews

    §

    type Name = ComponentName

    source§

    fn name() -> <AutoSpaceViews as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    source§

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    source§

    fn to_arrow_opt<'a>( +
    #[repr(transparent)]
    pub struct AutoSpaceViews(pub Bool);
    Expand description

    Component: Whether or not space views should be created automatically.

    +

    Tuple Fields§

    §0: Bool

    Trait Implementations§

    §

    impl Borrow<Bool> for AutoSpaceViews

    §

    fn borrow(&self) -> &Bool

    Immutably borrows from an owned value. Read more
    §

    impl Clone for AutoSpaceViews

    §

    fn clone(&self) -> AutoSpaceViews

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for AutoSpaceViews

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for AutoSpaceViews

    §

    fn default() -> AutoSpaceViews

    Returns the “default value” for a type. Read more
    §

    impl Deref for AutoSpaceViews

    §

    type Target = Bool

    The resulting type after dereferencing.
    §

    fn deref(&self) -> &Bool

    Dereferences the value.
    §

    impl DerefMut for AutoSpaceViews

    §

    fn deref_mut(&mut self) -> &mut Bool

    Mutably dereferences the value.
    §

    impl<T> From<T> for AutoSpaceViews
    where + T: Into<Bool>,

    §

    fn from(v: T) -> AutoSpaceViews

    Converts to this type from the input type.
    §

    impl Loggable for AutoSpaceViews

    §

    type Name = ComponentName

    §

    fn name() -> <AutoSpaceViews as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    §

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    §

    fn to_arrow_opt<'a>( data: impl IntoIterator<Item = Option<impl Into<Cow<'a, AutoSpaceViews>>>> ) -> Result<Box<dyn Array>, SerializationError>
    where AutoSpaceViews: Clone + 'a,

    Given an iterator of options of owned or reference values to the current -Loggable, serializes them into an Arrow array. Read more
    source§

    fn from_arrow_opt( +Loggable, serializes them into an Arrow array. Read more

    §

    fn from_arrow_opt( arrow_data: &(dyn Array + 'static) ) -> Result<Vec<Option<AutoSpaceViews>>, DeserializationError>

    Given an Arrow array, deserializes it into a collection of optional Loggables.
    §

    fn to_arrow<'a>( @@ -14,14 +14,14 @@ Self: 'a,

    Given an iterator of owned or reference values to the current Loggable, serializes them into an Arrow array. Read more
    §

    fn from_arrow( data: &(dyn Array + 'static) -) -> Result<Vec<Self>, DeserializationError>

    Given an Arrow array, deserializes it into a collection of Loggables.
    source§

    impl Ord for AutoSpaceViews

    source§

    fn cmp(&self, other: &AutoSpaceViews) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where +) -> Result<Vec<Self>, DeserializationError>

    Given an Arrow array, deserializes it into a collection of Loggables.
    §

    impl Ord for AutoSpaceViews

    §

    fn cmp(&self, other: &AutoSpaceViews) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Self
    where - Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq for AutoSpaceViews

    source§

    fn eq(&self, other: &AutoSpaceViews) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    §

    impl PartialEq for AutoSpaceViews

    §

    fn eq(&self, other: &AutoSpaceViews) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd for AutoSpaceViews

    source§

    fn partial_cmp(&self, other: &AutoSpaceViews) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    §

    impl PartialOrd for AutoSpaceViews

    §

    fn partial_cmp(&self, other: &AutoSpaceViews) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl SizeBytes for AutoSpaceViews

    source§

    fn heap_size_bytes(&self) -> u64

    Returns the total size of self on the heap, in bytes.
    source§

    fn is_pod() -> bool

    Is Self just plain old data? Read more
    §

    fn total_size_bytes(&self) -> u64

    Returns the total size of self in bytes, accounting for both stack and heap space.
    §

    fn stack_size_bytes(&self) -> u64

    Returns the total size of self on the stack, in bytes. Read more
    source§

    impl Copy for AutoSpaceViews

    source§

    impl Eq for AutoSpaceViews

    source§

    impl StructuralEq for AutoSpaceViews

    source§

    impl StructuralPartialEq for AutoSpaceViews

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +operator. Read more

    §

    impl SizeBytes for AutoSpaceViews

    §

    fn heap_size_bytes(&self) -> u64

    Returns the total size of self on the heap, in bytes.
    §

    fn is_pod() -> bool

    Is Self just plain old data? Read more
    §

    fn total_size_bytes(&self) -> u64

    Returns the total size of self in bytes, accounting for both stack and heap space.
    §

    fn stack_size_bytes(&self) -> u64

    Returns the total size of self on the stack, in bytes. Read more
    §

    impl Copy for AutoSpaceViews

    §

    impl Eq for AutoSpaceViews

    §

    impl StructuralEq for AutoSpaceViews

    §

    impl StructuralPartialEq for AutoSpaceViews

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Az for T

    source§

    fn az<Dst>(self) -> Dst
    where T: Cast<Dst>,

    Casts the value.
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where diff --git a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/struct.GridColumns.html b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/struct.GridColumns.html index f572c36a842b7..0407fcb4d74f8 100644 --- a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/struct.GridColumns.html +++ b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/struct.GridColumns.html @@ -1,29 +1,29 @@ GridColumns in re_viewer::external::re_types_blueprint::blueprint::components - Rust -
    pub struct GridColumns(pub UInt32);
    Expand description

    Component: How many columns a grid container should have.

    +
    pub struct GridColumns(pub UInt32);
    Expand description

    Component: How many columns a grid container should have.

    Tuple Fields§

    §0: UInt32

    The number of columns.

    -

    Methods from Deref<Target = u32>§

    1.43.0 · source

    pub const MIN: u32 = 0u32

    1.43.0 · source

    pub const MAX: u32 = 4_294_967_295u32

    1.53.0 · source

    pub const BITS: u32 = 32u32

    Trait Implementations§

    source§

    impl Borrow<UInt32> for GridColumns

    source§

    fn borrow(&self) -> &UInt32

    Immutably borrows from an owned value. Read more
    source§

    impl Clone for GridColumns

    source§

    fn clone(&self) -> GridColumns

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for GridColumns

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Default for GridColumns

    source§

    fn default() -> GridColumns

    Returns the “default value” for a type. Read more
    source§

    impl Deref for GridColumns

    §

    type Target = UInt32

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &UInt32

    Dereferences the value.
    source§

    impl DerefMut for GridColumns

    source§

    fn deref_mut(&mut self) -> &mut UInt32

    Mutably dereferences the value.
    source§

    impl<T> From<T> for GridColumns
    where - T: Into<UInt32>,

    source§

    fn from(v: T) -> GridColumns

    Converts to this type from the input type.
    source§

    impl Loggable for GridColumns

    §

    type Name = ComponentName

    source§

    fn name() -> <GridColumns as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    source§

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    source§

    fn to_arrow_opt<'a>( +

    Methods from Deref<Target = u32>§

    1.43.0 · source

    pub const MIN: u32 = 0u32

    1.43.0 · source

    pub const MAX: u32 = 4_294_967_295u32

    1.53.0 · source

    pub const BITS: u32 = 32u32

    Trait Implementations§

    §

    impl Borrow<UInt32> for GridColumns

    §

    fn borrow(&self) -> &UInt32

    Immutably borrows from an owned value. Read more
    §

    impl Clone for GridColumns

    §

    fn clone(&self) -> GridColumns

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for GridColumns

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for GridColumns

    §

    fn default() -> GridColumns

    Returns the “default value” for a type. Read more
    §

    impl Deref for GridColumns

    §

    type Target = UInt32

    The resulting type after dereferencing.
    §

    fn deref(&self) -> &UInt32

    Dereferences the value.
    §

    impl DerefMut for GridColumns

    §

    fn deref_mut(&mut self) -> &mut UInt32

    Mutably dereferences the value.
    §

    impl<T> From<T> for GridColumns
    where + T: Into<UInt32>,

    §

    fn from(v: T) -> GridColumns

    Converts to this type from the input type.
    §

    impl Loggable for GridColumns

    §

    type Name = ComponentName

    §

    fn name() -> <GridColumns as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    §

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    §

    fn to_arrow_opt<'a>( data: impl IntoIterator<Item = Option<impl Into<Cow<'a, GridColumns>>>> ) -> Result<Box<dyn Array>, SerializationError>
    where GridColumns: Clone + 'a,

    Given an iterator of options of owned or reference values to the current -Loggable, serializes them into an Arrow array. Read more
    source§

    fn from_arrow_opt( +Loggable, serializes them into an Arrow array. Read more

    §

    fn from_arrow_opt( arrow_data: &(dyn Array + 'static) ) -> Result<Vec<Option<GridColumns>>, DeserializationError>
    where - GridColumns: Sized,

    Given an Arrow array, deserializes it into a collection of optional Loggables.
    source§

    fn from_arrow( + GridColumns: Sized,

    Given an Arrow array, deserializes it into a collection of optional Loggables.
    §

    fn from_arrow( arrow_data: &(dyn Array + 'static) ) -> Result<Vec<GridColumns>, DeserializationError>

    Given an Arrow array, deserializes it into a collection of Loggables.
    §

    fn to_arrow<'a>( data: impl IntoIterator<Item = impl Into<Cow<'a, Self>>> ) -> Result<Box<dyn Array>, SerializationError>
    where Self: 'a,

    Given an iterator of owned or reference values to the current Loggable, serializes -them into an Arrow array. Read more
    source§

    impl Ord for GridColumns

    source§

    fn cmp(&self, other: &GridColumns) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where +them into an Arrow array. Read more

    §

    impl Ord for GridColumns

    §

    fn cmp(&self, other: &GridColumns) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Self
    where - Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq for GridColumns

    source§

    fn eq(&self, other: &GridColumns) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,
    Restrict a value to a certain interval. Read more
    §

    impl PartialEq for GridColumns

    §

    fn eq(&self, other: &GridColumns) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd for GridColumns

    source§

    fn partial_cmp(&self, other: &GridColumns) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    §

    impl PartialOrd for GridColumns

    §

    fn partial_cmp(&self, other: &GridColumns) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl SizeBytes for GridColumns

    source§

    fn heap_size_bytes(&self) -> u64

    Returns the total size of self on the heap, in bytes.
    source§

    fn is_pod() -> bool

    Is Self just plain old data? Read more
    §

    fn total_size_bytes(&self) -> u64

    Returns the total size of self in bytes, accounting for both stack and heap space.
    §

    fn stack_size_bytes(&self) -> u64

    Returns the total size of self on the stack, in bytes. Read more
    source§

    impl Eq for GridColumns

    source§

    impl StructuralEq for GridColumns

    source§

    impl StructuralPartialEq for GridColumns

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +operator. Read more

    §

    impl SizeBytes for GridColumns

    §

    fn heap_size_bytes(&self) -> u64

    Returns the total size of self on the heap, in bytes.
    §

    fn is_pod() -> bool

    Is Self just plain old data? Read more
    §

    fn total_size_bytes(&self) -> u64

    Returns the total size of self in bytes, accounting for both stack and heap space.
    §

    fn stack_size_bytes(&self) -> u64

    Returns the total size of self on the stack, in bytes. Read more
    §

    impl Eq for GridColumns

    §

    impl StructuralEq for GridColumns

    §

    impl StructuralPartialEq for GridColumns

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Az for T

    source§

    fn az<Dst>(self) -> Dst
    where T: Cast<Dst>,

    Casts the value.
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where diff --git a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/struct.IncludedSpaceView.html b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/struct.IncludedSpaceView.html index cd65d7fe0516f..46c9a406b353f 100644 --- a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/struct.IncludedSpaceView.html +++ b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/struct.IncludedSpaceView.html @@ -1,21 +1,21 @@ IncludedSpaceView in re_viewer::external::re_types_blueprint::blueprint::components - Rust -
    #[repr(transparent)]
    pub struct IncludedSpaceView(pub Uuid);
    Expand description

    Component: The unique id of a space view, used to refer to views in containers.

    -

    Tuple Fields§

    §0: Uuid

    Trait Implementations§

    source§

    impl Borrow<Uuid> for IncludedSpaceView

    source§

    fn borrow(&self) -> &Uuid

    Immutably borrows from an owned value. Read more
    source§

    impl Clone for IncludedSpaceView

    source§

    fn clone(&self) -> IncludedSpaceView

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for IncludedSpaceView

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Default for IncludedSpaceView

    source§

    fn default() -> IncludedSpaceView

    Returns the “default value” for a type. Read more
    source§

    impl Deref for IncludedSpaceView

    §

    type Target = Uuid

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Uuid

    Dereferences the value.
    source§

    impl DerefMut for IncludedSpaceView

    source§

    fn deref_mut(&mut self) -> &mut Uuid

    Mutably dereferences the value.
    source§

    impl<T> From<T> for IncludedSpaceView
    where - T: Into<Uuid>,

    source§

    fn from(v: T) -> IncludedSpaceView

    Converts to this type from the input type.
    source§

    impl Loggable for IncludedSpaceView

    §

    type Name = ComponentName

    source§

    fn name() -> <IncludedSpaceView as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    source§

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    source§

    fn to_arrow_opt<'a>( +
    #[repr(transparent)]
    pub struct IncludedSpaceView(pub Uuid);
    Expand description

    Component: The unique id of a space view, used to refer to views in containers.

    +

    Tuple Fields§

    §0: Uuid

    Trait Implementations§

    §

    impl Borrow<Uuid> for IncludedSpaceView

    §

    fn borrow(&self) -> &Uuid

    Immutably borrows from an owned value. Read more
    §

    impl Clone for IncludedSpaceView

    §

    fn clone(&self) -> IncludedSpaceView

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for IncludedSpaceView

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for IncludedSpaceView

    §

    fn default() -> IncludedSpaceView

    Returns the “default value” for a type. Read more
    §

    impl Deref for IncludedSpaceView

    §

    type Target = Uuid

    The resulting type after dereferencing.
    §

    fn deref(&self) -> &Uuid

    Dereferences the value.
    §

    impl DerefMut for IncludedSpaceView

    §

    fn deref_mut(&mut self) -> &mut Uuid

    Mutably dereferences the value.
    §

    impl<T> From<T> for IncludedSpaceView
    where + T: Into<Uuid>,

    §

    fn from(v: T) -> IncludedSpaceView

    Converts to this type from the input type.
    §

    impl Loggable for IncludedSpaceView

    §

    type Name = ComponentName

    §

    fn name() -> <IncludedSpaceView as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    §

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    §

    fn to_arrow_opt<'a>( data: impl IntoIterator<Item = Option<impl Into<Cow<'a, IncludedSpaceView>>>> ) -> Result<Box<dyn Array>, SerializationError>

    Given an iterator of options of owned or reference values to the current -Loggable, serializes them into an Arrow array. Read more
    source§

    fn from_arrow_opt( +Loggable, serializes them into an Arrow array. Read more

    §

    fn from_arrow_opt( arrow_data: &(dyn Array + 'static) ) -> Result<Vec<Option<IncludedSpaceView>>, DeserializationError>

    Given an Arrow array, deserializes it into a collection of optional Loggables.
    source§

    fn from_arrow( + IncludedSpaceView: Sized,

    Given an Arrow array, deserializes it into a collection of optional Loggables.
    §

    fn from_arrow( arrow_data: &(dyn Array + 'static) ) -> Result<Vec<IncludedSpaceView>, DeserializationError>

    Given an Arrow array, deserializes it into a collection of Loggables.
    §

    fn to_arrow<'a>( data: impl IntoIterator<Item = impl Into<Cow<'a, Self>>> ) -> Result<Box<dyn Array>, SerializationError>
    where Self: 'a,

    Given an iterator of owned or reference values to the current Loggable, serializes -them into an Arrow array. Read more
    source§

    impl SizeBytes for IncludedSpaceView

    source§

    fn heap_size_bytes(&self) -> u64

    Returns the total size of self on the heap, in bytes.
    source§

    fn is_pod() -> bool

    Is Self just plain old data? Read more
    §

    fn total_size_bytes(&self) -> u64

    Returns the total size of self in bytes, accounting for both stack and heap space.
    §

    fn stack_size_bytes(&self) -> u64

    Returns the total size of self on the stack, in bytes. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +them into an Arrow array. Read more

    §

    impl SizeBytes for IncludedSpaceView

    §

    fn heap_size_bytes(&self) -> u64

    Returns the total size of self on the heap, in bytes.
    §

    fn is_pod() -> bool

    Is Self just plain old data? Read more
    §

    fn total_size_bytes(&self) -> u64

    Returns the total size of self in bytes, accounting for both stack and heap space.
    §

    fn stack_size_bytes(&self) -> u64

    Returns the total size of self on the stack, in bytes. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Az for T

    source§

    fn az<Dst>(self) -> Dst
    where T: Cast<Dst>,

    Casts the value.
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where diff --git a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/struct.RootContainer.html b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/struct.RootContainer.html index ee55d2f178e17..b9e1bfb25f399 100644 --- a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/struct.RootContainer.html +++ b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/struct.RootContainer.html @@ -1,22 +1,22 @@ RootContainer in re_viewer::external::re_types_blueprint::blueprint::components - Rust -
    #[repr(transparent)]
    pub struct RootContainer(pub Uuid);
    Expand description

    Component: The container that sits at the root of a viewport.

    +
    #[repr(transparent)]
    pub struct RootContainer(pub Uuid);
    Expand description

    Component: The container that sits at the root of a viewport.

    Tuple Fields§

    §0: Uuid

    ContainerId for the root.

    -

    Trait Implementations§

    source§

    impl Borrow<Uuid> for RootContainer

    source§

    fn borrow(&self) -> &Uuid

    Immutably borrows from an owned value. Read more
    source§

    impl Clone for RootContainer

    source§

    fn clone(&self) -> RootContainer

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for RootContainer

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Default for RootContainer

    source§

    fn default() -> RootContainer

    Returns the “default value” for a type. Read more
    source§

    impl Deref for RootContainer

    §

    type Target = Uuid

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Uuid

    Dereferences the value.
    source§

    impl DerefMut for RootContainer

    source§

    fn deref_mut(&mut self) -> &mut Uuid

    Mutably dereferences the value.
    source§

    impl<T> From<T> for RootContainer
    where - T: Into<Uuid>,

    source§

    fn from(v: T) -> RootContainer

    Converts to this type from the input type.
    source§

    impl Loggable for RootContainer

    §

    type Name = ComponentName

    source§

    fn name() -> <RootContainer as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    source§

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    source§

    fn to_arrow_opt<'a>( +

    Trait Implementations§

    §

    impl Borrow<Uuid> for RootContainer

    §

    fn borrow(&self) -> &Uuid

    Immutably borrows from an owned value. Read more
    §

    impl Clone for RootContainer

    §

    fn clone(&self) -> RootContainer

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for RootContainer

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for RootContainer

    §

    fn default() -> RootContainer

    Returns the “default value” for a type. Read more
    §

    impl Deref for RootContainer

    §

    type Target = Uuid

    The resulting type after dereferencing.
    §

    fn deref(&self) -> &Uuid

    Dereferences the value.
    §

    impl DerefMut for RootContainer

    §

    fn deref_mut(&mut self) -> &mut Uuid

    Mutably dereferences the value.
    §

    impl<T> From<T> for RootContainer
    where + T: Into<Uuid>,

    §

    fn from(v: T) -> RootContainer

    Converts to this type from the input type.
    §

    impl Loggable for RootContainer

    §

    type Name = ComponentName

    §

    fn name() -> <RootContainer as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    §

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    §

    fn to_arrow_opt<'a>( data: impl IntoIterator<Item = Option<impl Into<Cow<'a, RootContainer>>>> ) -> Result<Box<dyn Array>, SerializationError>
    where RootContainer: Clone + 'a,

    Given an iterator of options of owned or reference values to the current -Loggable, serializes them into an Arrow array. Read more
    source§

    fn from_arrow_opt( +Loggable, serializes them into an Arrow array. Read more

    §

    fn from_arrow_opt( arrow_data: &(dyn Array + 'static) ) -> Result<Vec<Option<RootContainer>>, DeserializationError>

    Given an Arrow array, deserializes it into a collection of optional Loggables.
    source§

    fn from_arrow( + RootContainer: Sized,

    Given an Arrow array, deserializes it into a collection of optional Loggables.
    §

    fn from_arrow( arrow_data: &(dyn Array + 'static) ) -> Result<Vec<RootContainer>, DeserializationError>

    Given an Arrow array, deserializes it into a collection of Loggables.
    §

    fn to_arrow<'a>( data: impl IntoIterator<Item = impl Into<Cow<'a, Self>>> ) -> Result<Box<dyn Array>, SerializationError>
    where Self: 'a,

    Given an iterator of owned or reference values to the current Loggable, serializes -them into an Arrow array. Read more
    source§

    impl SizeBytes for RootContainer

    source§

    fn heap_size_bytes(&self) -> u64

    Returns the total size of self on the heap, in bytes.
    source§

    fn is_pod() -> bool

    Is Self just plain old data? Read more
    §

    fn total_size_bytes(&self) -> u64

    Returns the total size of self in bytes, accounting for both stack and heap space.
    §

    fn stack_size_bytes(&self) -> u64

    Returns the total size of self on the stack, in bytes. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +them into an Arrow array. Read more

    §

    impl SizeBytes for RootContainer

    §

    fn heap_size_bytes(&self) -> u64

    Returns the total size of self on the heap, in bytes.
    §

    fn is_pod() -> bool

    Is Self just plain old data? Read more
    §

    fn total_size_bytes(&self) -> u64

    Returns the total size of self in bytes, accounting for both stack and heap space.
    §

    fn stack_size_bytes(&self) -> u64

    Returns the total size of self on the stack, in bytes. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Az for T

    source§

    fn az<Dst>(self) -> Dst
    where T: Cast<Dst>,

    Casts the value.
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where diff --git a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/struct.SpaceViewMaximized.html b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/struct.SpaceViewMaximized.html index caaa5080b0716..6261e01c50563 100644 --- a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/struct.SpaceViewMaximized.html +++ b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/struct.SpaceViewMaximized.html @@ -1,21 +1,21 @@ SpaceViewMaximized in re_viewer::external::re_types_blueprint::blueprint::components - Rust -
    #[repr(transparent)]
    pub struct SpaceViewMaximized(pub Uuid);
    Expand description

    Component: Whether a space view is maximized.

    -

    Tuple Fields§

    §0: Uuid

    Trait Implementations§

    source§

    impl Borrow<Uuid> for SpaceViewMaximized

    source§

    fn borrow(&self) -> &Uuid

    Immutably borrows from an owned value. Read more
    source§

    impl Clone for SpaceViewMaximized

    source§

    fn clone(&self) -> SpaceViewMaximized

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for SpaceViewMaximized

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Default for SpaceViewMaximized

    source§

    fn default() -> SpaceViewMaximized

    Returns the “default value” for a type. Read more
    source§

    impl Deref for SpaceViewMaximized

    §

    type Target = Uuid

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Uuid

    Dereferences the value.
    source§

    impl DerefMut for SpaceViewMaximized

    source§

    fn deref_mut(&mut self) -> &mut Uuid

    Mutably dereferences the value.
    source§

    impl<T> From<T> for SpaceViewMaximized
    where - T: Into<Uuid>,

    source§

    fn from(v: T) -> SpaceViewMaximized

    Converts to this type from the input type.
    source§

    impl Loggable for SpaceViewMaximized

    §

    type Name = ComponentName

    source§

    fn name() -> <SpaceViewMaximized as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    source§

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    source§

    fn to_arrow_opt<'a>( +
    #[repr(transparent)]
    pub struct SpaceViewMaximized(pub Uuid);
    Expand description

    Component: Whether a space view is maximized.

    +

    Tuple Fields§

    §0: Uuid

    Trait Implementations§

    §

    impl Borrow<Uuid> for SpaceViewMaximized

    §

    fn borrow(&self) -> &Uuid

    Immutably borrows from an owned value. Read more
    §

    impl Clone for SpaceViewMaximized

    §

    fn clone(&self) -> SpaceViewMaximized

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for SpaceViewMaximized

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for SpaceViewMaximized

    §

    fn default() -> SpaceViewMaximized

    Returns the “default value” for a type. Read more
    §

    impl Deref for SpaceViewMaximized

    §

    type Target = Uuid

    The resulting type after dereferencing.
    §

    fn deref(&self) -> &Uuid

    Dereferences the value.
    §

    impl DerefMut for SpaceViewMaximized

    §

    fn deref_mut(&mut self) -> &mut Uuid

    Mutably dereferences the value.
    §

    impl<T> From<T> for SpaceViewMaximized
    where + T: Into<Uuid>,

    §

    fn from(v: T) -> SpaceViewMaximized

    Converts to this type from the input type.
    §

    impl Loggable for SpaceViewMaximized

    §

    type Name = ComponentName

    §

    fn name() -> <SpaceViewMaximized as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    §

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    §

    fn to_arrow_opt<'a>( data: impl IntoIterator<Item = Option<impl Into<Cow<'a, SpaceViewMaximized>>>> ) -> Result<Box<dyn Array>, SerializationError>

    Given an iterator of options of owned or reference values to the current -Loggable, serializes them into an Arrow array. Read more
    source§

    fn from_arrow_opt( +Loggable, serializes them into an Arrow array. Read more

    §

    fn from_arrow_opt( arrow_data: &(dyn Array + 'static) ) -> Result<Vec<Option<SpaceViewMaximized>>, DeserializationError>

    Given an Arrow array, deserializes it into a collection of optional Loggables.
    source§

    fn from_arrow( + SpaceViewMaximized: Sized,

    Given an Arrow array, deserializes it into a collection of optional Loggables.
    §

    fn from_arrow( arrow_data: &(dyn Array + 'static) ) -> Result<Vec<SpaceViewMaximized>, DeserializationError>

    Given an Arrow array, deserializes it into a collection of Loggables.
    §

    fn to_arrow<'a>( data: impl IntoIterator<Item = impl Into<Cow<'a, Self>>> ) -> Result<Box<dyn Array>, SerializationError>
    where Self: 'a,

    Given an iterator of owned or reference values to the current Loggable, serializes -them into an Arrow array. Read more
    source§

    impl SizeBytes for SpaceViewMaximized

    source§

    fn heap_size_bytes(&self) -> u64

    Returns the total size of self on the heap, in bytes.
    source§

    fn is_pod() -> bool

    Is Self just plain old data? Read more
    §

    fn total_size_bytes(&self) -> u64

    Returns the total size of self in bytes, accounting for both stack and heap space.
    §

    fn stack_size_bytes(&self) -> u64

    Returns the total size of self on the stack, in bytes. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +them into an Arrow array. Read more

    §

    impl SizeBytes for SpaceViewMaximized

    §

    fn heap_size_bytes(&self) -> u64

    Returns the total size of self on the heap, in bytes.
    §

    fn is_pod() -> bool

    Is Self just plain old data? Read more
    §

    fn total_size_bytes(&self) -> u64

    Returns the total size of self in bytes, accounting for both stack and heap space.
    §

    fn stack_size_bytes(&self) -> u64

    Returns the total size of self on the stack, in bytes. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Az for T

    source§

    fn az<Dst>(self) -> Dst
    where T: Cast<Dst>,

    Casts the value.
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where diff --git a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/struct.VisualizerOverrides.html b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/struct.VisualizerOverrides.html index f2039b48ff6a0..4a9bfd3261bb9 100644 --- a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/struct.VisualizerOverrides.html +++ b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/components/struct.VisualizerOverrides.html @@ -1,5 +1,5 @@ VisualizerOverrides in re_viewer::external::re_types_blueprint::blueprint::components - Rust -
    #[repr(transparent)]
    pub struct VisualizerOverrides(pub Utf8List);
    Expand description

    Component: Override the visualizers for an entity.

    +
    #[repr(transparent)]
    pub struct VisualizerOverrides(pub Utf8List);
    Expand description

    Component: Override the visualizers for an entity.

    This component is a stop-gap mechanism based on the current implementation details of the visualizer system. It is not intended to be a long-term solution, but provides enough utility to be useful in the short term.

    @@ -31,13 +31,13 @@
  • SeriesLine
  • SeriesPoint
  • -

    Methods from Deref<Target = Utf8List>§

    source

    pub fn iter(&self) -> impl Iterator<Item = &str>

    Iterates through the list of strings as Rust str references.

    -

    Trait Implementations§

    source§

    impl Borrow<Utf8List> for VisualizerOverrides

    source§

    fn borrow(&self) -> &Utf8List

    Immutably borrows from an owned value. Read more
    source§

    impl Clone for VisualizerOverrides

    source§

    fn clone(&self) -> VisualizerOverrides

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for VisualizerOverrides

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Default for VisualizerOverrides

    source§

    fn default() -> VisualizerOverrides

    Returns the “default value” for a type. Read more
    source§

    impl Deref for VisualizerOverrides

    §

    type Target = Utf8List

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Utf8List

    Dereferences the value.
    source§

    impl DerefMut for VisualizerOverrides

    source§

    fn deref_mut(&mut self) -> &mut Utf8List

    Mutably dereferences the value.
    source§

    impl<T> From<T> for VisualizerOverrides
    where - T: Into<Utf8List>,

    source§

    fn from(v: T) -> VisualizerOverrides

    Converts to this type from the input type.
    source§

    impl Loggable for VisualizerOverrides

    §

    type Name = ComponentName

    source§

    fn name() -> <VisualizerOverrides as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    source§

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    source§

    fn to_arrow_opt<'a>( +

    Methods from Deref<Target = Utf8List>§

    pub fn iter(&self) -> impl Iterator<Item = &str>

    Iterates through the list of strings as Rust str references.

    +

    Trait Implementations§

    §

    impl Borrow<Utf8List> for VisualizerOverrides

    §

    fn borrow(&self) -> &Utf8List

    Immutably borrows from an owned value. Read more
    §

    impl Clone for VisualizerOverrides

    §

    fn clone(&self) -> VisualizerOverrides

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for VisualizerOverrides

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for VisualizerOverrides

    §

    fn default() -> VisualizerOverrides

    Returns the “default value” for a type. Read more
    §

    impl Deref for VisualizerOverrides

    §

    type Target = Utf8List

    The resulting type after dereferencing.
    §

    fn deref(&self) -> &Utf8List

    Dereferences the value.
    §

    impl DerefMut for VisualizerOverrides

    §

    fn deref_mut(&mut self) -> &mut Utf8List

    Mutably dereferences the value.
    §

    impl<T> From<T> for VisualizerOverrides
    where + T: Into<Utf8List>,

    §

    fn from(v: T) -> VisualizerOverrides

    Converts to this type from the input type.
    §

    impl Loggable for VisualizerOverrides

    §

    type Name = ComponentName

    §

    fn name() -> <VisualizerOverrides as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    §

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    §

    fn to_arrow_opt<'a>( data: impl IntoIterator<Item = Option<impl Into<Cow<'a, VisualizerOverrides>>>> ) -> Result<Box<dyn Array>, SerializationError>

    Given an iterator of options of owned or reference values to the current -Loggable, serializes them into an Arrow array. Read more
    source§

    fn from_arrow_opt( +Loggable, serializes them into an Arrow array. Read more

    §

    fn from_arrow_opt( arrow_data: &(dyn Array + 'static) ) -> Result<Vec<Option<VisualizerOverrides>>, DeserializationError>

    Given an Arrow array, deserializes it into a collection of optional Loggables.
    §

    fn to_arrow<'a>( @@ -46,14 +46,14 @@ Self: 'a,

    Given an iterator of owned or reference values to the current Loggable, serializes them into an Arrow array. Read more
    §

    fn from_arrow( data: &(dyn Array + 'static) -) -> Result<Vec<Self>, DeserializationError>

    Given an Arrow array, deserializes it into a collection of Loggables.
    source§

    impl Ord for VisualizerOverrides

    source§

    fn cmp(&self, other: &VisualizerOverrides) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where +) -> Result<Vec<Self>, DeserializationError>

    Given an Arrow array, deserializes it into a collection of Loggables.
    §

    impl Ord for VisualizerOverrides

    §

    fn cmp(&self, other: &VisualizerOverrides) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Self
    where - Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq for VisualizerOverrides

    source§

    fn eq(&self, other: &VisualizerOverrides) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,
    Restrict a value to a certain interval. Read more
    §

    impl PartialEq for VisualizerOverrides

    §

    fn eq(&self, other: &VisualizerOverrides) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd for VisualizerOverrides

    source§

    fn partial_cmp(&self, other: &VisualizerOverrides) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    §

    impl PartialOrd for VisualizerOverrides

    §

    fn partial_cmp(&self, other: &VisualizerOverrides) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl SizeBytes for VisualizerOverrides

    source§

    fn heap_size_bytes(&self) -> u64

    Returns the total size of self on the heap, in bytes.
    source§

    fn is_pod() -> bool

    Is Self just plain old data? Read more
    §

    fn total_size_bytes(&self) -> u64

    Returns the total size of self in bytes, accounting for both stack and heap space.
    §

    fn stack_size_bytes(&self) -> u64

    Returns the total size of self on the stack, in bytes. Read more
    source§

    impl Eq for VisualizerOverrides

    source§

    impl StructuralEq for VisualizerOverrides

    source§

    impl StructuralPartialEq for VisualizerOverrides

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +operator. Read more

    §

    impl SizeBytes for VisualizerOverrides

    §

    fn heap_size_bytes(&self) -> u64

    Returns the total size of self on the heap, in bytes.
    §

    fn is_pod() -> bool

    Is Self just plain old data? Read more
    §

    fn total_size_bytes(&self) -> u64

    Returns the total size of self in bytes, accounting for both stack and heap space.
    §

    fn stack_size_bytes(&self) -> u64

    Returns the total size of self on the stack, in bytes. Read more
    §

    impl Eq for VisualizerOverrides

    §

    impl StructuralEq for VisualizerOverrides

    §

    impl StructuralPartialEq for VisualizerOverrides

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Az for T

    source§

    fn az<Dst>(self) -> Dst
    where T: Cast<Dst>,

    Casts the value.
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where diff --git a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/datatypes/index.html b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/datatypes/index.html index 3cd10b8cad078..5f042edf7de02 100644 --- a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/datatypes/index.html +++ b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/datatypes/index.html @@ -1,2 +1,2 @@ re_viewer::external::re_types_blueprint::blueprint::datatypes - Rust -

    Structs

    • Datatype: A list of strings of text, encoded as UTF-8.
    \ No newline at end of file +

    Structs

    • Datatype: A list of strings of text, encoded as UTF-8.
    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/datatypes/struct.Utf8List.html b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/datatypes/struct.Utf8List.html index e9dafef991972..d4d90f79831e8 100644 --- a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/datatypes/struct.Utf8List.html +++ b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/datatypes/struct.Utf8List.html @@ -1,11 +1,11 @@ Utf8List in re_viewer::external::re_types_blueprint::blueprint::datatypes - Rust -
    #[repr(transparent)]
    pub struct Utf8List(pub Vec<ArrowString>);
    Expand description

    Datatype: A list of strings of text, encoded as UTF-8.

    -

    Tuple Fields§

    §0: Vec<ArrowString>

    Implementations§

    source§

    impl Utf8List

    source

    pub fn iter(&self) -> impl Iterator<Item = &str>

    Iterates through the list of strings as Rust str references.

    -

    Trait Implementations§

    source§

    impl Borrow<Utf8List> for VisualizerOverrides

    source§

    fn borrow(&self) -> &Utf8List

    Immutably borrows from an owned value. Read more
    source§

    impl Clone for Utf8List

    source§

    fn clone(&self) -> Utf8List

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Utf8List

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Default for Utf8List

    source§

    fn default() -> Utf8List

    Returns the “default value” for a type. Read more
    source§

    impl From<Utf8List> for Vec<ArrowString>

    source§

    fn from(value: Utf8List) -> Vec<ArrowString>

    Converts to this type from the input type.
    source§

    impl From<Vec<ArrowString>> for Utf8List

    source§

    fn from(value: Vec<ArrowString>) -> Utf8List

    Converts to this type from the input type.
    source§

    impl Loggable for Utf8List

    §

    type Name = DatatypeName

    source§

    fn name() -> <Utf8List as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    source§

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    source§

    fn to_arrow_opt<'a>( +
    #[repr(transparent)]
    pub struct Utf8List(pub Vec<ArrowString>);
    Expand description

    Datatype: A list of strings of text, encoded as UTF-8.

    +

    Tuple Fields§

    §0: Vec<ArrowString>

    Implementations§

    §

    impl Utf8List

    pub fn iter(&self) -> impl Iterator<Item = &str>

    Iterates through the list of strings as Rust str references.

    +

    Trait Implementations§

    §

    impl Borrow<Utf8List> for VisualizerOverrides

    §

    fn borrow(&self) -> &Utf8List

    Immutably borrows from an owned value. Read more
    §

    impl Clone for Utf8List

    §

    fn clone(&self) -> Utf8List

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Utf8List

    §

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    §

    impl Default for Utf8List

    §

    fn default() -> Utf8List

    Returns the “default value” for a type. Read more
    §

    impl From<Utf8List> for Vec<ArrowString>

    §

    fn from(value: Utf8List) -> Vec<ArrowString>

    Converts to this type from the input type.
    §

    impl From<Vec<ArrowString>> for Utf8List

    §

    fn from(value: Vec<ArrowString>) -> Utf8List

    Converts to this type from the input type.
    §

    impl Loggable for Utf8List

    §

    type Name = DatatypeName

    §

    fn name() -> <Utf8List as Loggable>::Name

    The fully-qualified name of this loggable, e.g. rerun.datatypes.Vec2D.
    §

    fn arrow_datatype() -> DataType

    The underlying arrow2::datatypes::DataType, excluding datatype extensions.
    §

    fn to_arrow_opt<'a>( data: impl IntoIterator<Item = Option<impl Into<Cow<'a, Utf8List>>>> ) -> Result<Box<dyn Array>, SerializationError>
    where Utf8List: Clone + 'a,

    Given an iterator of options of owned or reference values to the current -Loggable, serializes them into an Arrow array. Read more
    source§

    fn from_arrow_opt( +Loggable, serializes them into an Arrow array. Read more

    §

    fn from_arrow_opt( arrow_data: &(dyn Array + 'static) ) -> Result<Vec<Option<Utf8List>>, DeserializationError>
    where Utf8List: Sized,

    Given an Arrow array, deserializes it into a collection of optional Loggables.
    §

    fn to_arrow<'a>( @@ -14,14 +14,14 @@ Self: 'a,

    Given an iterator of owned or reference values to the current Loggable, serializes them into an Arrow array. Read more
    §

    fn from_arrow( data: &(dyn Array + 'static) -) -> Result<Vec<Self>, DeserializationError>

    Given an Arrow array, deserializes it into a collection of Loggables.
    source§

    impl Ord for Utf8List

    source§

    fn cmp(&self, other: &Utf8List) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where +) -> Result<Vec<Self>, DeserializationError>

    Given an Arrow array, deserializes it into a collection of Loggables.
    §

    impl Ord for Utf8List

    §

    fn cmp(&self, other: &Utf8List) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Self
    where - Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq for Utf8List

    source§

    fn eq(&self, other: &Utf8List) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    §

    impl PartialEq for Utf8List

    §

    fn eq(&self, other: &Utf8List) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd for Utf8List

    source§

    fn partial_cmp(&self, other: &Utf8List) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    §

    impl PartialOrd for Utf8List

    §

    fn partial_cmp(&self, other: &Utf8List) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

    fn lt(&self, other: &Rhs) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

    fn le(&self, other: &Rhs) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

    fn gt(&self, other: &Rhs) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

    fn ge(&self, other: &Rhs) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl SizeBytes for Utf8List

    source§

    fn heap_size_bytes(&self) -> u64

    Returns the total size of self on the heap, in bytes.
    source§

    fn is_pod() -> bool

    Is Self just plain old data? Read more
    §

    fn total_size_bytes(&self) -> u64

    Returns the total size of self in bytes, accounting for both stack and heap space.
    §

    fn stack_size_bytes(&self) -> u64

    Returns the total size of self on the stack, in bytes. Read more
    source§

    impl Eq for Utf8List

    source§

    impl StructuralEq for Utf8List

    source§

    impl StructuralPartialEq for Utf8List

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +operator. Read more

    §

    impl SizeBytes for Utf8List

    §

    fn heap_size_bytes(&self) -> u64

    Returns the total size of self on the heap, in bytes.
    §

    fn is_pod() -> bool

    Is Self just plain old data? Read more
    §

    fn total_size_bytes(&self) -> u64

    Returns the total size of self in bytes, accounting for both stack and heap space.
    §

    fn stack_size_bytes(&self) -> u64

    Returns the total size of self on the stack, in bytes. Read more
    §

    impl Eq for Utf8List

    §

    impl StructuralEq for Utf8List

    §

    impl StructuralPartialEq for Utf8List

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Az for T

    source§

    fn az<Dst>(self) -> Dst
    where T: Cast<Dst>,

    Casts the value.
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where diff --git a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/index.html b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/index.html index 2f7286f4418b6..ac1ef2fc34c7c 100644 --- a/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/index.html +++ b/docs/rust/head/re_viewer/external/re_types_blueprint/blueprint/index.html @@ -1,5 +1,5 @@ re_viewer::external::re_types_blueprint::blueprint - Rust -
    Expand description

    Auto-generated blueprint-related types.

    +
    Expand description

    Auto-generated blueprint-related types.

    They all implement the re_types_core::Component trait.

    Unstable. Used for the ongoing blueprint experimentation.

    Modules

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/external/re_types_blueprint/index.html b/docs/rust/head/re_viewer/external/re_types_blueprint/index.html index 0c645f463f0c4..f52dc724cb1e6 100644 --- a/docs/rust/head/re_viewer/external/re_types_blueprint/index.html +++ b/docs/rust/head/re_viewer/external/re_types_blueprint/index.html @@ -1,4 +1,4 @@ re_viewer::external::re_types_blueprint - Rust -
    Expand description

    The core types and traits that power Rerun’s Blueprint sub-system.

    +
    Expand description

    The core types and traits that power Rerun’s Blueprint sub-system.

    Modules

    • Auto-generated blueprint-related types.
    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/fn.customize_eframe_and_setup_renderer.html b/docs/rust/head/re_viewer/fn.customize_eframe_and_setup_renderer.html index c5c266af5b33a..32678ee547295 100644 --- a/docs/rust/head/re_viewer/fn.customize_eframe_and_setup_renderer.html +++ b/docs/rust/head/re_viewer/fn.customize_eframe_and_setup_renderer.html @@ -1,5 +1,5 @@ customize_eframe_and_setup_renderer in re_viewer - Rust
    pub fn customize_eframe_and_setup_renderer(
         cc: &CreationContext<'_>
    -) -> Result<(), RenderContextError>
    Expand description

    Customize eframe and egui to suit the rerun viewer.

    +) -> Result<(), RenderContextError>
    Expand description

    Customize eframe and egui to suit the rerun viewer.

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/struct.App.html b/docs/rust/head/re_viewer/struct.App.html index 1f9acbfcef9f6..4064d339043a4 100644 --- a/docs/rust/head/re_viewer/struct.App.html +++ b/docs/rust/head/re_viewer/struct.App.html @@ -73,14 +73,14 @@ )

    source

    fn memory_panel_ui( &mut self, ui: &mut Ui, - gpu_resource_stats: &WgpuResourcePoolStatistics, + gpu_resource_stats: &WgpuResourcePoolStatistics, store_stats: Option<&StoreHubStats> )

    source

    fn egui_debug_panel_ui(&mut self, ui: &mut Ui)

    source

    fn ui( &mut self, egui_ctx: &Context, frame: &Frame, app_blueprint: &AppBlueprint<'_>, - gpu_resource_stats: &WgpuResourcePoolStatistics, + gpu_resource_stats: &WgpuResourcePoolStatistics, store_context: Option<&StoreContext<'_>>, store_stats: Option<&StoreHubStats> )

    Top-level ui function.

    diff --git a/docs/rust/head/re_viewer/ui/memory_panel/struct.MemoryPanel.html b/docs/rust/head/re_viewer/ui/memory_panel/struct.MemoryPanel.html index 0900bfccc2a23..6eb2a259218d5 100644 --- a/docs/rust/head/re_viewer/ui/memory_panel/struct.MemoryPanel.html +++ b/docs/rust/head/re_viewer/ui/memory_panel/struct.MemoryPanel.html @@ -4,7 +4,7 @@ memory_purge_times: Vec<f64>, }

    Fields§

    §history: MemoryHistory§memory_purge_times: Vec<f64>

    Implementations§

    source§

    impl MemoryPanel

    source

    pub fn update( &mut self, - gpu_resource_stats: &WgpuResourcePoolStatistics, + gpu_resource_stats: &WgpuResourcePoolStatistics, store_stats: Option<&StoreHubStats> )

    Call once per frame

    source

    pub fn note_memory_purge(&mut self)

    Note that we purged memory at this time, to show in stats.

    @@ -12,14 +12,14 @@ &self, ui: &mut Ui, limit: &MemoryLimit, - gpu_resource_stats: &WgpuResourcePoolStatistics, + gpu_resource_stats: &WgpuResourcePoolStatistics, store_stats: Option<&StoreHubStats> )
    source

    fn left_side( ui: &mut Ui, limit: &MemoryLimit, - gpu_resource_stats: &WgpuResourcePoolStatistics, + gpu_resource_stats: &WgpuResourcePoolStatistics, store_stats: Option<&StoreHubStats> -)

    source

    fn cpu_stats(ui: &mut Ui, limit: &MemoryLimit)

    source

    fn gpu_stats(ui: &mut Ui, gpu_resource_stats: &WgpuResourcePoolStatistics)

    source

    fn store_stats2( +)

    source

    fn cpu_stats(ui: &mut Ui, limit: &MemoryLimit)

    source

    fn gpu_stats(ui: &mut Ui, gpu_resource_stats: &WgpuResourcePoolStatistics)

    source

    fn store_stats2( ui: &mut Ui, store_config: &ChunkStoreConfig, store_stats: &ChunkStoreStats diff --git a/docs/rust/head/re_viewer/ui/top_panel/fn.memory_use_label_ui.html b/docs/rust/head/re_viewer/ui/top_panel/fn.memory_use_label_ui.html index 29f1bcc4e504a..f9b990000f5f3 100644 --- a/docs/rust/head/re_viewer/ui/top_panel/fn.memory_use_label_ui.html +++ b/docs/rust/head/re_viewer/ui/top_panel/fn.memory_use_label_ui.html @@ -1,5 +1,5 @@ memory_use_label_ui in re_viewer::ui::top_panel - Rust
    fn memory_use_label_ui(
         ui: &mut Ui,
    -    gpu_resource_stats: &WgpuResourcePoolStatistics
    +    gpu_resource_stats: &WgpuResourcePoolStatistics
     )
    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/ui/top_panel/fn.top_bar_ui.html b/docs/rust/head/re_viewer/ui/top_panel/fn.top_bar_ui.html index 5100d950fb239..112e17260370f 100644 --- a/docs/rust/head/re_viewer/ui/top_panel/fn.top_bar_ui.html +++ b/docs/rust/head/re_viewer/ui/top_panel/fn.top_bar_ui.html @@ -5,5 +5,5 @@ app_blueprint: &AppBlueprint<'_>, store_context: Option<&StoreContext<'_>>, ui: &mut Ui, - gpu_resource_stats: &WgpuResourcePoolStatistics + gpu_resource_stats: &WgpuResourcePoolStatistics )

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer/ui/top_panel/fn.top_panel.html b/docs/rust/head/re_viewer/ui/top_panel/fn.top_panel.html index 8c20eca30757d..e3884c4de1b2e 100644 --- a/docs/rust/head/re_viewer/ui/top_panel/fn.top_panel.html +++ b/docs/rust/head/re_viewer/ui/top_panel/fn.top_panel.html @@ -4,6 +4,6 @@ app: &mut App, app_blueprint: &AppBlueprint<'_>, store_context: Option<&StoreContext<'_>>, - gpu_resource_stats: &WgpuResourcePoolStatistics, + gpu_resource_stats: &WgpuResourcePoolStatistics, ui: &mut Ui )
    \ No newline at end of file diff --git a/docs/rust/head/re_viewer_context/blueprint_id/struct.BlueprintId.html b/docs/rust/head/re_viewer_context/blueprint_id/struct.BlueprintId.html index 09825f59ebe8a..2597f4c3d2a2f 100644 --- a/docs/rust/head/re_viewer_context/blueprint_id/struct.BlueprintId.html +++ b/docs/rust/head/re_viewer_context/blueprint_id/struct.BlueprintId.html @@ -3,7 +3,7 @@ id: Uuid, _registry: PhantomData<T>, }
    Expand description

    A unique id for a type of Blueprint contents.

    -

    Fields§

    §id: Uuid§_registry: PhantomData<T>

    Implementations§

    source§

    impl<T: BlueprintIdRegistry> BlueprintId<T>

    source

    pub fn invalid() -> Self

    source

    pub fn random() -> Self

    source

    pub fn from_entity_path(path: &EntityPath) -> Self

    source

    pub fn hashed_from_str(s: &str) -> Self

    source

    pub fn gpu_readback_id(self) -> GpuReadbackIdentifier

    source

    pub fn as_entity_path(&self) -> EntityPath

    source

    pub fn registry() -> &'static EntityPath

    source

    pub fn registry_part() -> &'static EntityPathPart

    source

    pub fn uuid(&self) -> Uuid

    source

    pub fn hash(&self) -> u64

    Trait Implementations§

    source§

    impl<T: Clone + BlueprintIdRegistry> Clone for BlueprintId<T>

    source§

    fn clone(&self) -> BlueprintId<T>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<T: BlueprintIdRegistry> Debug for BlueprintId<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de, T: BlueprintIdRegistry> Deserialize<'de> for BlueprintId<T>

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
    where +

    Fields§

    §id: Uuid§_registry: PhantomData<T>

    Implementations§

    source§

    impl<T: BlueprintIdRegistry> BlueprintId<T>

    source

    pub fn invalid() -> Self

    source

    pub fn random() -> Self

    source

    pub fn from_entity_path(path: &EntityPath) -> Self

    source

    pub fn hashed_from_str(s: &str) -> Self

    source

    pub fn gpu_readback_id(self) -> GpuReadbackIdentifier

    source

    pub fn as_entity_path(&self) -> EntityPath

    source

    pub fn registry() -> &'static EntityPath

    source

    pub fn registry_part() -> &'static EntityPathPart

    source

    pub fn uuid(&self) -> Uuid

    source

    pub fn hash(&self) -> u64

    Trait Implementations§

    source§

    impl<T: Clone + BlueprintIdRegistry> Clone for BlueprintId<T>

    source§

    fn clone(&self) -> BlueprintId<T>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<T: BlueprintIdRegistry> Debug for BlueprintId<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de, T: BlueprintIdRegistry> Deserialize<'de> for BlueprintId<T>

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
    where __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl<T: BlueprintIdRegistry> Display for BlueprintId<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<BlueprintId<ContainerIdRegistry>> for Contents

    source§

    fn from(id: ContainerId) -> Self

    Converts to this type from the input type.
    source§

    impl From<BlueprintId<SpaceViewIdRegistry>> for Contents

    source§

    fn from(id: SpaceViewId) -> Self

    Converts to this type from the input type.
    source§

    impl From<BlueprintId<SpaceViewIdRegistry>> for Item

    source§

    fn from(space_view_id: SpaceViewId) -> Self

    Converts to this type from the input type.
    source§

    impl<T: BlueprintIdRegistry> From<BlueprintId<T>> for Uuid

    source§

    fn from(id: BlueprintId<T>) -> Self

    Converts to this type from the input type.
    source§

    impl<T: BlueprintIdRegistry> From<Uuid> for BlueprintId<T>

    source§

    fn from(id: Uuid) -> Self

    Converts to this type from the input type.
    source§

    impl<T: BlueprintIdRegistry> From<Uuid> for BlueprintId<T>

    source§

    fn from(id: Uuid) -> Self

    Converts to this type from the input type.
    source§

    impl<T: Hash + BlueprintIdRegistry> Hash for BlueprintId<T>

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl<T: Ord + BlueprintIdRegistry> Ord for BlueprintId<T>

    source§

    fn cmp(&self, other: &BlueprintId<T>) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where diff --git a/docs/rust/head/re_viewer_context/command_sender/enum.SystemCommand.html b/docs/rust/head/re_viewer_context/command_sender/enum.SystemCommand.html index 118f58a60e384..689ac19cf76e5 100644 --- a/docs/rust/head/re_viewer_context/command_sender/enum.SystemCommand.html +++ b/docs/rust/head/re_viewer_context/command_sender/enum.SystemCommand.html @@ -2,7 +2,7 @@
    pub enum SystemCommand {
     
    Show 18 variants ActivateApp(ApplicationId), CloseApp(ApplicationId), - LoadDataSource(DataSource), + LoadDataSource(DataSource), ClearSourceAndItsStores(SmartChannelSource), AddReceiver(Receiver<LogMsg>), ResetViewer, @@ -21,7 +21,7 @@
    }
    Expand description

    Commands used by internal system components

    Variants§

    §

    ActivateApp(ApplicationId)

    Make this the active application.

    §

    CloseApp(ApplicationId)

    Close this app and all its recordings.

    -
    §

    LoadDataSource(DataSource)

    Load some data.

    +
    §

    LoadDataSource(DataSource)

    Load some data.

    §

    ClearSourceAndItsStores(SmartChannelSource)

    Clear everything that came from this source, and close the source.

    §

    AddReceiver(Receiver<LogMsg>)

    §

    ResetViewer

    Reset the Viewer to the default state

    §

    ClearActiveBlueprint

    Reset the Blueprint to the default state

    diff --git a/docs/rust/head/re_viewer_context/enum.SpaceViewSystemExecutionError.html b/docs/rust/head/re_viewer_context/enum.SpaceViewSystemExecutionError.html index fec8d18f0f05f..0dc210ab97c80 100644 --- a/docs/rust/head/re_viewer_context/enum.SpaceViewSystemExecutionError.html +++ b/docs/rust/head/re_viewer_context/enum.SpaceViewSystemExecutionError.html @@ -5,11 +5,11 @@ QueryError2(QueryError), DeserializationError(DeserializationError), DrawDataCreationError(Box<dyn Error>), - GpuTransferError(CpuWriteGpuReadError), + GpuTransferError(CpuWriteGpuReadError), StateCastError(&'static str), NoRenderContextError, ComponentFallbackError(ComponentFallbackError), -}

    Variants§

    §

    ContextSystemNotFound(&'static str)

    §

    VisualizerSystemNotFound(&'static str)

    §

    QueryError2(QueryError)

    §

    DeserializationError(DeserializationError)

    §

    DrawDataCreationError(Box<dyn Error>)

    §

    GpuTransferError(CpuWriteGpuReadError)

    §

    StateCastError(&'static str)

    §

    NoRenderContextError

    §

    ComponentFallbackError(ComponentFallbackError)

    Trait Implementations§

    source§

    impl Debug for SpaceViewSystemExecutionError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for SpaceViewSystemExecutionError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for SpaceViewSystemExecutionError

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<ComponentFallbackError> for SpaceViewSystemExecutionError

    source§

    fn from(source: ComponentFallbackError) -> Self

    Converts to this type from the input type.
    source§

    impl From<CpuWriteGpuReadError> for SpaceViewSystemExecutionError

    source§

    fn from(source: CpuWriteGpuReadError) -> Self

    Converts to this type from the input type.
    source§

    impl From<DeserializationError> for SpaceViewSystemExecutionError

    source§

    fn from(source: DeserializationError) -> Self

    Converts to this type from the input type.
    source§

    impl From<LineDrawDataError> for SpaceViewSystemExecutionError

    source§

    fn from(val: LineDrawDataError) -> Self

    Converts to this type from the input type.
    source§

    impl From<PointCloudDrawDataError> for SpaceViewSystemExecutionError

    source§

    fn from(val: PointCloudDrawDataError) -> Self

    Converts to this type from the input type.
    source§

    impl From<QueryError> for SpaceViewSystemExecutionError

    source§

    fn from(source: QueryError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +}

    Variants§

    §

    ContextSystemNotFound(&'static str)

    §

    VisualizerSystemNotFound(&'static str)

    §

    QueryError2(QueryError)

    §

    DeserializationError(DeserializationError)

    §

    DrawDataCreationError(Box<dyn Error>)

    §

    GpuTransferError(CpuWriteGpuReadError)

    §

    StateCastError(&'static str)

    §

    NoRenderContextError

    §

    ComponentFallbackError(ComponentFallbackError)

    Trait Implementations§

    source§

    impl Debug for SpaceViewSystemExecutionError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for SpaceViewSystemExecutionError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for SpaceViewSystemExecutionError

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<ComponentFallbackError> for SpaceViewSystemExecutionError

    source§

    fn from(source: ComponentFallbackError) -> Self

    Converts to this type from the input type.
    source§

    impl From<CpuWriteGpuReadError> for SpaceViewSystemExecutionError

    source§

    fn from(source: CpuWriteGpuReadError) -> Self

    Converts to this type from the input type.
    source§

    impl From<DeserializationError> for SpaceViewSystemExecutionError

    source§

    fn from(source: DeserializationError) -> Self

    Converts to this type from the input type.
    source§

    impl From<LineDrawDataError> for SpaceViewSystemExecutionError

    source§

    fn from(val: LineDrawDataError) -> Self

    Converts to this type from the input type.
    source§

    impl From<PointCloudDrawDataError> for SpaceViewSystemExecutionError

    source§

    fn from(val: PointCloudDrawDataError) -> Self

    Converts to this type from the input type.
    source§

    impl From<QueryError> for SpaceViewSystemExecutionError

    source§

    fn from(source: QueryError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Az for T

    source§

    fn az<Dst>(self) -> Dst
    where T: Cast<Dst>,

    Casts the value.
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where diff --git a/docs/rust/head/re_viewer_context/enum.SystemCommand.html b/docs/rust/head/re_viewer_context/enum.SystemCommand.html index f3f11eb59c16e..9139a277090fb 100644 --- a/docs/rust/head/re_viewer_context/enum.SystemCommand.html +++ b/docs/rust/head/re_viewer_context/enum.SystemCommand.html @@ -2,7 +2,7 @@
    pub enum SystemCommand {
     
    Show 18 variants ActivateApp(ApplicationId), CloseApp(ApplicationId), - LoadDataSource(DataSource), + LoadDataSource(DataSource), ClearSourceAndItsStores(SmartChannelSource), AddReceiver(Receiver<LogMsg>), ResetViewer, @@ -21,7 +21,7 @@
    }
    Expand description

    Commands used by internal system components

    Variants§

    §

    ActivateApp(ApplicationId)

    Make this the active application.

    §

    CloseApp(ApplicationId)

    Close this app and all its recordings.

    -
    §

    LoadDataSource(DataSource)

    Load some data.

    +
    §

    LoadDataSource(DataSource)

    Load some data.

    §

    ClearSourceAndItsStores(SmartChannelSource)

    Clear everything that came from this source, and close the source.

    §

    AddReceiver(Receiver<LogMsg>)

    §

    ResetViewer

    Reset the Viewer to the default state

    §

    ClearActiveBlueprint

    Reset the Blueprint to the default state

    diff --git a/docs/rust/head/re_viewer_context/gpu_bridge/colormap/fn.colormap_preview_ui.html b/docs/rust/head/re_viewer_context/gpu_bridge/colormap/fn.colormap_preview_ui.html index fe80f4edb5d56..d4778a8157557 100644 --- a/docs/rust/head/re_viewer_context/gpu_bridge/colormap/fn.colormap_preview_ui.html +++ b/docs/rust/head/re_viewer_context/gpu_bridge/colormap/fn.colormap_preview_ui.html @@ -1,6 +1,6 @@ colormap_preview_ui in re_viewer_context::gpu_bridge::colormap - Rust
    fn colormap_preview_ui(
    -    render_ctx: &RenderContext,
    +    render_ctx: &RenderContext,
         ui: &mut Ui,
         colormap: Colormap
     ) -> Result<Response>
    Expand description

    Show the given colormap as a horizontal bar.

    diff --git a/docs/rust/head/re_viewer_context/gpu_bridge/colormap/fn.colormap_to_re_renderer.html b/docs/rust/head/re_viewer_context/gpu_bridge/colormap/fn.colormap_to_re_renderer.html index e1dd92cdffb04..a4d9b279b4b21 100644 --- a/docs/rust/head/re_viewer_context/gpu_bridge/colormap/fn.colormap_to_re_renderer.html +++ b/docs/rust/head/re_viewer_context/gpu_bridge/colormap/fn.colormap_to_re_renderer.html @@ -1,2 +1,2 @@ colormap_to_re_renderer in re_viewer_context::gpu_bridge::colormap - Rust -
    pub fn colormap_to_re_renderer(colormap: Colormap) -> Colormap
    \ No newline at end of file +
    pub fn colormap_to_re_renderer(colormap: Colormap) -> Colormap
    \ No newline at end of file diff --git a/docs/rust/head/re_viewer_context/gpu_bridge/colormap/fn.colormap_variant_ui.html b/docs/rust/head/re_viewer_context/gpu_bridge/colormap/fn.colormap_variant_ui.html index a3b13bc11ba25..0e8cdd020d64a 100644 --- a/docs/rust/head/re_viewer_context/gpu_bridge/colormap/fn.colormap_variant_ui.html +++ b/docs/rust/head/re_viewer_context/gpu_bridge/colormap/fn.colormap_variant_ui.html @@ -1,6 +1,6 @@ colormap_variant_ui in re_viewer_context::gpu_bridge::colormap - Rust
    fn colormap_variant_ui(
    -    render_ctx: Option<&RenderContext>,
    +    render_ctx: Option<&RenderContext>,
         ui: &mut Ui,
         option: &Colormap,
         map: &mut Colormap
    diff --git a/docs/rust/head/re_viewer_context/gpu_bridge/fn.colormap_to_re_renderer.html b/docs/rust/head/re_viewer_context/gpu_bridge/fn.colormap_to_re_renderer.html
    index 997f0c284c131..d1dbe9b3369c5 100644
    --- a/docs/rust/head/re_viewer_context/gpu_bridge/fn.colormap_to_re_renderer.html
    +++ b/docs/rust/head/re_viewer_context/gpu_bridge/fn.colormap_to_re_renderer.html
    @@ -1,2 +1,2 @@
     colormap_to_re_renderer in re_viewer_context::gpu_bridge - Rust
    -    
    pub fn colormap_to_re_renderer(colormap: Colormap) -> Colormap
    \ No newline at end of file +
    pub fn colormap_to_re_renderer(colormap: Colormap) -> Colormap
    \ No newline at end of file diff --git a/docs/rust/head/re_viewer_context/gpu_bridge/fn.get_or_create_texture.html b/docs/rust/head/re_viewer_context/gpu_bridge/fn.get_or_create_texture.html index f611041b05ff8..e2d0c98c575ea 100644 --- a/docs/rust/head/re_viewer_context/gpu_bridge/fn.get_or_create_texture.html +++ b/docs/rust/head/re_viewer_context/gpu_bridge/fn.get_or_create_texture.html @@ -1,6 +1,6 @@ get_or_create_texture in re_viewer_context::gpu_bridge - Rust
    pub fn get_or_create_texture<'a>(
    -    render_ctx: &RenderContext,
    +    render_ctx: &RenderContext,
         texture_key: u64,
    -    create_texture_desc: impl FnOnce() -> Texture2DCreationDesc<'a>
    -) -> Result<GpuTexture2D, TextureCreationError>
    \ No newline at end of file + create_texture_desc: impl FnOnce() -> Texture2DCreationDesc<'a> +) -> Result<GpuTexture2D, TextureCreationError>
    \ No newline at end of file diff --git a/docs/rust/head/re_viewer_context/gpu_bridge/fn.image_to_gpu.html b/docs/rust/head/re_viewer_context/gpu_bridge/fn.image_to_gpu.html index 632c28f3939dd..b998568c9dcf1 100644 --- a/docs/rust/head/re_viewer_context/gpu_bridge/fn.image_to_gpu.html +++ b/docs/rust/head/re_viewer_context/gpu_bridge/fn.image_to_gpu.html @@ -1,8 +1,8 @@ image_to_gpu in re_viewer_context::gpu_bridge - Rust
    pub fn image_to_gpu(
    -    render_ctx: &RenderContext,
    +    render_ctx: &RenderContext,
         debug_name: &str,
         image: &ImageInfo,
         image_stats: &ImageStats,
         annotations: &Annotations
    -) -> Result<ColormappedTexture>
    \ No newline at end of file +) -> Result<ColormappedTexture>
    \ No newline at end of file diff --git a/docs/rust/head/re_viewer_context/gpu_bridge/fn.new_renderer_callback.html b/docs/rust/head/re_viewer_context/gpu_bridge/fn.new_renderer_callback.html index 83dc703f57982..e79dcd0011f13 100644 --- a/docs/rust/head/re_viewer_context/gpu_bridge/fn.new_renderer_callback.html +++ b/docs/rust/head/re_viewer_context/gpu_bridge/fn.new_renderer_callback.html @@ -1,6 +1,6 @@ new_renderer_callback in re_viewer_context::gpu_bridge - Rust
    pub fn new_renderer_callback(
    -    view_builder: ViewBuilder,
    +    view_builder: ViewBuilder,
         viewport: Rect,
         clear_color: Rgba
     ) -> PaintCallback
    \ No newline at end of file diff --git a/docs/rust/head/re_viewer_context/gpu_bridge/fn.render_image.html b/docs/rust/head/re_viewer_context/gpu_bridge/fn.render_image.html index 60a462583bed6..55dc8421ff8cf 100644 --- a/docs/rust/head/re_viewer_context/gpu_bridge/fn.render_image.html +++ b/docs/rust/head/re_viewer_context/gpu_bridge/fn.render_image.html @@ -1,9 +1,9 @@ render_image in re_viewer_context::gpu_bridge - Rust
    pub fn render_image(
    -    render_ctx: &RenderContext,
    +    render_ctx: &RenderContext,
         egui_painter: &Painter,
         image_rect_on_screen: Rect,
    -    colormapped_texture: ColormappedTexture,
    +    colormapped_texture: ColormappedTexture,
         texture_options: TextureOptions,
         debug_name: &str
     ) -> Result<()>
    Expand description

    Render the given image, respecting the clip rectangle of the given painter.

    diff --git a/docs/rust/head/re_viewer_context/gpu_bridge/fn.required_shader_decode.html b/docs/rust/head/re_viewer_context/gpu_bridge/fn.required_shader_decode.html index 9a79225d65709..2f841c7522f43 100644 --- a/docs/rust/head/re_viewer_context/gpu_bridge/fn.required_shader_decode.html +++ b/docs/rust/head/re_viewer_context/gpu_bridge/fn.required_shader_decode.html @@ -1,6 +1,6 @@ required_shader_decode in re_viewer_context::gpu_bridge - Rust
    pub fn required_shader_decode(
         image_format: &ImageFormat
    -) -> Option<ShaderDecoding>
    Expand description

    Determines if and how the shader needs to decode the image.

    +) -> Option<ShaderDecoding>
    Expand description

    Determines if and how the shader needs to decode the image.

    Assumes creation as done by texture_creation_desc_from_color_image.

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer_context/gpu_bridge/fn.texture_creation_desc_from_color_image.html b/docs/rust/head/re_viewer_context/gpu_bridge/fn.texture_creation_desc_from_color_image.html index d4ebe46e212d5..68a2445df5129 100644 --- a/docs/rust/head/re_viewer_context/gpu_bridge/fn.texture_creation_desc_from_color_image.html +++ b/docs/rust/head/re_viewer_context/gpu_bridge/fn.texture_creation_desc_from_color_image.html @@ -2,7 +2,7 @@
    pub fn texture_creation_desc_from_color_image<'a>(
         image: &'a ImageInfo,
         debug_name: &'a str
    -) -> Texture2DCreationDesc<'a>
    Expand description

    Creates a [Texture2DCreationDesc] for creating a texture from an ImageInfo.

    +) -> Texture2DCreationDesc<'a>
    Expand description

    Creates a Texture2DCreationDesc for creating a texture from an ImageInfo.

    The resulting texture has requirements as describe by required_shader_decode.

    TODO(andreas): The consumer needs to be aware of bgr and chroma downsampling conversions. It would be much better if we had a separate re_renderer/gpu driven conversion pipeline for this diff --git a/docs/rust/head/re_viewer_context/gpu_bridge/fn.try_get_or_create_texture.html b/docs/rust/head/re_viewer_context/gpu_bridge/fn.try_get_or_create_texture.html index 05e41294bc3ed..5405ce6c70e33 100644 --- a/docs/rust/head/re_viewer_context/gpu_bridge/fn.try_get_or_create_texture.html +++ b/docs/rust/head/re_viewer_context/gpu_bridge/fn.try_get_or_create_texture.html @@ -1,6 +1,6 @@ try_get_or_create_texture in re_viewer_context::gpu_bridge - Rust

    pub fn try_get_or_create_texture<'a, Err: Display>(
    -    render_ctx: &RenderContext,
    +    render_ctx: &RenderContext,
         texture_key: u64,
    -    try_create_texture_desc: impl FnOnce() -> Result<Texture2DCreationDesc<'a>, Err>
    -) -> Result<GpuTexture2D, TextureManager2DError<Err>>
    \ No newline at end of file + try_create_texture_desc: impl FnOnce() -> Result<Texture2DCreationDesc<'a>, Err> +) -> Result<GpuTexture2D, TextureManager2DError<Err>>
    \ No newline at end of file diff --git a/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/fn.color_image_to_gpu.html b/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/fn.color_image_to_gpu.html index f2878d307ca81..25a592111e41a 100644 --- a/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/fn.color_image_to_gpu.html +++ b/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/fn.color_image_to_gpu.html @@ -1,8 +1,8 @@ color_image_to_gpu in re_viewer_context::gpu_bridge::image_to_gpu - Rust
    fn color_image_to_gpu(
    -    render_ctx: &RenderContext,
    +    render_ctx: &RenderContext,
         debug_name: &str,
         texture_key: u64,
         image: &ImageInfo,
         image_stats: &ImageStats
    -) -> Result<ColormappedTexture>
    \ No newline at end of file +) -> Result<ColormappedTexture>
    \ No newline at end of file diff --git a/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/fn.depth_image_to_gpu.html b/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/fn.depth_image_to_gpu.html index 2b19904d07f1b..d6a90a0ed8bf2 100644 --- a/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/fn.depth_image_to_gpu.html +++ b/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/fn.depth_image_to_gpu.html @@ -1,8 +1,8 @@ depth_image_to_gpu in re_viewer_context::gpu_bridge::image_to_gpu - Rust
    fn depth_image_to_gpu(
    -    render_ctx: &RenderContext,
    +    render_ctx: &RenderContext,
         debug_name: &str,
         texture_key: u64,
         image: &ImageInfo,
         image_stats: &ImageStats
    -) -> Result<ColormappedTexture>
    \ No newline at end of file +) -> Result<ColormappedTexture>
    \ No newline at end of file diff --git a/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/fn.general_texture_creation_desc_from_image.html b/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/fn.general_texture_creation_desc_from_image.html index 8ecfbf886419d..e214682fda97b 100644 --- a/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/fn.general_texture_creation_desc_from_image.html +++ b/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/fn.general_texture_creation_desc_from_image.html @@ -4,6 +4,6 @@ image: &'a ImageInfo, color_model: ColorModel, datatype: ChannelDatatype -) -> Texture2DCreationDesc<'a>
    Expand description

    Uploads the image to a texture in a format that closely resembled the input. +) -> Texture2DCreationDesc<'a>

    Expand description

    Uploads the image to a texture in a format that closely resembled the input. Uses no Unorm/Snorm formats.

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/fn.image_to_gpu.html b/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/fn.image_to_gpu.html index 81339d816c9ea..445a348219327 100644 --- a/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/fn.image_to_gpu.html +++ b/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/fn.image_to_gpu.html @@ -1,8 +1,8 @@ image_to_gpu in re_viewer_context::gpu_bridge::image_to_gpu - Rust
    pub fn image_to_gpu(
    -    render_ctx: &RenderContext,
    +    render_ctx: &RenderContext,
         debug_name: &str,
         image: &ImageInfo,
         image_stats: &ImageStats,
         annotations: &Annotations
    -) -> Result<ColormappedTexture>
    \ No newline at end of file +) -> Result<ColormappedTexture>

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/fn.required_shader_decode.html b/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/fn.required_shader_decode.html index e4bd4041a6433..8f272940b0d0b 100644 --- a/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/fn.required_shader_decode.html +++ b/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/fn.required_shader_decode.html @@ -1,6 +1,6 @@ required_shader_decode in re_viewer_context::gpu_bridge::image_to_gpu - Rust
    pub fn required_shader_decode(
         image_format: &ImageFormat
    -) -> Option<ShaderDecoding>
    Expand description

    Determines if and how the shader needs to decode the image.

    +) -> Option<ShaderDecoding>
    Expand description

    Determines if and how the shader needs to decode the image.

    Assumes creation as done by texture_creation_desc_from_color_image.

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/fn.segmentation_image_to_gpu.html b/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/fn.segmentation_image_to_gpu.html index 24f40b2f852b6..6ed1ada8fe7ea 100644 --- a/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/fn.segmentation_image_to_gpu.html +++ b/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/fn.segmentation_image_to_gpu.html @@ -1,9 +1,9 @@ segmentation_image_to_gpu in re_viewer_context::gpu_bridge::image_to_gpu - Rust
    fn segmentation_image_to_gpu(
    -    render_ctx: &RenderContext,
    +    render_ctx: &RenderContext,
         debug_name: &str,
         texture_key: u64,
         image: &ImageInfo,
         image_stats: &ImageStats,
         annotations: &Annotations
    -) -> Result<ColormappedTexture>
    \ No newline at end of file +) -> Result<ColormappedTexture>
    \ No newline at end of file diff --git a/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/fn.texture_creation_desc_from_color_image.html b/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/fn.texture_creation_desc_from_color_image.html index d023811184985..e98947e232a43 100644 --- a/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/fn.texture_creation_desc_from_color_image.html +++ b/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/fn.texture_creation_desc_from_color_image.html @@ -2,7 +2,7 @@
    pub fn texture_creation_desc_from_color_image<'a>(
         image: &'a ImageInfo,
         debug_name: &'a str
    -) -> Texture2DCreationDesc<'a>
    Expand description

    Creates a [Texture2DCreationDesc] for creating a texture from an ImageInfo.

    +) -> Texture2DCreationDesc<'a>
    Expand description

    Creates a Texture2DCreationDesc for creating a texture from an ImageInfo.

    The resulting texture has requirements as describe by required_shader_decode.

    TODO(andreas): The consumer needs to be aware of bgr and chroma downsampling conversions. It would be much better if we had a separate re_renderer/gpu driven conversion pipeline for this diff --git a/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/index.html b/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/index.html index f508b0153d109..2b8896a75ac72 100644 --- a/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/index.html +++ b/docs/rust/head/re_viewer_context/gpu_bridge/image_to_gpu/index.html @@ -1,4 +1,4 @@ re_viewer_context::gpu_bridge::image_to_gpu - Rust

    -
    Expand description

    Upload images to [re_renderer].

    +
    Expand description

    Upload images to re_renderer.

    Functions

    \ No newline at end of file +Uses no Unorm/Snorm formats.
  • Returns a texture key for the given image.
  • Get a valid, finite range for the gpu to use.
  • Return whether an image should be assumed to be encoded in sRGB color space (“gamma space”, no EOTF applied).
  • Pad an RGB image to RGBA and cast the results to bytes.
  • Pad an RGB image to RGBA and cast the results to bytes.
  • Determines if and how the shader needs to decode the image.
  • Creates a Texture2DCreationDesc for creating a texture from an ImageInfo.
  • \ No newline at end of file diff --git a/docs/rust/head/re_viewer_context/gpu_bridge/index.html b/docs/rust/head/re_viewer_context/gpu_bridge/index.html index f19b2fe2af22f..19e6097f2a37c 100644 --- a/docs/rust/head/re_viewer_context/gpu_bridge/index.html +++ b/docs/rust/head/re_viewer_context/gpu_bridge/index.html @@ -1,3 +1,3 @@ re_viewer_context::gpu_bridge - Rust
    Expand description

    Bridge to re_renderer

    -

    Modules

    Enums

    • Errors that can happen when supplying a tensor range to the GPU.

    Functions

    \ No newline at end of file +

    Modules

    Enums

    • Errors that can happen when supplying a tensor range to the GPU.

    Functions

    \ No newline at end of file diff --git a/docs/rust/head/re_viewer_context/gpu_bridge/re_renderer_callback/fn.new_renderer_callback.html b/docs/rust/head/re_viewer_context/gpu_bridge/re_renderer_callback/fn.new_renderer_callback.html index bbd087efe45aa..84362417761a3 100644 --- a/docs/rust/head/re_viewer_context/gpu_bridge/re_renderer_callback/fn.new_renderer_callback.html +++ b/docs/rust/head/re_viewer_context/gpu_bridge/re_renderer_callback/fn.new_renderer_callback.html @@ -1,6 +1,6 @@ new_renderer_callback in re_viewer_context::gpu_bridge::re_renderer_callback - Rust
    pub fn new_renderer_callback(
    -    view_builder: ViewBuilder,
    +    view_builder: ViewBuilder,
         viewport: Rect,
         clear_color: Rgba
     ) -> PaintCallback
    \ No newline at end of file diff --git a/docs/rust/head/re_viewer_context/gpu_bridge/re_renderer_callback/struct.ReRendererCallback.html b/docs/rust/head/re_viewer_context/gpu_bridge/re_renderer_callback/struct.ReRendererCallback.html index 850afa1c2938f..5cb0dd8d5e570 100644 --- a/docs/rust/head/re_viewer_context/gpu_bridge/re_renderer_callback/struct.ReRendererCallback.html +++ b/docs/rust/head/re_viewer_context/gpu_bridge/re_renderer_callback/struct.ReRendererCallback.html @@ -1,8 +1,8 @@ ReRendererCallback in re_viewer_context::gpu_bridge::re_renderer_callback - Rust
    struct ReRendererCallback {
    -    view_builder: ViewBuilder,
    +    view_builder: ViewBuilder,
         clear_color: Rgba,
    -}

    Fields§

    §view_builder: ViewBuilder§clear_color: Rgba

    Trait Implementations§

    source§

    impl CallbackTrait for ReRendererCallback

    source§

    fn prepare( +}

    Fields§

    §view_builder: ViewBuilder§clear_color: Rgba

    Trait Implementations§

    source§

    impl CallbackTrait for ReRendererCallback

    source§

    fn prepare( &self, _device: &Device, _queue: &Queue, diff --git a/docs/rust/head/re_viewer_context/space_view/enum.SpaceViewSystemExecutionError.html b/docs/rust/head/re_viewer_context/space_view/enum.SpaceViewSystemExecutionError.html index 78e10d357c3a4..8d337691e774e 100644 --- a/docs/rust/head/re_viewer_context/space_view/enum.SpaceViewSystemExecutionError.html +++ b/docs/rust/head/re_viewer_context/space_view/enum.SpaceViewSystemExecutionError.html @@ -5,11 +5,11 @@ QueryError2(QueryError), DeserializationError(DeserializationError), DrawDataCreationError(Box<dyn Error>), - GpuTransferError(CpuWriteGpuReadError), + GpuTransferError(CpuWriteGpuReadError), StateCastError(&'static str), NoRenderContextError, ComponentFallbackError(ComponentFallbackError), -}

    Variants§

    §

    ContextSystemNotFound(&'static str)

    §

    VisualizerSystemNotFound(&'static str)

    §

    QueryError2(QueryError)

    §

    DeserializationError(DeserializationError)

    §

    DrawDataCreationError(Box<dyn Error>)

    §

    GpuTransferError(CpuWriteGpuReadError)

    §

    StateCastError(&'static str)

    §

    NoRenderContextError

    §

    ComponentFallbackError(ComponentFallbackError)

    Trait Implementations§

    source§

    impl Debug for SpaceViewSystemExecutionError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for SpaceViewSystemExecutionError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for SpaceViewSystemExecutionError

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<ComponentFallbackError> for SpaceViewSystemExecutionError

    source§

    fn from(source: ComponentFallbackError) -> Self

    Converts to this type from the input type.
    source§

    impl From<CpuWriteGpuReadError> for SpaceViewSystemExecutionError

    source§

    fn from(source: CpuWriteGpuReadError) -> Self

    Converts to this type from the input type.
    source§

    impl From<DeserializationError> for SpaceViewSystemExecutionError

    source§

    fn from(source: DeserializationError) -> Self

    Converts to this type from the input type.
    source§

    impl From<LineDrawDataError> for SpaceViewSystemExecutionError

    source§

    fn from(val: LineDrawDataError) -> Self

    Converts to this type from the input type.
    source§

    impl From<PointCloudDrawDataError> for SpaceViewSystemExecutionError

    source§

    fn from(val: PointCloudDrawDataError) -> Self

    Converts to this type from the input type.
    source§

    impl From<QueryError> for SpaceViewSystemExecutionError

    source§

    fn from(source: QueryError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +}

    Variants§

    §

    ContextSystemNotFound(&'static str)

    §

    VisualizerSystemNotFound(&'static str)

    §

    QueryError2(QueryError)

    §

    DeserializationError(DeserializationError)

    §

    DrawDataCreationError(Box<dyn Error>)

    §

    GpuTransferError(CpuWriteGpuReadError)

    §

    StateCastError(&'static str)

    §

    NoRenderContextError

    §

    ComponentFallbackError(ComponentFallbackError)

    Trait Implementations§

    source§

    impl Debug for SpaceViewSystemExecutionError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for SpaceViewSystemExecutionError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for SpaceViewSystemExecutionError

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<ComponentFallbackError> for SpaceViewSystemExecutionError

    source§

    fn from(source: ComponentFallbackError) -> Self

    Converts to this type from the input type.
    source§

    impl From<CpuWriteGpuReadError> for SpaceViewSystemExecutionError

    source§

    fn from(source: CpuWriteGpuReadError) -> Self

    Converts to this type from the input type.
    source§

    impl From<DeserializationError> for SpaceViewSystemExecutionError

    source§

    fn from(source: DeserializationError) -> Self

    Converts to this type from the input type.
    source§

    impl From<LineDrawDataError> for SpaceViewSystemExecutionError

    source§

    fn from(val: LineDrawDataError) -> Self

    Converts to this type from the input type.
    source§

    impl From<PointCloudDrawDataError> for SpaceViewSystemExecutionError

    source§

    fn from(val: PointCloudDrawDataError) -> Self

    Converts to this type from the input type.
    source§

    impl From<QueryError> for SpaceViewSystemExecutionError

    source§

    fn from(source: QueryError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Az for T

    source§

    fn az<Dst>(self) -> Dst
    where T: Cast<Dst>,

    Casts the value.
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where diff --git a/docs/rust/head/re_viewer_context/space_view/highlights/struct.SpaceViewOutlineMasks.html b/docs/rust/head/re_viewer_context/space_view/highlights/struct.SpaceViewOutlineMasks.html index 3b1b2273afb3b..e48f8811b0184 100644 --- a/docs/rust/head/re_viewer_context/space_view/highlights/struct.SpaceViewOutlineMasks.html +++ b/docs/rust/head/re_viewer_context/space_view/highlights/struct.SpaceViewOutlineMasks.html @@ -1,11 +1,11 @@ SpaceViewOutlineMasks in re_viewer_context::space_view::highlights - Rust
    pub struct SpaceViewOutlineMasks {
    -    pub overall: OutlineMaskPreference,
    -    pub instances: HashMap<Instance, OutlineMaskPreference>,
    -}

    Fields§

    §overall: OutlineMaskPreference§instances: HashMap<Instance, OutlineMaskPreference>

    Implementations§

    source§

    impl SpaceViewOutlineMasks

    source

    pub fn index_outline_mask(&self, instance: Instance) -> OutlineMaskPreference

    source

    pub fn add( + pub overall: OutlineMaskPreference, + pub instances: HashMap<Instance, OutlineMaskPreference>, +}

    Fields§

    §overall: OutlineMaskPreference§instances: HashMap<Instance, OutlineMaskPreference>

    Implementations§

    source§

    impl SpaceViewOutlineMasks

    source

    pub fn index_outline_mask(&self, instance: Instance) -> OutlineMaskPreference

    source

    pub fn add( &mut self, instance: &InstancePath, - preference: OutlineMaskPreference + preference: OutlineMaskPreference )

    Add a new outline mask to this entity path, combining it with existing masks.

    Trait Implementations§

    source§

    impl Default for SpaceViewOutlineMasks

    source§

    fn default() -> SpaceViewOutlineMasks

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Az for T

    source§

    fn az<Dst>(self) -> Dst
    where diff --git a/docs/rust/head/re_viewer_context/space_view/space_view_class/trait.SpaceViewClass.html b/docs/rust/head/re_viewer_context/space_view/space_view_class/trait.SpaceViewClass.html index 1d0d82c2fe0bd..74a3e4dd3f192 100644 --- a/docs/rust/head/re_viewer_context/space_view/space_view_class/trait.SpaceViewClass.html +++ b/docs/rust/head/re_viewer_context/space_view/space_view_class/trait.SpaceViewClass.html @@ -93,7 +93,7 @@ system_output: SystemExecutionOutput ) -> Result<(), SpaceViewSystemExecutionError>

    Draws the ui for this space view class and handles ui events.

    The passed state is kept frame-to-frame.

    -

    TODO(wumpf): Right now the ui methods control when and how to create [re_renderer::ViewBuilder]s. +

    TODO(wumpf): Right now the ui methods control when and how to create re_renderer::ViewBuilders. In the future, we likely want to move view builder handling to re_viewport with minimal configuration options exposed via crate::SpaceViewClass.

    Provided Methods§

    source

    fn icon(&self) -> &'static Icon

    Icon used to identify this space view class.

    diff --git a/docs/rust/head/re_viewer_context/space_view/system_execution_output/struct.SystemExecutionOutput.html b/docs/rust/head/re_viewer_context/space_view/system_execution_output/struct.SystemExecutionOutput.html index 62b779a3986b1..5c9a1164cca56 100644 --- a/docs/rust/head/re_viewer_context/space_view/system_execution_output/struct.SystemExecutionOutput.html +++ b/docs/rust/head/re_viewer_context/space_view/system_execution_output/struct.SystemExecutionOutput.html @@ -2,12 +2,12 @@
    pub struct SystemExecutionOutput {
         pub view_systems: VisualizerCollection,
         pub context_systems: ViewContextCollection,
    -    pub draw_data: Vec<QueueableDrawData>,
    +    pub draw_data: Vec<QueueableDrawData>,
     }
    Expand description

    Output of space view system execution.

    Fields§

    §view_systems: VisualizerCollection

    Executed view systems, may hold state that the ui method needs.

    §context_systems: ViewContextCollection

    Executed context systems, may hold state that the ui method needs.

    -
    §draw_data: Vec<QueueableDrawData>

    Draw data gathered during execution of the view part systems.

    -

    Ui methods are supposed to use this to create [re_renderer::ViewBuilder]s.

    +
    §draw_data: Vec<QueueableDrawData>

    Draw data gathered during execution of the view part systems.

    +

    Ui methods are supposed to use this to create re_renderer::ViewBuilders.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Az for T

    source§

    fn az<Dst>(self) -> Dst
    where T: Cast<Dst>,

    Casts the value.
    source§

    impl<T> Borrow<T> for T
    where diff --git a/docs/rust/head/re_viewer_context/space_view/visualizer_system/trait.VisualizerSystem.html b/docs/rust/head/re_viewer_context/space_view/visualizer_system/trait.VisualizerSystem.html index d971bd9210744..e545765551f9b 100644 --- a/docs/rust/head/re_viewer_context/space_view/visualizer_system/trait.VisualizerSystem.html +++ b/docs/rust/head/re_viewer_context/space_view/visualizer_system/trait.VisualizerSystem.html @@ -7,7 +7,7 @@ ctx: &ViewContext<'_>, query: &ViewQuery<'_>, context_systems: &ViewContextCollection - ) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>; + ) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>; fn as_any(&self) -> &dyn Any; fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider; @@ -31,7 +31,7 @@ ctx: &ViewContext<'_>, query: &ViewQuery<'_>, context_systems: &ViewContextCollection -) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

    Queries the chunk store and performs data conversions to make it ready for display.

    +) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

    Queries the chunk store and performs data conversions to make it ready for display.

    Mustn’t query any data outside of the archetype.

    source

    fn as_any(&self) -> &dyn Any

    source

    fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

    Casts to a fallback provider.

    This is the same workaround as as_any: diff --git a/docs/rust/head/re_viewer_context/struct.BlueprintId.html b/docs/rust/head/re_viewer_context/struct.BlueprintId.html index 761affc0c0f41..a9b446b4fb258 100644 --- a/docs/rust/head/re_viewer_context/struct.BlueprintId.html +++ b/docs/rust/head/re_viewer_context/struct.BlueprintId.html @@ -3,7 +3,7 @@ id: Uuid, _registry: PhantomData<T>, }

    Expand description

    A unique id for a type of Blueprint contents.

    -

    Fields§

    §id: Uuid§_registry: PhantomData<T>

    Implementations§

    source§

    impl<T: BlueprintIdRegistry> BlueprintId<T>

    source

    pub fn invalid() -> Self

    source

    pub fn random() -> Self

    source

    pub fn from_entity_path(path: &EntityPath) -> Self

    source

    pub fn hashed_from_str(s: &str) -> Self

    source

    pub fn gpu_readback_id(self) -> GpuReadbackIdentifier

    source

    pub fn as_entity_path(&self) -> EntityPath

    source

    pub fn registry() -> &'static EntityPath

    source

    pub fn registry_part() -> &'static EntityPathPart

    source

    pub fn uuid(&self) -> Uuid

    source

    pub fn hash(&self) -> u64

    Trait Implementations§

    source§

    impl<T: Clone + BlueprintIdRegistry> Clone for BlueprintId<T>

    source§

    fn clone(&self) -> BlueprintId<T>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<T: BlueprintIdRegistry> Debug for BlueprintId<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de, T: BlueprintIdRegistry> Deserialize<'de> for BlueprintId<T>

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
    where +

    Fields§

    §id: Uuid§_registry: PhantomData<T>

    Implementations§

    source§

    impl<T: BlueprintIdRegistry> BlueprintId<T>

    source

    pub fn invalid() -> Self

    source

    pub fn random() -> Self

    source

    pub fn from_entity_path(path: &EntityPath) -> Self

    source

    pub fn hashed_from_str(s: &str) -> Self

    source

    pub fn gpu_readback_id(self) -> GpuReadbackIdentifier

    source

    pub fn as_entity_path(&self) -> EntityPath

    source

    pub fn registry() -> &'static EntityPath

    source

    pub fn registry_part() -> &'static EntityPathPart

    source

    pub fn uuid(&self) -> Uuid

    source

    pub fn hash(&self) -> u64

    Trait Implementations§

    source§

    impl<T: Clone + BlueprintIdRegistry> Clone for BlueprintId<T>

    source§

    fn clone(&self) -> BlueprintId<T>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<T: BlueprintIdRegistry> Debug for BlueprintId<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'de, T: BlueprintIdRegistry> Deserialize<'de> for BlueprintId<T>

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
    where __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl<T: BlueprintIdRegistry> Display for BlueprintId<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<BlueprintId<ContainerIdRegistry>> for Contents

    source§

    fn from(id: ContainerId) -> Self

    Converts to this type from the input type.
    source§

    impl From<BlueprintId<SpaceViewIdRegistry>> for Contents

    source§

    fn from(id: SpaceViewId) -> Self

    Converts to this type from the input type.
    source§

    impl From<BlueprintId<SpaceViewIdRegistry>> for Item

    source§

    fn from(space_view_id: SpaceViewId) -> Self

    Converts to this type from the input type.
    source§

    impl<T: BlueprintIdRegistry> From<BlueprintId<T>> for Uuid

    source§

    fn from(id: BlueprintId<T>) -> Self

    Converts to this type from the input type.
    source§

    impl<T: BlueprintIdRegistry> From<Uuid> for BlueprintId<T>

    source§

    fn from(id: Uuid) -> Self

    Converts to this type from the input type.
    source§

    impl<T: BlueprintIdRegistry> From<Uuid> for BlueprintId<T>

    source§

    fn from(id: Uuid) -> Self

    Converts to this type from the input type.
    source§

    impl<T: Hash + BlueprintIdRegistry> Hash for BlueprintId<T>

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl<T: Ord + BlueprintIdRegistry> Ord for BlueprintId<T>

    source§

    fn cmp(&self, other: &BlueprintId<T>) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where diff --git a/docs/rust/head/re_viewer_context/struct.SpaceViewOutlineMasks.html b/docs/rust/head/re_viewer_context/struct.SpaceViewOutlineMasks.html index 10753d11cd4d5..8aa80a6441ece 100644 --- a/docs/rust/head/re_viewer_context/struct.SpaceViewOutlineMasks.html +++ b/docs/rust/head/re_viewer_context/struct.SpaceViewOutlineMasks.html @@ -1,11 +1,11 @@ SpaceViewOutlineMasks in re_viewer_context - Rust
    pub struct SpaceViewOutlineMasks {
    -    pub overall: OutlineMaskPreference,
    -    pub instances: HashMap<Instance, OutlineMaskPreference>,
    -}

    Fields§

    §overall: OutlineMaskPreference§instances: HashMap<Instance, OutlineMaskPreference>

    Implementations§

    source§

    impl SpaceViewOutlineMasks

    source

    pub fn index_outline_mask(&self, instance: Instance) -> OutlineMaskPreference

    source

    pub fn add( + pub overall: OutlineMaskPreference, + pub instances: HashMap<Instance, OutlineMaskPreference>, +}

    Fields§

    §overall: OutlineMaskPreference§instances: HashMap<Instance, OutlineMaskPreference>

    Implementations§

    source§

    impl SpaceViewOutlineMasks

    source

    pub fn index_outline_mask(&self, instance: Instance) -> OutlineMaskPreference

    source

    pub fn add( &mut self, instance: &InstancePath, - preference: OutlineMaskPreference + preference: OutlineMaskPreference )

    Add a new outline mask to this entity path, combining it with existing masks.

    Trait Implementations§

    source§

    impl Default for SpaceViewOutlineMasks

    source§

    fn default() -> SpaceViewOutlineMasks

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Az for T

    source§

    fn az<Dst>(self) -> Dst
    where diff --git a/docs/rust/head/re_viewer_context/struct.SystemExecutionOutput.html b/docs/rust/head/re_viewer_context/struct.SystemExecutionOutput.html index 4a5fef6478748..bc98961fe5db3 100644 --- a/docs/rust/head/re_viewer_context/struct.SystemExecutionOutput.html +++ b/docs/rust/head/re_viewer_context/struct.SystemExecutionOutput.html @@ -2,12 +2,12 @@
    pub struct SystemExecutionOutput {
         pub view_systems: VisualizerCollection,
         pub context_systems: ViewContextCollection,
    -    pub draw_data: Vec<QueueableDrawData>,
    +    pub draw_data: Vec<QueueableDrawData>,
     }
    Expand description

    Output of space view system execution.

    Fields§

    §view_systems: VisualizerCollection

    Executed view systems, may hold state that the ui method needs.

    §context_systems: ViewContextCollection

    Executed context systems, may hold state that the ui method needs.

    -
    §draw_data: Vec<QueueableDrawData>

    Draw data gathered during execution of the view part systems.

    -

    Ui methods are supposed to use this to create [re_renderer::ViewBuilder]s.

    +
    §draw_data: Vec<QueueableDrawData>

    Draw data gathered during execution of the view part systems.

    +

    Ui methods are supposed to use this to create re_renderer::ViewBuilders.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Az for T

    source§

    fn az<Dst>(self) -> Dst
    where T: Cast<Dst>,

    Casts the value.
    source§

    impl<T> Borrow<T> for T
    where diff --git a/docs/rust/head/re_viewer_context/struct.ViewerContext.html b/docs/rust/head/re_viewer_context/struct.ViewerContext.html index 0877a9e46e565..18999e3af4bb0 100644 --- a/docs/rust/head/re_viewer_context/struct.ViewerContext.html +++ b/docs/rust/head/re_viewer_context/struct.ViewerContext.html @@ -14,7 +14,7 @@ pub selection_state: &'a ApplicationSelectionState, pub blueprint_query: &'a LatestAtQuery, pub egui_ctx: &'a Context, - pub render_ctx: Option<&'a RenderContext>, + pub render_ctx: Option<&'a RenderContext>, pub command_sender: &'a CommandSender, pub focused_item: &'a Option<Item>,

    }
    Expand description

    Common things needed by many parts of the viewer.

    @@ -40,7 +40,7 @@
    §selection_state: &'a ApplicationSelectionState

    Selection & hovering state.

    §blueprint_query: &'a LatestAtQuery

    The blueprint query used for resolving blueprint in this frame

    §egui_ctx: &'a Context

    The [egui::Context].

    -
    §render_ctx: Option<&'a RenderContext>

    The global re_renderer context, holds on to all GPU resources.

    +
    §render_ctx: Option<&'a RenderContext>

    The global re_renderer context, holds on to all GPU resources.

    §command_sender: &'a CommandSender

    Interface for sending commands back to the app

    §focused_item: &'a Option<Item>

    Item that got focused on the last frame if any.

    The focused item is cleared every frame, but views may react with side-effects diff --git a/docs/rust/head/re_viewer_context/trait.SpaceViewClass.html b/docs/rust/head/re_viewer_context/trait.SpaceViewClass.html index d371cbfb29041..e6d91ad93a2d3 100644 --- a/docs/rust/head/re_viewer_context/trait.SpaceViewClass.html +++ b/docs/rust/head/re_viewer_context/trait.SpaceViewClass.html @@ -93,7 +93,7 @@ system_output: SystemExecutionOutput ) -> Result<(), SpaceViewSystemExecutionError>

    Draws the ui for this space view class and handles ui events.

    The passed state is kept frame-to-frame.

    -

    TODO(wumpf): Right now the ui methods control when and how to create [re_renderer::ViewBuilder]s. +

    TODO(wumpf): Right now the ui methods control when and how to create re_renderer::ViewBuilders. In the future, we likely want to move view builder handling to re_viewport with minimal configuration options exposed via crate::SpaceViewClass.

    Provided Methods§

    source

    fn icon(&self) -> &'static Icon

    Icon used to identify this space view class.

    diff --git a/docs/rust/head/re_viewer_context/trait.VisualizerSystem.html b/docs/rust/head/re_viewer_context/trait.VisualizerSystem.html index e7c760ede674b..bf207cc21bb79 100644 --- a/docs/rust/head/re_viewer_context/trait.VisualizerSystem.html +++ b/docs/rust/head/re_viewer_context/trait.VisualizerSystem.html @@ -7,7 +7,7 @@ ctx: &ViewContext<'_>, query: &ViewQuery<'_>, context_systems: &ViewContextCollection - ) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>; + ) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>; fn as_any(&self) -> &dyn Any; fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider; @@ -31,7 +31,7 @@ ctx: &ViewContext<'_>, query: &ViewQuery<'_>, context_systems: &ViewContextCollection -) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

    Queries the chunk store and performs data conversions to make it ready for display.

    +) -> Result<Vec<QueueableDrawData>, SpaceViewSystemExecutionError>

    Queries the chunk store and performs data conversions to make it ready for display.

    Mustn’t query any data outside of the archetype.

    source

    fn as_any(&self) -> &dyn Any

    source

    fn as_fallback_provider(&self) -> &dyn ComponentFallbackProvider

    Casts to a fallback provider.

    This is the same workaround as as_any: diff --git a/docs/rust/head/re_viewer_context/viewer_context/struct.ViewerContext.html b/docs/rust/head/re_viewer_context/viewer_context/struct.ViewerContext.html index e6468edab6714..a436f6169d72b 100644 --- a/docs/rust/head/re_viewer_context/viewer_context/struct.ViewerContext.html +++ b/docs/rust/head/re_viewer_context/viewer_context/struct.ViewerContext.html @@ -14,7 +14,7 @@ pub selection_state: &'a ApplicationSelectionState, pub blueprint_query: &'a LatestAtQuery, pub egui_ctx: &'a Context, - pub render_ctx: Option<&'a RenderContext>, + pub render_ctx: Option<&'a RenderContext>, pub command_sender: &'a CommandSender, pub focused_item: &'a Option<Item>,

    }
    Expand description

    Common things needed by many parts of the viewer.

    @@ -40,7 +40,7 @@
    §selection_state: &'a ApplicationSelectionState

    Selection & hovering state.

    §blueprint_query: &'a LatestAtQuery

    The blueprint query used for resolving blueprint in this frame

    §egui_ctx: &'a Context

    The [egui::Context].

    -
    §render_ctx: Option<&'a RenderContext>

    The global re_renderer context, holds on to all GPU resources.

    +
    §render_ctx: Option<&'a RenderContext>

    The global re_renderer context, holds on to all GPU resources.

    §command_sender: &'a CommandSender

    Interface for sending commands back to the app

    §focused_item: &'a Option<Item>

    Item that got focused on the last frame if any.

    The focused item is cleared every frame, but views may react with side-effects diff --git a/docs/rust/head/re_viewport/auto_layout/fn.arrange_three.html b/docs/rust/head/re_viewport/auto_layout/fn.arrange_three.html index 7b103486e3308..fb8710ee59bad 100644 --- a/docs/rust/head/re_viewport/auto_layout/fn.arrange_three.html +++ b/docs/rust/head/re_viewport/auto_layout/fn.arrange_three.html @@ -1,5 +1,5 @@ arrange_three in re_viewport::auto_layout - Rust

    fn arrange_three(
         spaces: [SpaceMakeInfo; 3],
    -    tiles: &mut Tiles<SpaceViewId>
    +    tiles: &mut Tiles<SpaceViewId>
     ) -> TileId
    \ No newline at end of file diff --git a/docs/rust/head/re_viewport/auto_layout/fn.tree_from_space_views.html b/docs/rust/head/re_viewport/auto_layout/fn.tree_from_space_views.html index 917ee28d3d9c6..82fa517bb12ae 100644 --- a/docs/rust/head/re_viewport/auto_layout/fn.tree_from_space_views.html +++ b/docs/rust/head/re_viewport/auto_layout/fn.tree_from_space_views.html @@ -1,5 +1,5 @@ tree_from_space_views in re_viewport::auto_layout - Rust
    pub(crate) fn tree_from_space_views(
    -    space_view_class_registry: &SpaceViewClassRegistry,
    -    space_views: &BTreeMap<SpaceViewId, SpaceViewBlueprint>
    -) -> Tree<SpaceViewId>
    \ No newline at end of file + space_view_class_registry: &SpaceViewClassRegistry, + space_views: &BTreeMap<SpaceViewId, SpaceViewBlueprint> +) -> Tree<SpaceViewId>
    \ No newline at end of file diff --git a/docs/rust/head/re_viewport/auto_layout/struct.SpaceMakeInfo.html b/docs/rust/head/re_viewport/auto_layout/struct.SpaceMakeInfo.html index ff5d6b7f9dd48..40df772e53c4f 100644 --- a/docs/rust/head/re_viewport/auto_layout/struct.SpaceMakeInfo.html +++ b/docs/rust/head/re_viewport/auto_layout/struct.SpaceMakeInfo.html @@ -1,9 +1,9 @@ SpaceMakeInfo in re_viewport::auto_layout - Rust
    struct SpaceMakeInfo {
    -    id: SpaceViewId,
    +    id: SpaceViewId,
         class_identifier: SpaceViewClassIdentifier,
    -    layout_priority: SpaceViewClassLayoutPriority,
    -}

    Fields§

    §id: SpaceViewId§class_identifier: SpaceViewClassIdentifier§layout_priority: SpaceViewClassLayoutPriority

    Trait Implementations§

    source§

    impl Clone for SpaceMakeInfo

    source§

    fn clone(&self) -> SpaceMakeInfo

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for SpaceMakeInfo

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where + layout_priority: SpaceViewClassLayoutPriority, +}

    Fields§

    §id: SpaceViewId§class_identifier: SpaceViewClassIdentifier§layout_priority: SpaceViewClassLayoutPriority

    Trait Implementations§

    source§

    impl Clone for SpaceMakeInfo

    source§

    fn clone(&self) -> SpaceMakeInfo

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for SpaceMakeInfo

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Az for T

    source§

    fn az<Dst>(self) -> Dst
    where T: Cast<Dst>,

    Casts the value.
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where diff --git a/docs/rust/head/re_viewport/external/index.html b/docs/rust/head/re_viewport/external/index.html index 875fe561ddfe2..e34b4e702f9e3 100644 --- a/docs/rust/head/re_viewport/external/index.html +++ b/docs/rust/head/re_viewport/external/index.html @@ -1,2 +1,2 @@ re_viewport::external - Rust -

    Module re_viewport::external

    source ·

    Re-exports

    \ No newline at end of file +

    Module re_viewport::external

    source ·

    Re-exports

    • pub use re_space_view;
    • pub use re_types_blueprint;
    \ No newline at end of file diff --git a/docs/rust/head/re_viewport/space_view_highlights/fn.highlights_for_space_view.html b/docs/rust/head/re_viewport/space_view_highlights/fn.highlights_for_space_view.html index 789af25d2a8f8..c5794937c9f5b 100644 --- a/docs/rust/head/re_viewport/space_view_highlights/fn.highlights_for_space_view.html +++ b/docs/rust/head/re_viewport/space_view_highlights/fn.highlights_for_space_view.html @@ -1,8 +1,8 @@ highlights_for_space_view in re_viewport::space_view_highlights - Rust
    pub fn highlights_for_space_view(
    -    ctx: &ViewerContext<'_>,
    -    space_view_id: SpaceViewId
    -) -> SpaceViewHighlights
    Expand description

    Computes which things in a space view should received highlighting.

    + ctx: &ViewerContext<'_>, + space_view_id: SpaceViewId +) -> SpaceViewHighlights
    Expand description

    Computes which things in a space view should received highlighting.

    This method makes decisions which entities & instances should which kind of highlighting based on the entities in a space view and the current selection/hover state.

    \ No newline at end of file diff --git a/docs/rust/head/re_viewport/struct.Viewport.html b/docs/rust/head/re_viewport/struct.Viewport.html index 20652b28c09d4..fe315a1f01464 100644 --- a/docs/rust/head/re_viewport/struct.Viewport.html +++ b/docs/rust/head/re_viewport/struct.Viewport.html @@ -1,14 +1,14 @@ Viewport in re_viewport - Rust

    Struct re_viewport::Viewport

    source ·
    pub struct Viewport<'a> {
         pub blueprint: &'a ViewportBlueprint,
    -    pub tree: Tree<SpaceViewId>,
    +    pub tree: Tree<SpaceViewId>,
         pub tree_edited: bool,
         tree_action_receiver: Receiver<TreeAction>,
         tree_action_sender: Sender<TreeAction>,
     }
    Expand description

    Defines the layout of the Viewport

    Fields§

    §blueprint: &'a ViewportBlueprint

    The blueprint that drives this viewport. This is the source of truth from the store for this frame.

    -
    §tree: Tree<SpaceViewId>

    The [egui_tiles::Tree] tree that actually manages blueprint layout. This tree needs +

    §tree: Tree<SpaceViewId>

    The [egui_tiles::Tree] tree that actually manages blueprint layout. This tree needs to be mutable for things like drag-and-drop and is ultimately saved back to the store. at the end of the frame if edited.

    §tree_edited: bool

    Should be set to true whenever a tree modification should be back-ported to the blueprint @@ -20,23 +20,23 @@

    Used to pass along TabViewer.

    Implementations§

    source§

    impl<'a> Viewport<'a>

    source

    pub fn new( blueprint: &'a ViewportBlueprint, - space_view_class_registry: &SpaceViewClassRegistry, + space_view_class_registry: &SpaceViewClassRegistry, tree_action_receiver: Receiver<TreeAction>, tree_action_sender: Sender<TreeAction> ) -> Self

    source

    pub fn viewport_ui( &mut self, ui: &mut Ui, - ctx: &'a ViewerContext<'_>, - view_states: &mut ViewStates + ctx: &'a ViewerContext<'_>, + view_states: &mut ViewStates )

    source

    pub fn on_frame_start( &mut self, - ctx: &ViewerContext<'_>, - view_states: &mut ViewStates -)

    source

    pub fn update_and_sync_tile_tree_to_blueprint(self, ctx: &ViewerContext<'_>)

    Process any deferred TreeActions and then sync to blueprint

    + ctx: &ViewerContext<'_>, + view_states: &mut ViewStates +)

    source

    pub fn update_and_sync_tile_tree_to_blueprint(self, ctx: &ViewerContext<'_>)

    Process any deferred TreeActions and then sync to blueprint

    source

    pub fn is_item_valid( &self, - store_context: &StoreContext<'_>, - item: &Item + store_context: &StoreContext<'_>, + item: &Item ) -> bool

    If false, the item is referring to data that is not present in this blueprint.

    Auto Trait Implementations§

    §

    impl<'a> !RefUnwindSafe for Viewport<'a>

    §

    impl<'a> Send for Viewport<'a>

    §

    impl<'a> !Sync for Viewport<'a>

    §

    impl<'a> Unpin for Viewport<'a>

    §

    impl<'a> !UnwindSafe for Viewport<'a>

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Az for T

    source§

    fn az<Dst>(self) -> Dst
    where diff --git a/docs/rust/head/re_viewport/system_execution/fn.execute_systems_for_all_views.html b/docs/rust/head/re_viewport/system_execution/fn.execute_systems_for_all_views.html index 7a75df31cb3d4..78bc271a2b919 100644 --- a/docs/rust/head/re_viewport/system_execution/fn.execute_systems_for_all_views.html +++ b/docs/rust/head/re_viewport/system_execution/fn.execute_systems_for_all_views.html @@ -1,7 +1,7 @@ execute_systems_for_all_views in re_viewport::system_execution - Rust
    pub fn execute_systems_for_all_views<'a>(
    -    ctx: &'a ViewerContext<'a>,
    -    tree: &Tree<SpaceViewId>,
    -    views: &'a BTreeMap<SpaceViewId, SpaceViewBlueprint>,
    -    view_states: &ViewStates
    -) -> HashMap<SpaceViewId, (ViewQuery<'a>, SystemExecutionOutput)>
    \ No newline at end of file + ctx: &'a ViewerContext<'a>, + tree: &Tree<SpaceViewId>, + views: &'a BTreeMap<SpaceViewId, SpaceViewBlueprint>, + view_states: &ViewStates +) -> HashMap<SpaceViewId, (ViewQuery<'a>, SystemExecutionOutput)>

    \ No newline at end of file diff --git a/docs/rust/head/re_viewport/system_execution/fn.execute_systems_for_space_view.html b/docs/rust/head/re_viewport/system_execution/fn.execute_systems_for_space_view.html index f23bb27f6ced2..ca306dae91ee4 100644 --- a/docs/rust/head/re_viewport/system_execution/fn.execute_systems_for_space_view.html +++ b/docs/rust/head/re_viewport/system_execution/fn.execute_systems_for_space_view.html @@ -1,7 +1,7 @@ execute_systems_for_space_view in re_viewport::system_execution - Rust
    pub fn execute_systems_for_space_view<'a>(
    -    ctx: &'a ViewerContext<'_>,
    +    ctx: &'a ViewerContext<'_>,
         view: &'a SpaceViewBlueprint,
         latest_at: TimeInt,
    -    view_states: &ViewStates
    -) -> (ViewQuery<'a>, SystemExecutionOutput)
    \ No newline at end of file + view_states: &ViewStates +) -> (ViewQuery<'a>, SystemExecutionOutput)
    \ No newline at end of file diff --git a/docs/rust/head/re_viewport/system_execution/fn.run_space_view_systems.html b/docs/rust/head/re_viewport/system_execution/fn.run_space_view_systems.html index 502c060271687..ebb23fbb772a7 100644 --- a/docs/rust/head/re_viewport/system_execution/fn.run_space_view_systems.html +++ b/docs/rust/head/re_viewport/system_execution/fn.run_space_view_systems.html @@ -1,9 +1,9 @@ run_space_view_systems in re_viewport::system_execution - Rust
    fn run_space_view_systems(
    -    ctx: &ViewerContext<'_>,
    +    ctx: &ViewerContext<'_>,
         view: &SpaceViewBlueprint,
    -    query: &ViewQuery<'_>,
    -    view_state: &dyn SpaceViewState,
    -    context_systems: &mut ViewContextCollection,
    -    view_systems: &mut VisualizerCollection
    -) -> Vec<QueueableDrawData>
    \ No newline at end of file + query: &ViewQuery<'_>, + view_state: &dyn SpaceViewState, + context_systems: &mut ViewContextCollection, + view_systems: &mut VisualizerCollection +) -> Vec<QueueableDrawData>
    \ No newline at end of file diff --git a/docs/rust/head/re_viewport/viewport/struct.TabViewer.html b/docs/rust/head/re_viewport/viewport/struct.TabViewer.html index 4b1b7d7f3e5b3..664caaafbc071 100644 --- a/docs/rust/head/re_viewport/viewport/struct.TabViewer.html +++ b/docs/rust/head/re_viewport/viewport/struct.TabViewer.html @@ -1,21 +1,21 @@ TabViewer in re_viewport::viewport - Rust
    struct TabViewer<'a, 'b> {
    -    view_states: &'a mut ViewStates,
    -    ctx: &'a ViewerContext<'b>,
    +    view_states: &'a mut ViewStates,
    +    ctx: &'a ViewerContext<'b>,
         viewport_blueprint: &'a ViewportBlueprint,
    -    maximized: &'a mut Option<SpaceViewId>,
    -    root_container_id: Option<ContainerId>,
    +    maximized: &'a mut Option<SpaceViewId>,
    +    root_container_id: Option<ContainerId>,
         tree_action_sender: Sender<TreeAction>,
    -    executed_systems_per_space_view: HashMap<SpaceViewId, (ViewQuery<'a>, SystemExecutionOutput)>,
    -    contents_per_tile_id: HashMap<TileId, Contents>,
    +    executed_systems_per_space_view: HashMap<SpaceViewId, (ViewQuery<'a>, SystemExecutionOutput)>,
    +    contents_per_tile_id: HashMap<TileId, Contents>,
         edited: bool,
     }
    Expand description

    egui_tiles has tiles which are either containers or panes.

    In our case, each pane is a space view, while containers are just groups of things.

    -

    Fields§

    §view_states: &'a mut ViewStates§ctx: &'a ViewerContext<'b>§viewport_blueprint: &'a ViewportBlueprint§maximized: &'a mut Option<SpaceViewId>§root_container_id: Option<ContainerId>§tree_action_sender: Sender<TreeAction>§executed_systems_per_space_view: HashMap<SpaceViewId, (ViewQuery<'a>, SystemExecutionOutput)>

    List of query & system execution results for each space view.

    -
    §contents_per_tile_id: HashMap<TileId, Contents>

    List of contents for each tile id

    +

    Fields§

    §view_states: &'a mut ViewStates§ctx: &'a ViewerContext<'b>§viewport_blueprint: &'a ViewportBlueprint§maximized: &'a mut Option<SpaceViewId>§root_container_id: Option<ContainerId>§tree_action_sender: Sender<TreeAction>§executed_systems_per_space_view: HashMap<SpaceViewId, (ViewQuery<'a>, SystemExecutionOutput)>

    List of query & system execution results for each space view.

    +
    §contents_per_tile_id: HashMap<TileId, Contents>

    List of contents for each tile id

    §edited: bool

    The user edited the tree.

    -

    Trait Implementations§

    source§

    impl<'a, 'b> Behavior<BlueprintId<SpaceViewIdRegistry>> for TabViewer<'a, 'b>

    source§

    fn drag_preview_stroke(&self, _visuals: &Visuals) -> Stroke

    When drag-and-dropping a tile, the candidate area is drawn with this stroke.

    +

    Trait Implementations§

    source§

    impl<'a, 'b> Behavior<BlueprintId<SpaceViewIdRegistry>> for TabViewer<'a, 'b>

    source§

    fn drag_preview_stroke(&self, _visuals: &Visuals) -> Stroke

    When drag-and-dropping a tile, the candidate area is drawn with this stroke.

    source§

    fn drag_preview_color(&self, _visuals: &Visuals) -> Color32

    When drag-and-dropping a tile, the candidate area is drawn with this background color.

    source§

    fn tab_bar_height(&self, _style: &Style) -> f32

    The height of the bar holding tab titles.

    source§

    fn simplification_options(&self) -> SimplificationOptions

    What are the rules for simplifying the tree?

    @@ -24,17 +24,17 @@ &mut self, ui: &mut Ui, _tile_id: TileId, - view_id: &mut SpaceViewId -) -> UiResponse
    Show a pane tile in the given [egui::Ui]. Read more
    source§

    fn tab_title_for_pane(&mut self, space_view_id: &SpaceViewId) -> WidgetText

    The title of a pane tab.
    source§

    fn tab_ui( + view_id: &mut SpaceViewId +) -> UiResponse

    Show a pane tile in the given [egui::Ui]. Read more
    source§

    fn tab_title_for_pane(&mut self, space_view_id: &SpaceViewId) -> WidgetText

    The title of a pane tab.
    source§

    fn tab_ui( &mut self, - tiles: &mut Tiles<SpaceViewId>, + tiles: &mut Tiles<SpaceViewId>, ui: &mut Ui, id: Id, tile_id: TileId, tab_state: &TabState -) -> Response

    Show the ui for the a tab of some tile. Read more
    source§

    fn drag_ui(&mut self, tiles: &Tiles<SpaceViewId>, ui: &mut Ui, tile_id: TileId)

    Show the ui for the tab being dragged.
    source§

    fn retain_pane(&mut self, space_view_id: &SpaceViewId) -> bool

    Return false if a given pane should be removed from its parent.
    source§

    fn top_bar_right_ui( +) -> Response

    Show the ui for the a tab of some tile. Read more
    source§

    fn drag_ui(&mut self, tiles: &Tiles<SpaceViewId>, ui: &mut Ui, tile_id: TileId)

    Show the ui for the tab being dragged.
    source§

    fn retain_pane(&mut self, space_view_id: &SpaceViewId) -> bool

    Return false if a given pane should be removed from its parent.
    source§

    fn top_bar_right_ui( &mut self, - tiles: &Tiles<SpaceViewId>, + tiles: &Tiles<SpaceViewId>, ui: &mut Ui, tile_id: TileId, tabs: &Tabs, diff --git a/docs/rust/head/re_viewport/viewport/struct.TabWidget.html b/docs/rust/head/re_viewport/viewport/struct.TabWidget.html index 6f1455173b5f2..5f7c00a7121f9 100644 --- a/docs/rust/head/re_viewport/viewport/struct.TabWidget.html +++ b/docs/rust/head/re_viewport/viewport/struct.TabWidget.html @@ -16,7 +16,7 @@

    Fields§

    §galley: Arc<Galley>§rect: Rect§galley_rect: Rect§icon: &'static Icon§icon_size: Vec2§icon_rect: Rect§bg_color: Color32§text_color: Color32§unnamed_style: bool

    Implementations§

    source§

    impl TabWidget

    source

    fn new<'a>( tab_viewer: &'a mut TabViewer<'_, '_>, ui: &'a mut Ui, - tiles: &'a Tiles<SpaceViewId>, + tiles: &'a Tiles<SpaceViewId>, tile_id: TileId, tab_state: &TabState, gamma: f32 diff --git a/docs/rust/head/re_viewport/viewport/struct.Viewport.html b/docs/rust/head/re_viewport/viewport/struct.Viewport.html index f81f305459ce6..c1d369e68f850 100644 --- a/docs/rust/head/re_viewport/viewport/struct.Viewport.html +++ b/docs/rust/head/re_viewport/viewport/struct.Viewport.html @@ -1,14 +1,14 @@ Viewport in re_viewport::viewport - Rust
    pub struct Viewport<'a> {
         pub blueprint: &'a ViewportBlueprint,
    -    pub tree: Tree<SpaceViewId>,
    +    pub tree: Tree<SpaceViewId>,
         pub tree_edited: bool,
         tree_action_receiver: Receiver<TreeAction>,
         tree_action_sender: Sender<TreeAction>,
     }
    Expand description

    Defines the layout of the Viewport

    Fields§

    §blueprint: &'a ViewportBlueprint

    The blueprint that drives this viewport. This is the source of truth from the store for this frame.

    -
    §tree: Tree<SpaceViewId>

    The [egui_tiles::Tree] tree that actually manages blueprint layout. This tree needs +

    §tree: Tree<SpaceViewId>

    The [egui_tiles::Tree] tree that actually manages blueprint layout. This tree needs to be mutable for things like drag-and-drop and is ultimately saved back to the store. at the end of the frame if edited.

    §tree_edited: bool

    Should be set to true whenever a tree modification should be back-ported to the blueprint @@ -20,23 +20,23 @@

    Used to pass along TabViewer.

    Implementations§

    source§

    impl<'a> Viewport<'a>

    source

    pub fn new( blueprint: &'a ViewportBlueprint, - space_view_class_registry: &SpaceViewClassRegistry, + space_view_class_registry: &SpaceViewClassRegistry, tree_action_receiver: Receiver<TreeAction>, tree_action_sender: Sender<TreeAction> ) -> Self

    source

    pub fn viewport_ui( &mut self, ui: &mut Ui, - ctx: &'a ViewerContext<'_>, - view_states: &mut ViewStates + ctx: &'a ViewerContext<'_>, + view_states: &mut ViewStates )

    source

    pub fn on_frame_start( &mut self, - ctx: &ViewerContext<'_>, - view_states: &mut ViewStates -)

    source

    pub fn update_and_sync_tile_tree_to_blueprint(self, ctx: &ViewerContext<'_>)

    Process any deferred TreeActions and then sync to blueprint

    + ctx: &ViewerContext<'_>, + view_states: &mut ViewStates +)

    source

    pub fn update_and_sync_tile_tree_to_blueprint(self, ctx: &ViewerContext<'_>)

    Process any deferred TreeActions and then sync to blueprint

    source

    pub fn is_item_valid( &self, - store_context: &StoreContext<'_>, - item: &Item + store_context: &StoreContext<'_>, + item: &Item ) -> bool

    If false, the item is referring to data that is not present in this blueprint.

    Auto Trait Implementations§

    §

    impl<'a> !RefUnwindSafe for Viewport<'a>

    §

    impl<'a> Send for Viewport<'a>

    §

    impl<'a> !Sync for Viewport<'a>

    §

    impl<'a> Unpin for Viewport<'a>

    §

    impl<'a> !UnwindSafe for Viewport<'a>

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Az for T

    source§

    fn az<Dst>(self) -> Dst
    where diff --git a/docs/rust/head/re_ws_comms/server/struct.MessageQueue.html b/docs/rust/head/re_ws_comms/server/struct.MessageQueue.html index de1a941b135a2..43046de17a3e8 100644 --- a/docs/rust/head/re_ws_comms/server/struct.MessageQueue.html +++ b/docs/rust/head/re_ws_comms/server/struct.MessageQueue.html @@ -1,8 +1,8 @@ MessageQueue in re_ws_comms::server - Rust
    struct MessageQueue {
    -    server_memory_limit: MemoryLimit,
    +    server_memory_limit: MemoryLimit,
         messages: VecDeque<Vec<u8>>,
    -}

    Fields§

    §server_memory_limit: MemoryLimit§messages: VecDeque<Vec<u8>>

    Implementations§

    source§

    impl MessageQueue

    source

    pub fn new(server_memory_limit: MemoryLimit) -> Self

    source

    pub fn push(&mut self, msg: Vec<u8>)

    source

    fn gc_if_using_too_much_ram(&mut self)

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +}

    Fields§

    §server_memory_limit: MemoryLimit§messages: VecDeque<Vec<u8>>

    Implementations§

    source§

    impl MessageQueue

    source

    pub fn new(server_memory_limit: MemoryLimit) -> Self

    source

    pub fn push(&mut self, msg: Vec<u8>)

    source

    fn gc_if_using_too_much_ram(&mut self)

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Az for T

    source§

    fn az<Dst>(self) -> Dst
    where T: Cast<Dst>,

    Casts the value.
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where diff --git a/docs/rust/head/re_ws_comms/server/struct.ReceiveSetBroadcaster.html b/docs/rust/head/re_ws_comms/server/struct.ReceiveSetBroadcaster.html index af00afd1b3b43..0e7548421c848 100644 --- a/docs/rust/head/re_ws_comms/server/struct.ReceiveSetBroadcaster.html +++ b/docs/rust/head/re_ws_comms/server/struct.ReceiveSetBroadcaster.html @@ -4,7 +4,7 @@ shutdown_on_next_recv: Arc<AtomicBool>, }
    Expand description

    Broadcasts messages to all connected clients and stores a history of messages to resend to new clients.

    This starts a thread which will close when the underlying ReceiveSet gets a quit message or looses all its connections.

    -

    Fields§

    §inner: Arc<Mutex<ReceiveSetBroadcasterInnerState>>§shutdown_on_next_recv: Arc<AtomicBool>

    Implementations§

    source§

    impl ReceiveSetBroadcaster

    source

    pub fn new(log_rx: ReceiveSet<LogMsg>, server_memory_limit: MemoryLimit) -> Self

    source

    fn broadcast_thread_func( +

    Fields§

    §inner: Arc<Mutex<ReceiveSetBroadcasterInnerState>>§shutdown_on_next_recv: Arc<AtomicBool>

    Implementations§

    source§

    impl ReceiveSetBroadcaster

    source

    pub fn new(log_rx: ReceiveSet<LogMsg>, server_memory_limit: MemoryLimit) -> Self

    source

    fn broadcast_thread_func( log_rx: &ReceiveSet<LogMsg>, inner: &Mutex<ReceiveSetBroadcasterInnerState>, shutdown: &AtomicBool diff --git a/docs/rust/head/re_ws_comms/server/struct.RerunServer.html b/docs/rust/head/re_ws_comms/server/struct.RerunServer.html index 6d6b097f3602a..d5bc566842dc6 100644 --- a/docs/rust/head/re_ws_comms/server/struct.RerunServer.html +++ b/docs/rust/head/re_ws_comms/server/struct.RerunServer.html @@ -12,7 +12,7 @@ rerun_rx: ReceiveSet<LogMsg>, bind_ip: &str, port: RerunServerPort, - server_memory_limit: MemoryLimit + server_memory_limit: MemoryLimit ) -> Result<Self, RerunServerError>

    Create new RerunServer to relay [LogMsg]s to a websocket. The websocket will be available at port.

    A bind_ip of "0.0.0.0" is a good default. diff --git a/docs/rust/head/re_ws_comms/struct.RerunServer.html b/docs/rust/head/re_ws_comms/struct.RerunServer.html index 9cd3c83c48a7d..e0f0c69bdf04e 100644 --- a/docs/rust/head/re_ws_comms/struct.RerunServer.html +++ b/docs/rust/head/re_ws_comms/struct.RerunServer.html @@ -12,7 +12,7 @@ rerun_rx: ReceiveSet<LogMsg>, bind_ip: &str, port: RerunServerPort, - server_memory_limit: MemoryLimit + server_memory_limit: MemoryLimit ) -> Result<Self, RerunServerError>

    Create new RerunServer to relay [LogMsg]s to a websocket. The websocket will be available at port.

    A bind_ip of "0.0.0.0" is a good default. diff --git a/docs/rust/head/rerun_bindings/python_bridge/fn.all_recordings.html b/docs/rust/head/rerun_bindings/python_bridge/fn.all_recordings.html index 415dde6d8fb98..0a4d71305b798 100644 --- a/docs/rust/head/rerun_bindings/python_bridge/fn.all_recordings.html +++ b/docs/rust/head/rerun_bindings/python_bridge/fn.all_recordings.html @@ -1,2 +1,2 @@ all_recordings in rerun_bindings::python_bridge - Rust

    -
    fn all_recordings() -> MutexGuard<'static, HashMap<StoreId, RecordingStream>>
    \ No newline at end of file +
    fn all_recordings() -> MutexGuard<'static, HashMap<StoreId, RecordingStream>>
    \ No newline at end of file diff --git a/docs/rust/head/rerun_bindings/python_bridge/fn.global_web_viewer_server.html b/docs/rust/head/rerun_bindings/python_bridge/fn.global_web_viewer_server.html index 2f5586bd59118..ee76fa8591fcc 100644 --- a/docs/rust/head/rerun_bindings/python_bridge/fn.global_web_viewer_server.html +++ b/docs/rust/head/rerun_bindings/python_bridge/fn.global_web_viewer_server.html @@ -1,2 +1,2 @@ global_web_viewer_server in rerun_bindings::python_bridge - Rust -
    fn global_web_viewer_server() -> MutexGuard<'static, Option<WebViewerServer>>
    \ No newline at end of file +
    fn global_web_viewer_server() -> MutexGuard<'static, Option<WebViewerServer>>
    \ No newline at end of file diff --git a/docs/rust/head/rerun_bindings/python_bridge/fn.send_mem_sink_as_default_blueprint.html b/docs/rust/head/rerun_bindings/python_bridge/fn.send_mem_sink_as_default_blueprint.html index fbe5032314c68..9124324dbe3dc 100644 --- a/docs/rust/head/rerun_bindings/python_bridge/fn.send_mem_sink_as_default_blueprint.html +++ b/docs/rust/head/rerun_bindings/python_bridge/fn.send_mem_sink_as_default_blueprint.html @@ -1,6 +1,6 @@ send_mem_sink_as_default_blueprint in rerun_bindings::python_bridge - Rust
    fn send_mem_sink_as_default_blueprint(
    -    sink: &dyn LogSink,
    +    sink: &dyn LogSink,
         default_blueprint: &PyMemorySinkStorage
     )
    Expand description

    Helper for forwarding the blueprint memory-sink representation to a given sink

    \ No newline at end of file diff --git a/docs/rust/head/rerun_bindings/python_bridge/struct.PyBinarySinkStorage.html b/docs/rust/head/rerun_bindings/python_bridge/struct.PyBinarySinkStorage.html index 95bef4465df94..3548eab5458f4 100644 --- a/docs/rust/head/rerun_bindings/python_bridge/struct.PyBinarySinkStorage.html +++ b/docs/rust/head/rerun_bindings/python_bridge/struct.PyBinarySinkStorage.html @@ -1,7 +1,7 @@ PyBinarySinkStorage in rerun_bindings::python_bridge - Rust
    struct PyBinarySinkStorage {
    -    inner: BinaryStreamStorage,
    -}

    Fields§

    §inner: BinaryStreamStorage

    The underlying binary sink storage.

    + inner: BinaryStreamStorage, +}

    Fields§

    §inner: BinaryStreamStorage

    The underlying binary sink storage.

    Implementations§

    source§

    impl PyBinarySinkStorage

    source

    fn read<'p>(&self, flush: bool, py: Python<'p>) -> Bound<'p, PyBytes>

    Read the bytes from the binary sink.

    If flush is true, the sink will be flushed before reading.

    source

    fn flush(&self, py: Python<'_>)

    Flush the binary sink manually.

    diff --git a/docs/rust/head/rerun_bindings/python_bridge/struct.PyMemorySinkStorage.html b/docs/rust/head/rerun_bindings/python_bridge/struct.PyMemorySinkStorage.html index 84843f2db0b04..74edf51d43817 100644 --- a/docs/rust/head/rerun_bindings/python_bridge/struct.PyMemorySinkStorage.html +++ b/docs/rust/head/rerun_bindings/python_bridge/struct.PyMemorySinkStorage.html @@ -1,15 +1,15 @@ PyMemorySinkStorage in rerun_bindings::python_bridge - Rust
    struct PyMemorySinkStorage {
    -    inner: MemorySinkStorage,
    -}

    Fields§

    §inner: MemorySinkStorage

    Implementations§

    source§

    impl PyMemorySinkStorage

    source

    fn concat_as_bytes<'p>( + inner: MemorySinkStorage, +}

    Fields§

    §inner: MemorySinkStorage

    Implementations§

    source§

    impl PyMemorySinkStorage

    source

    fn concat_as_bytes<'p>( &self, concat: Option<&Self>, py: Python<'p> -) -> PyResult<Bound<'p, PyBytes>>

    Concatenate the contents of the MemorySinkStorage as bytes.

    +) -> PyResult<Bound<'p, PyBytes>>

    Concatenate the contents of the [MemorySinkStorage] as bytes.

    Note: This will do a blocking flush before returning!

    -
    source

    fn num_msgs(&self, py: Python<'_>) -> usize

    Count the number of pending messages in the MemorySinkStorage.

    +
    source

    fn num_msgs(&self, py: Python<'_>) -> usize

    Count the number of pending messages in the [MemorySinkStorage].

    This will do a blocking flush before returning!

    -
    source

    fn drain_as_bytes<'p>(&self, py: Python<'p>) -> PyResult<Bound<'p, PyBytes>>

    Drain all messages logged to the MemorySinkStorage and return as bytes.

    +
    source

    fn drain_as_bytes<'p>(&self, py: Python<'p>) -> PyResult<Bound<'p, PyBytes>>

    Drain all messages logged to the [MemorySinkStorage] and return as bytes.

    This will do a blocking flush before returning!

    Trait Implementations§

    source§

    impl HasPyGilRef for PyMemorySinkStorage

    §

    type AsRefTarget = PyCell<PyMemorySinkStorage>

    Utility type to make Py::as_ref work.
    source§

    impl IntoPy<Py<PyAny>> for PyMemorySinkStorage

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PyClass for PyMemorySinkStorage

    §

    type Frozen = True

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for PyMemorySinkStorage

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<PyMemorySinkStorage>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::ImmutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a PyMemorySinkStorage

    §

    type Holder = Option<PyRef<'py, PyMemorySinkStorage>>

    source§

    fn extract( diff --git a/docs/rust/head/rerun_bindings/python_bridge/struct.PyRecordingStream.html b/docs/rust/head/rerun_bindings/python_bridge/struct.PyRecordingStream.html index f3b46a8525763..70d8ccf1551dc 100644 --- a/docs/rust/head/rerun_bindings/python_bridge/struct.PyRecordingStream.html +++ b/docs/rust/head/rerun_bindings/python_bridge/struct.PyRecordingStream.html @@ -1,26 +1,26 @@ PyRecordingStream in rerun_bindings::python_bridge - Rust -
    struct PyRecordingStream(RecordingStream);

    Tuple Fields§

    §0: RecordingStream

    Implementations§

    source§

    impl PyRecordingStream

    source

    fn is_forked_child(&self) -> bool

    Determine if this stream is operating in the context of a forked child process.

    +
    struct PyRecordingStream(RecordingStream);

    Tuple Fields§

    §0: RecordingStream

    Implementations§

    source§

    impl PyRecordingStream

    source

    fn is_forked_child(&self) -> bool

    Determine if this stream is operating in the context of a forked child process.

    This means the stream was created in the parent process. It now exists in the child process by way of fork, but it is effectively a zombie since its batcher and sink threads would not have been copied.

    Calling operations such as flush or set_sink will result in an error.

    -

    Methods from Deref<Target = RecordingStream>§

    source

    pub fn clone_weak(&self) -> RecordingStream

    Clones the RecordingStream without incrementing the refcount.

    -

    Useful e.g. if you want to make sure that a detached thread won’t prevent the RecordingStream +

    Methods from Deref<Target = RecordingStream>§

    pub fn clone_weak(&self) -> RecordingStream

    Clones the [RecordingStream] without incrementing the refcount.

    +

    Useful e.g. if you want to make sure that a detached thread won’t prevent the [RecordingStream] from flushing during shutdown.

    -
    source

    pub fn log( +

    pub fn log( &self, ent_path: impl Into<EntityPath>, arch: &impl AsComponents -) -> Result<(), RecordingStreamError>

    Log data to Rerun.

    +) -> Result<(), RecordingStreamError>

    Log data to Rerun.

    This is the main entry point for logging data to rerun. It can be used to log anything that implements the [AsComponents], such as any archetype.

    -

    The data will be timestamped automatically based on the RecordingStream’s internal clock. -See RecordingStream::set_time_sequence etc for more information.

    +

    The data will be timestamped automatically based on the [RecordingStream]’s internal clock. +See [RecordingStream::set_time_sequence] etc for more information.

    The entity path can either be a string (with special characters escaped, split on unescaped slashes) or an [EntityPath] constructed with [crate::entity_path]. See https://www.rerun.io/docs/concepts/entity-path for more on entity paths.

    -

    See also: Self::log_static for logging static data.

    +

    See also: [Self::log_static] for logging static data.

    Internally, the stream will automatically micro-batch multiple log calls to optimize transport. See SDK Micro Batching for more information.

    @@ -29,27 +29,27 @@
    Example:
    "my/points", &rerun::Points3D::new([(0.0, 0.0, 0.0), (1.0, 1.0, 1.0)]), )?;
    -
    source

    pub fn send_columns<'a>( +

    pub fn send_columns<'a>( &self, ent_path: impl Into<EntityPath>, timelines: impl IntoIterator<Item = TimeColumn>, components: impl IntoIterator<Item = &'a dyn ComponentBatch<Name = ComponentName>> -) -> Result<(), RecordingStreamError>

    Lower-level logging API to provide data spanning multiple timepoints.

    +) -> Result<(), RecordingStreamError>

    Lower-level logging API to provide data spanning multiple timepoints.

    Unlike the regular log API, which is row-oriented, this API lets you submit the data in a columnar form. The lengths of all of the [TimeColumn] and the component batches must match. All data that occurs at the same index across the different time and components arrays will act as a single logical row.

    Note that this API ignores any stateful time set on the log stream via the -Self::set_timepoint/Self::set_time_nanos/etc. APIs. +[Self::set_timepoint]/[Self::set_time_nanos]/etc. APIs. Furthermore, this will not inject the default timelines log_tick and log_time timeline columns.

    TODO(#7167): Unlike Python and C++, this API does not yet support arbitrary partitions of the incoming component arrays. Each component will be individually associated with a single timepoint, rather than offering how big the component arrays are that are associated with each timepoint.

    -
    source

    pub fn log_static( +

    pub fn log_static( &self, ent_path: impl Into<EntityPath>, arch: &impl AsComponents -) -> Result<(), RecordingStreamError>

    Log data to Rerun.

    +) -> Result<(), RecordingStreamError>

    Log data to Rerun.

    It can be used to log anything that implements the [AsComponents], such as any archetype.

    Static data has no time associated with it, exists on all timelines, and unconditionally shadows @@ -60,18 +60,18 @@

    Example:

    Internally, the stream will automatically micro-batch multiple log calls to optimize transport. See SDK Micro Batching for more information.

    -

    See also Self::log.

    -
    source

    pub fn log_with_static( +

    See also [Self::log].

    +

    pub fn log_with_static( &self, ent_path: impl Into<EntityPath>, static_: bool, arch: &impl AsComponents -) -> Result<(), RecordingStreamError>

    Logs the contents of a component bundle into Rerun.

    +) -> Result<(), RecordingStreamError>

    Logs the contents of a component bundle into Rerun.

    If static_ is set to true, all timestamp data associated with this message will be dropped right before sending it to Rerun. Static data has no time associated with it, exists on all timelines, and unconditionally shadows any temporal data of the same type.

    -

    Otherwise, the data will be timestamped automatically based on the RecordingStream’s +

    Otherwise, the data will be timestamped automatically based on the [RecordingStream]’s internal clock. See RecordingStream::set_time_* family of methods for more information.

    The entity path can either be a string @@ -81,17 +81,17 @@

    Example:

    Internally, the stream will automatically micro-batch multiple log calls to optimize transport. See SDK Micro Batching for more information.

    -
    source

    pub fn log_component_batches<'a>( +

    pub fn log_component_batches<'a>( &self, ent_path: impl Into<EntityPath>, static_: bool, comp_batches: impl IntoIterator<Item = &'a dyn ComponentBatch<Name = ComponentName>> -) -> Result<(), RecordingStreamError>

    Logs a set of [ComponentBatch]es into Rerun.

    +) -> Result<(), RecordingStreamError>

    Logs a set of [ComponentBatch]es into Rerun.

    If static_ is set to true, all timestamp data associated with this message will be dropped right before sending it to Rerun. Static data has no time associated with it, exists on all timelines, and unconditionally shadows any temporal data of the same type.

    -

    Otherwise, the data will be timestamped automatically based on the RecordingStream’s +

    Otherwise, the data will be timestamped automatically based on the [RecordingStream]’s internal clock. See RecordingStream::set_time_* family of methods for more information.

    The number of instances will be determined by the longest batch in the bundle.

    @@ -102,52 +102,52 @@
    Example:

    Internally, the stream will automatically micro-batch multiple log calls to optimize transport. See SDK Micro Batching for more information.

    -
    source

    pub fn log_file_from_path( +

    pub fn log_file_from_path( &self, filepath: impl AsRef<Path>, entity_path_prefix: Option<EntityPath>, static_: bool -) -> Result<(), RecordingStreamError>

    Logs the file at the given path using all [re_data_loader::DataLoader]s available.

    +) -> Result<(), RecordingStreamError>

    Logs the file at the given path using all [re_data_loader::DataLoader]s available.

    A single path might be handled by more than one loader.

    This method blocks until either at least one [re_data_loader::DataLoader] starts streaming data in or all of them fail.

    See https://www.rerun.io/docs/reference/data-loaders/overview for more information.

    -
    source

    pub fn log_file_from_contents( +

    pub fn log_file_from_contents( &self, filepath: impl AsRef<Path>, contents: Cow<'_, [u8]>, entity_path_prefix: Option<EntityPath>, static_: bool -) -> Result<(), RecordingStreamError>

    Logs the given contents using all [re_data_loader::DataLoader]s available.

    +) -> Result<(), RecordingStreamError>

    Logs the given contents using all [re_data_loader::DataLoader]s available.

    A single path might be handled by more than one loader.

    This method blocks until either at least one [re_data_loader::DataLoader] starts streaming data in or all of them fail.

    See https://www.rerun.io/docs/reference/data-loaders/overview for more information.

    -
    source

    pub fn is_enabled(&self) -> bool

    Check if logging is enabled on this RecordingStream.

    +

    pub fn is_enabled(&self) -> bool

    Check if logging is enabled on this RecordingStream.

    If not, all recording calls will be ignored.

    -
    source

    pub fn store_info(&self) -> Option<StoreInfo>

    The [StoreInfo] associated with this RecordingStream.

    -
    source

    pub fn is_forked_child(&self) -> bool

    Determine whether a fork has happened since creating this RecordingStream. In general, this means our +

    pub fn store_info(&self) -> Option<StoreInfo>

    The [StoreInfo] associated with this RecordingStream.

    +

    pub fn is_forked_child(&self) -> bool

    Determine whether a fork has happened since creating this RecordingStream. In general, this means our batcher/sink threads are gone and all data logged since the fork has been dropped.

    -

    It is essential that crate::cleanup_if_forked_child be called after forking the process. SDK-implementations +

    It is essential that [crate::cleanup_if_forked_child] be called after forking the process. SDK-implementations should do this during their initialization phase.

    -
    source

    pub fn record_msg(&self, msg: LogMsg)

    Records an arbitrary [LogMsg].

    -
    source

    pub fn record_row( +

    pub fn record_msg(&self, msg: LogMsg)

    Records an arbitrary [LogMsg].

    +

    pub fn record_row( &self, entity_path: EntityPath, row: PendingRow, inject_time: bool )

    Records a single [PendingRow].

    If inject_time is set to true, the row’s timestamp data will be overridden using the -RecordingStream’s internal clock.

    +[RecordingStream]’s internal clock.

    Internally, incoming [PendingRow]s are automatically coalesced into larger [Chunk]s to optimize for transport.

    -
    source

    pub fn log_chunk(&self, chunk: Chunk)

    Logs a single [Chunk].

    +

    pub fn log_chunk(&self, chunk: Chunk)

    Logs a single [Chunk].

    Will inject log_tick and log_time timeline columns into the chunk. -If you don’t want to inject these, use Self::send_chunk instead.

    -
    source

    pub fn send_chunk(&self, chunk: Chunk)

    Records a single [Chunk].

    +If you don’t want to inject these, use [Self::send_chunk] instead.

    +

    pub fn send_chunk(&self, chunk: Chunk)

    Records a single [Chunk].

    This will not inject log_tick and log_time timeline columns into the chunk, -for that use Self::log_chunk.

    -
    source

    pub fn set_sink(&self, sink: Box<dyn LogSink>)

    Swaps the underlying sink for a new one.

    +for that use [Self::log_chunk].

    +

    pub fn set_sink(&self, sink: Box<dyn LogSink>)

    Swaps the underlying sink for a new one.

    This guarantees that:

    1. all pending rows and chunks are batched, collected and sent down the current sink,
    2. @@ -159,111 +159,111 @@
      Example:
      Data loss

      If the current sink is in a broken state (e.g. a TCP sink with a broken connection that cannot be repaired), all pending data in its buffers will be dropped.

      -
    source

    pub fn flush_async(&self)

    Initiates a flush of the pipeline and returns immediately.

    -

    This does not wait for the flush to propagate (see Self::flush_blocking). -See RecordingStream docs for ordering semantics and multithreading guarantees.

    -
    source

    pub fn flush_blocking(&self)

    Initiates a flush the batching pipeline and waits for it to propagate.

    -

    See RecordingStream docs for ordering semantics and multithreading guarantees.

    -
    source

    pub fn connect(&self)

    Swaps the underlying sink for a crate::log_sink::TcpSink sink pre-configured to use +

    pub fn flush_async(&self)

    Initiates a flush of the pipeline and returns immediately.

    +

    This does not wait for the flush to propagate (see [Self::flush_blocking]). +See [RecordingStream] docs for ordering semantics and multithreading guarantees.

    +

    pub fn flush_blocking(&self)

    Initiates a flush the batching pipeline and waits for it to propagate.

    +

    See [RecordingStream] docs for ordering semantics and multithreading guarantees.

    +

    pub fn connect(&self)

    Swaps the underlying sink for a [crate::log_sink::TcpSink] sink pre-configured to use the specified address.

    -

    See also Self::connect_opts if you wish to configure the TCP connection.

    -

    This is a convenience wrapper for Self::set_sink that upholds the same guarantees in +

    See also [Self::connect_opts] if you wish to configure the TCP connection.

    +

    This is a convenience wrapper for [Self::set_sink] that upholds the same guarantees in terms of data durability and ordering. -See Self::set_sink for more information.

    -
    source

    pub fn connect_opts(&self, addr: SocketAddr, flush_timeout: Option<Duration>)

    Swaps the underlying sink for a crate::log_sink::TcpSink sink pre-configured to use +See [Self::set_sink] for more information.

    +

    pub fn connect_opts(&self, addr: SocketAddr, flush_timeout: Option<Duration>)

    Swaps the underlying sink for a [crate::log_sink::TcpSink] sink pre-configured to use the specified address.

    -

    flush_timeout is the minimum time the TcpSink will +

    flush_timeout is the minimum time the [TcpSink][crate::log_sink::TcpSink] will wait during a flush before potentially dropping data. Note: Passing None here can cause a call to flush to block indefinitely if a connection cannot be established.

    -

    This is a convenience wrapper for Self::set_sink that upholds the same guarantees in +

    This is a convenience wrapper for [Self::set_sink] that upholds the same guarantees in terms of data durability and ordering. -See Self::set_sink for more information.

    -
    source

    pub fn spawn(&self) -> Result<(), RecordingStreamError>

    Spawns a new Rerun Viewer process from an executable available in PATH, then swaps the -underlying sink for a crate::log_sink::TcpSink sink pre-configured to send data to that +See [Self::set_sink] for more information.

    +

    pub fn spawn(&self) -> Result<(), RecordingStreamError>

    Spawns a new Rerun Viewer process from an executable available in PATH, then swaps the +underlying sink for a [crate::log_sink::TcpSink] sink pre-configured to send data to that new process.

    If a Rerun Viewer is already listening on this TCP port, the stream will be redirected to that viewer instead of starting a new one.

    -

    See also Self::spawn_opts if you wish to configure the behavior of thew Rerun process +

    See also [Self::spawn_opts] if you wish to configure the behavior of thew Rerun process as well as the underlying TCP connection.

    -

    This is a convenience wrapper for Self::set_sink that upholds the same guarantees in +

    This is a convenience wrapper for [Self::set_sink] that upholds the same guarantees in terms of data durability and ordering. -See Self::set_sink for more information.

    -
    source

    pub fn spawn_opts( +See [Self::set_sink] for more information.

    +

    pub fn spawn_opts( &self, - opts: &SpawnOptions, + opts: &SpawnOptions, flush_timeout: Option<Duration> -) -> Result<(), RecordingStreamError>

    Spawns a new Rerun Viewer process from an executable available in PATH, then swaps the -underlying sink for a crate::log_sink::TcpSink sink pre-configured to send data to that +) -> Result<(), RecordingStreamError>

    Spawns a new Rerun Viewer process from an executable available in PATH, then swaps the +underlying sink for a [crate::log_sink::TcpSink] sink pre-configured to send data to that new process.

    If a Rerun Viewer is already listening on this TCP port, the stream will be redirected to that viewer instead of starting a new one.

    The behavior of the spawned Viewer can be configured via opts. -If you’re fine with the default behavior, refer to the simpler Self::spawn.

    -

    flush_timeout is the minimum time the TcpSink will +If you’re fine with the default behavior, refer to the simpler [Self::spawn].

    +

    flush_timeout is the minimum time the [TcpSink][crate::log_sink::TcpSink] will wait during a flush before potentially dropping data. Note: Passing None here can cause a call to flush to block indefinitely if a connection cannot be established.

    -

    This is a convenience wrapper for Self::set_sink that upholds the same guarantees in +

    This is a convenience wrapper for [Self::set_sink] that upholds the same guarantees in terms of data durability and ordering. -See Self::set_sink for more information.

    -
    source

    pub fn memory(&self) -> MemorySinkStorage

    Swaps the underlying sink for a crate::sink::MemorySink sink and returns the associated -MemorySinkStorage.

    -

    This is a convenience wrapper for Self::set_sink that upholds the same guarantees in +See [Self::set_sink] for more information.

    +

    pub fn memory(&self) -> MemorySinkStorage

    Swaps the underlying sink for a [crate::sink::MemorySink] sink and returns the associated +[MemorySinkStorage].

    +

    This is a convenience wrapper for [Self::set_sink] that upholds the same guarantees in terms of data durability and ordering. -See Self::set_sink for more information.

    -
    source

    pub fn binary_stream( +See [Self::set_sink] for more information.

    +

    pub fn binary_stream( &self -) -> Result<BinaryStreamStorage, BinaryStreamSinkError>

    Swaps the underlying sink for a crate::sink::BinaryStreamSink sink and returns the associated -BinaryStreamStorage.

    -

    This is a convenience wrapper for Self::set_sink that upholds the same guarantees in +) -> Result<BinaryStreamStorage, BinaryStreamSinkError>

    Swaps the underlying sink for a [crate::sink::BinaryStreamSink] sink and returns the associated +[BinaryStreamStorage].

    +

    This is a convenience wrapper for [Self::set_sink] that upholds the same guarantees in terms of data durability and ordering. -See Self::set_sink for more information.

    -
    source

    pub fn save(&self, path: impl Into<PathBuf>) -> Result<(), FileSinkError>

    Swaps the underlying sink for a [crate::sink::FileSink] at the specified path.

    -

    This is a convenience wrapper for Self::set_sink that upholds the same guarantees in +See [Self::set_sink] for more information.

    +

    pub fn save(&self, path: impl Into<PathBuf>) -> Result<(), FileSinkError>

    Swaps the underlying sink for a [crate::sink::FileSink] at the specified path.

    +

    This is a convenience wrapper for [Self::set_sink] that upholds the same guarantees in terms of data durability and ordering. -See Self::set_sink for more information.

    -
    source

    pub fn save_opts(&self, path: impl Into<PathBuf>) -> Result<(), FileSinkError>

    Swaps the underlying sink for a [crate::sink::FileSink] at the specified path.

    -

    This is a convenience wrapper for Self::set_sink that upholds the same guarantees in +See [Self::set_sink] for more information.

    +

    pub fn save_opts(&self, path: impl Into<PathBuf>) -> Result<(), FileSinkError>

    Swaps the underlying sink for a [crate::sink::FileSink] at the specified path.

    +

    This is a convenience wrapper for [Self::set_sink] that upholds the same guarantees in terms of data durability and ordering. -See Self::set_sink for more information.

    +See [Self::set_sink] for more information.

    If a blueprint was provided, it will be stored first in the file. Blueprints are currently an experimental part of the Rust SDK.

    -
    source

    pub fn stdout(&self) -> Result<(), FileSinkError>

    Swaps the underlying sink for a [crate::sink::FileSink] pointed at stdout.

    -

    If there isn’t any listener at the other end of the pipe, the RecordingStream will +

    pub fn stdout(&self) -> Result<(), FileSinkError>

    Swaps the underlying sink for a [crate::sink::FileSink] pointed at stdout.

    +

    If there isn’t any listener at the other end of the pipe, the [RecordingStream] will default back to buffered mode, in order not to break the user’s terminal.

    -

    This is a convenience wrapper for Self::set_sink that upholds the same guarantees in +

    This is a convenience wrapper for [Self::set_sink] that upholds the same guarantees in terms of data durability and ordering. -See Self::set_sink for more information.

    -
    source

    pub fn stdout_opts(&self) -> Result<(), FileSinkError>

    Swaps the underlying sink for a [crate::sink::FileSink] pointed at stdout.

    -

    If there isn’t any listener at the other end of the pipe, the RecordingStream will +See [Self::set_sink] for more information.

    +

    pub fn stdout_opts(&self) -> Result<(), FileSinkError>

    Swaps the underlying sink for a [crate::sink::FileSink] pointed at stdout.

    +

    If there isn’t any listener at the other end of the pipe, the [RecordingStream] will default back to buffered mode, in order not to break the user’s terminal.

    -

    This is a convenience wrapper for Self::set_sink that upholds the same guarantees in +

    This is a convenience wrapper for [Self::set_sink] that upholds the same guarantees in terms of data durability and ordering. -See Self::set_sink for more information.

    +See [Self::set_sink] for more information.

    If a blueprint was provided, it will be stored first in the file. Blueprints are currently an experimental part of the Rust SDK.

    -
    source

    pub fn disconnect(&self)

    Swaps the underlying sink for a crate::sink::BufferedSink.

    -

    This is a convenience wrapper for Self::set_sink that upholds the same guarantees in +

    pub fn disconnect(&self)

    Swaps the underlying sink for a [crate::sink::BufferedSink].

    +

    This is a convenience wrapper for [Self::set_sink] that upholds the same guarantees in terms of data durability and ordering. -See Self::set_sink for more information.

    -
    source

    pub fn send_blueprint( +See [Self::set_sink] for more information.

    +

    pub fn send_blueprint( &self, blueprint: Vec<LogMsg>, activation_cmd: BlueprintActivationCommand )

    Send a blueprint through this recording stream

    -
    source

    pub fn now(&self) -> TimePoint

    Returns the current time of the recording on the current thread.

    -
    source

    pub fn set_timepoint(&self, timepoint: impl Into<TimePoint>)

    Set the current time of the recording, for the current calling thread.

    +

    pub fn now(&self) -> TimePoint

    Returns the current time of the recording on the current thread.

    +

    pub fn set_timepoint(&self, timepoint: impl Into<TimePoint>)

    Set the current time of the recording, for the current calling thread.

    Used for all subsequent logging performed from this same thread, until the next call to one of the time setting methods.

    There is no requirement of monotonicity. You can move the time backwards if you like.

    See also:

    -
    source

    pub fn set_time_sequence( +

    pub fn set_time_sequence( &self, timeline: impl Into<TimelineName>, sequence: impl Into<i64> @@ -275,13 +275,13 @@

    Data loss

    There is no requirement of monotonicity. You can move the time backwards if you like.

    See also:

    -
    source

    pub fn set_time_seconds( +

    pub fn set_time_seconds( &self, timeline: impl Into<TimelineName>, seconds: impl Into<f64> @@ -293,13 +293,13 @@

    Data loss

    There is no requirement of monotonicity. You can move the time backwards if you like.

    See also:

    -
    source

    pub fn set_time_nanos( +

    pub fn set_time_nanos( &self, timeline: impl Into<TimelineName>, ns: impl Into<i64> @@ -311,36 +311,36 @@

    Data loss

    There is no requirement of monotonicity. You can move the time backwards if you like.

    See also:

    -
    source

    pub fn disable_timeline(&self, timeline: impl Into<TimelineName>)

    Clears out the current time of the recording for the specified timeline, for the +

    pub fn disable_timeline(&self, timeline: impl Into<TimelineName>)

    Clears out the current time of the recording for the specified timeline, for the current calling thread.

    For example: rec.disable_timeline("frame"), rec.disable_timeline("sim_time").

    See also:

    -
    source

    pub fn reset_time(&self)

    Clears out the current time of the recording, for the current calling thread.

    +

    pub fn reset_time(&self)

    Clears out the current time of the recording, for the current calling thread.

    Used for all subsequent logging performed from this same thread, until the next call to one of the time setting methods.

    For example: rec.reset_time().

    See also:

    -

    Trait Implementations§

    source§

    impl Clone for PyRecordingStream

    source§

    fn clone(&self) -> PyRecordingStream

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Deref for PyRecordingStream

    §

    type Target = RecordingStream

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl HasPyGilRef for PyRecordingStream

    §

    type AsRefTarget = PyCell<PyRecordingStream>

    Utility type to make Py::as_ref work.
    source§

    impl IntoPy<Py<PyAny>> for PyRecordingStream

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PyClass for PyRecordingStream

    §

    type Frozen = True

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for PyRecordingStream

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<PyRecordingStream>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::ImmutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare +

    Trait Implementations§

    source§

    impl Clone for PyRecordingStream

    source§

    fn clone(&self) -> PyRecordingStream

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Deref for PyRecordingStream

    §

    type Target = RecordingStream

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl HasPyGilRef for PyRecordingStream

    §

    type AsRefTarget = PyCell<PyRecordingStream>

    Utility type to make Py::as_ref work.
    source§

    impl IntoPy<Py<PyAny>> for PyRecordingStream

    source§

    fn into_py(self, py: Python<'_>) -> PyObject

    Performs the conversion.
    source§

    impl PyClass for PyRecordingStream

    §

    type Frozen = True

    Whether the pyclass is frozen. Read more
    source§

    impl PyClassImpl for PyRecordingStream

    source§

    const IS_BASETYPE: bool = false

    #[pyclass(subclass)]
    source§

    const IS_SUBCLASS: bool = false

    #[pyclass(extends=…)]
    source§

    const IS_MAPPING: bool = false

    #[pyclass(mapping)]
    source§

    const IS_SEQUENCE: bool = false

    #[pyclass(sequence)]
    §

    type BaseType = PyAny

    Base class
    §

    type ThreadChecker = SendablePyClass<PyRecordingStream>

    This handles following two situations: Read more
    §

    type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::ImmutableChild

    Immutable or mutable
    §

    type Dict = PyClassDummySlot

    Specify this class has #[pyclass(dict)] or not.
    §

    type WeakRef = PyClassDummySlot

    Specify this class has #[pyclass(weakref)] or not.
    §

    type BaseNativeType = PyAny

    The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
    source§

    fn items_iter() -> PyClassItemsIter

    source§

    fn doc(py: Python<'_>) -> PyResult<&'static CStr>

    Rendered class doc
    source§

    fn lazy_type_object() -> &'static LazyTypeObject<Self>

    §

    fn dict_offset() -> Option<isize>

    §

    fn weaklist_offset() -> Option<isize>

    source§

    impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a PyRecordingStream

    §

    type Holder = Option<PyRef<'py, PyRecordingStream>>

    source§

    fn extract( obj: &'a Bound<'py, PyAny>, holder: &'a mut Self::Holder diff --git a/docs/rust/head/rerun_c/index.html b/docs/rust/head/rerun_c/index.html index 23c007759fbb9..4ab1d1abf6ac3 100644 --- a/docs/rust/head/rerun_c/index.html +++ b/docs/rust/head/rerun_c/index.html @@ -2,7 +2,7 @@
  • All Items
  • Crate rerun_c

    source ·
    Expand description

    The Rerun C SDK.

    The functions here must match rerun_cpp/src/rerun/c/rerun.h.

    -

    Modules

    Structs

    Modules

    Structs

    Enums

    Constants

    • It can happen that we end up inside of rr_recording_stream_free during a thread shutdown. diff --git a/docs/rust/head/rerun_c/recording_streams/fn.recording_stream.html b/docs/rust/head/rerun_c/recording_streams/fn.recording_stream.html index 08b33babdb42a..618152de7afcb 100644 --- a/docs/rust/head/rerun_c/recording_streams/fn.recording_stream.html +++ b/docs/rust/head/rerun_c/recording_streams/fn.recording_stream.html @@ -1,5 +1,5 @@ recording_stream in rerun_c::recording_streams - Rust
      pub fn recording_stream(
           stream: CRecordingStream
      -) -> Result<RecordingStream, CError>
      Expand description

      Access a C created recording stream.

      +) -> Result<RecordingStream, CError>
      Expand description

      Access a C created recording stream.

      \ No newline at end of file diff --git a/docs/rust/head/rerun_c/recording_streams/struct.RecStreams.html b/docs/rust/head/rerun_c/recording_streams/struct.RecStreams.html index e0b49974f6df2..7ec0281a1d6ef 100644 --- a/docs/rust/head/rerun_c/recording_streams/struct.RecStreams.html +++ b/docs/rust/head/rerun_c/recording_streams/struct.RecStreams.html @@ -1,8 +1,8 @@ RecStreams in rerun_c::recording_streams - Rust
      pub struct RecStreams {
           next_id: CRecordingStream,
      -    streams: HashMap<CRecordingStream, RecordingStream>,
      -}

      Fields§

      §next_id: CRecordingStream§streams: HashMap<CRecordingStream, RecordingStream>

      Implementations§

      Trait Implementations§

      source§

      impl Default for RecStreams

      source§

      fn default() -> RecStreams

      Returns the “default value” for a type. Read more

      Auto Trait Implementations§

      Blanket Implementations§

      source§

      impl<T> Any for T
      where + streams: HashMap<CRecordingStream, RecordingStream>, +}

      Fields§

      §next_id: CRecordingStream§streams: HashMap<CRecordingStream, RecordingStream>

      Implementations§

      source§

      impl RecStreams

      source

      pub fn insert(&mut self, stream: RecordingStream) -> CRecordingStream

      source

      pub fn get(&self, id: CRecordingStream) -> Option<RecordingStream>

      source

      pub fn remove(&mut self, id: CRecordingStream) -> Option<RecordingStream>

      Trait Implementations§

      source§

      impl Default for RecStreams

      source§

      fn default() -> RecStreams

      Returns the “default value” for a type. Read more

      Auto Trait Implementations§

      Blanket Implementations§

      source§

      impl<T> Any for T
      where T: 'static + ?Sized,

      source§

      fn type_id(&self) -> TypeId

      Gets the TypeId of self. Read more
      source§

      impl<T> Az for T

      source§

      fn az<Dst>(self) -> Dst
      where T: Cast<Dst>,

      Casts the value.
      source§

      impl<T> Borrow<T> for T
      where T: ?Sized,

      source§

      fn borrow(&self) -> &T

      Immutably borrows from an owned value. Read more
      source§

      impl<T> BorrowMut<T> for T
      where diff --git a/docs/rust/head/rerun_c/struct.CSpawnOptions.html b/docs/rust/head/rerun_c/struct.CSpawnOptions.html index d56527b64253e..effa8248debe3 100644 --- a/docs/rust/head/rerun_c/struct.CSpawnOptions.html +++ b/docs/rust/head/rerun_c/struct.CSpawnOptions.html @@ -5,9 +5,9 @@ pub hide_welcome_screen: bool, pub executable_name: CStringView, pub executable_path: CStringView, -}
      Expand description

      C version of re_sdk::SpawnOptions.

      +}
      Expand description

      C version of [re_sdk::SpawnOptions].

      See rr_spawn_options in the C header.

      -

      Fields§

      §port: u16§memory_limit: CStringView§hide_welcome_screen: bool§executable_name: CStringView§executable_path: CStringView

      Implementations§

      Trait Implementations§

      source§

      impl Clone for CSpawnOptions

      source§

      fn clone(&self) -> CSpawnOptions

      Returns a copy of the value. Read more
      1.0.0 · source§

      fn clone_from(&mut self, source: &Self)

      Performs copy-assignment from source. Read more
      source§

      impl Debug for CSpawnOptions

      source§

      fn fmt(&self, f: &mut Formatter<'_>) -> Result

      Formats the value using the given formatter. Read more

      Auto Trait Implementations§

      Blanket Implementations§

      source§

      impl<T> Any for T
      where +

      Fields§

      §port: u16§memory_limit: CStringView§hide_welcome_screen: bool§executable_name: CStringView§executable_path: CStringView

      Implementations§

      source§

      impl CSpawnOptions

      source

      pub fn as_rust(&self) -> Result<SpawnOptions, CError>

      Trait Implementations§

      source§

      impl Clone for CSpawnOptions

      source§

      fn clone(&self) -> CSpawnOptions

      Returns a copy of the value. Read more
      1.0.0 · source§

      fn clone_from(&mut self, source: &Self)

      Performs copy-assignment from source. Read more
      source§

      impl Debug for CSpawnOptions

      source§

      fn fmt(&self, f: &mut Formatter<'_>) -> Result

      Formats the value using the given formatter. Read more

      Auto Trait Implementations§

      Blanket Implementations§

      source§

      impl<T> Any for T
      where T: 'static + ?Sized,

      source§

      fn type_id(&self) -> TypeId

      Gets the TypeId of self. Read more
      source§

      impl<T> Az for T

      source§

      fn az<Dst>(self) -> Dst
      where T: Cast<Dst>,

      Casts the value.
      source§

      impl<T> Borrow<T> for T
      where T: ?Sized,

      source§

      fn borrow(&self) -> &T

      Immutably borrows from an owned value. Read more
      source§

      impl<T> BorrowMut<T> for T
      where diff --git a/docs/rust/head/roundtrip_annotation_context/fn.run.html b/docs/rust/head/roundtrip_annotation_context/fn.run.html index 267f65515de9d..4cdedac301862 100644 --- a/docs/rust/head/roundtrip_annotation_context/fn.run.html +++ b/docs/rust/head/roundtrip_annotation_context/fn.run.html @@ -1,2 +1,2 @@ run in roundtrip_annotation_context - Rust -
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file +
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file diff --git a/docs/rust/head/roundtrip_arrows2d/fn.run.html b/docs/rust/head/roundtrip_arrows2d/fn.run.html index c26f0f7255947..56567e172003e 100644 --- a/docs/rust/head/roundtrip_arrows2d/fn.run.html +++ b/docs/rust/head/roundtrip_arrows2d/fn.run.html @@ -1,2 +1,2 @@ run in roundtrip_arrows2d - Rust -

      Function roundtrip_arrows2d::run

      source ·
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file +

      Function roundtrip_arrows2d::run

      source ·
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file diff --git a/docs/rust/head/roundtrip_arrows3d/fn.run.html b/docs/rust/head/roundtrip_arrows3d/fn.run.html index a6352338241c3..66ae58fed46ef 100644 --- a/docs/rust/head/roundtrip_arrows3d/fn.run.html +++ b/docs/rust/head/roundtrip_arrows3d/fn.run.html @@ -1,2 +1,2 @@ run in roundtrip_arrows3d - Rust -

      Function roundtrip_arrows3d::run

      source ·
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file +

      Function roundtrip_arrows3d::run

      source ·
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file diff --git a/docs/rust/head/roundtrip_boxes2d/fn.run.html b/docs/rust/head/roundtrip_boxes2d/fn.run.html index ee4a3ebe4a1d4..2ccdc8ebb5bd0 100644 --- a/docs/rust/head/roundtrip_boxes2d/fn.run.html +++ b/docs/rust/head/roundtrip_boxes2d/fn.run.html @@ -1,2 +1,2 @@ run in roundtrip_boxes2d - Rust -

      Function roundtrip_boxes2d::run

      source ·
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file +

      Function roundtrip_boxes2d::run

      source ·
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file diff --git a/docs/rust/head/roundtrip_boxes3d/fn.run.html b/docs/rust/head/roundtrip_boxes3d/fn.run.html index f0cd7d3cc6413..c32fe45c63237 100644 --- a/docs/rust/head/roundtrip_boxes3d/fn.run.html +++ b/docs/rust/head/roundtrip_boxes3d/fn.run.html @@ -1,2 +1,2 @@ run in roundtrip_boxes3d - Rust -

      Function roundtrip_boxes3d::run

      source ·
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file +

      Function roundtrip_boxes3d::run

      source ·
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file diff --git a/docs/rust/head/roundtrip_depth_image/fn.run.html b/docs/rust/head/roundtrip_depth_image/fn.run.html index 2bd1f8dd758a6..7b09a65cf487f 100644 --- a/docs/rust/head/roundtrip_depth_image/fn.run.html +++ b/docs/rust/head/roundtrip_depth_image/fn.run.html @@ -1,2 +1,2 @@ run in roundtrip_depth_image - Rust -

      Function roundtrip_depth_image::run

      source ·
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file +

      Function roundtrip_depth_image::run

      source ·
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file diff --git a/docs/rust/head/roundtrip_disconnected_space/fn.run.html b/docs/rust/head/roundtrip_disconnected_space/fn.run.html index cbb7f9dc78024..d099e4c17afe9 100644 --- a/docs/rust/head/roundtrip_disconnected_space/fn.run.html +++ b/docs/rust/head/roundtrip_disconnected_space/fn.run.html @@ -1,2 +1,2 @@ run in roundtrip_disconnected_space - Rust -
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file +
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file diff --git a/docs/rust/head/roundtrip_image/fn.run.html b/docs/rust/head/roundtrip_image/fn.run.html index 4e0499087f746..35715d0922c62 100644 --- a/docs/rust/head/roundtrip_image/fn.run.html +++ b/docs/rust/head/roundtrip_image/fn.run.html @@ -1,2 +1,2 @@ run in roundtrip_image - Rust -

      Function roundtrip_image::run

      source ·
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file +

      Function roundtrip_image::run

      source ·
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file diff --git a/docs/rust/head/roundtrip_line_strips2d/fn.run.html b/docs/rust/head/roundtrip_line_strips2d/fn.run.html index 5882e3b24fb33..833e9f813794c 100644 --- a/docs/rust/head/roundtrip_line_strips2d/fn.run.html +++ b/docs/rust/head/roundtrip_line_strips2d/fn.run.html @@ -1,2 +1,2 @@ run in roundtrip_line_strips2d - Rust -
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file +
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file diff --git a/docs/rust/head/roundtrip_line_strips3d/fn.run.html b/docs/rust/head/roundtrip_line_strips3d/fn.run.html index 4eff2d7cfbf69..73ef75bca0767 100644 --- a/docs/rust/head/roundtrip_line_strips3d/fn.run.html +++ b/docs/rust/head/roundtrip_line_strips3d/fn.run.html @@ -1,2 +1,2 @@ run in roundtrip_line_strips3d - Rust -
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file +
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file diff --git a/docs/rust/head/roundtrip_pinhole/fn.run.html b/docs/rust/head/roundtrip_pinhole/fn.run.html index 7ef635a223f3b..79ccb7bc08ecc 100644 --- a/docs/rust/head/roundtrip_pinhole/fn.run.html +++ b/docs/rust/head/roundtrip_pinhole/fn.run.html @@ -1,2 +1,2 @@ run in roundtrip_pinhole - Rust -

      Function roundtrip_pinhole::run

      source ·
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file +

      Function roundtrip_pinhole::run

      source ·
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file diff --git a/docs/rust/head/roundtrip_points2d/fn.run.html b/docs/rust/head/roundtrip_points2d/fn.run.html index 28d1840bc45f5..c3082bfc6b345 100644 --- a/docs/rust/head/roundtrip_points2d/fn.run.html +++ b/docs/rust/head/roundtrip_points2d/fn.run.html @@ -1,2 +1,2 @@ run in roundtrip_points2d - Rust -

      Function roundtrip_points2d::run

      source ·
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file +

      Function roundtrip_points2d::run

      source ·
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file diff --git a/docs/rust/head/roundtrip_points3d/fn.run.html b/docs/rust/head/roundtrip_points3d/fn.run.html index 0a5ac6571ef77..a4355992d1387 100644 --- a/docs/rust/head/roundtrip_points3d/fn.run.html +++ b/docs/rust/head/roundtrip_points3d/fn.run.html @@ -1,2 +1,2 @@ run in roundtrip_points3d - Rust -

      Function roundtrip_points3d::run

      source ·
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file +

      Function roundtrip_points3d::run

      source ·
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file diff --git a/docs/rust/head/roundtrip_segmentation_image/fn.run.html b/docs/rust/head/roundtrip_segmentation_image/fn.run.html index 39922623bca83..16e8da786bcc4 100644 --- a/docs/rust/head/roundtrip_segmentation_image/fn.run.html +++ b/docs/rust/head/roundtrip_segmentation_image/fn.run.html @@ -1,2 +1,2 @@ run in roundtrip_segmentation_image - Rust -
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file +
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file diff --git a/docs/rust/head/roundtrip_tensor/fn.run.html b/docs/rust/head/roundtrip_tensor/fn.run.html index 693e73c2dad37..e6e69b2e47a00 100644 --- a/docs/rust/head/roundtrip_tensor/fn.run.html +++ b/docs/rust/head/roundtrip_tensor/fn.run.html @@ -1,2 +1,2 @@ run in roundtrip_tensor - Rust -

      Function roundtrip_tensor::run

      source ·
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file +

      Function roundtrip_tensor::run

      source ·
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file diff --git a/docs/rust/head/roundtrip_text_document/fn.run.html b/docs/rust/head/roundtrip_text_document/fn.run.html index a0a832f7e0410..746cd2aec4ea6 100644 --- a/docs/rust/head/roundtrip_text_document/fn.run.html +++ b/docs/rust/head/roundtrip_text_document/fn.run.html @@ -1,2 +1,2 @@ run in roundtrip_text_document - Rust -
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file +
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file diff --git a/docs/rust/head/roundtrip_text_log/fn.run.html b/docs/rust/head/roundtrip_text_log/fn.run.html index 5f94d03f3c648..5dd4ac02c1b43 100644 --- a/docs/rust/head/roundtrip_text_log/fn.run.html +++ b/docs/rust/head/roundtrip_text_log/fn.run.html @@ -1,2 +1,2 @@ run in roundtrip_text_log - Rust -

      Function roundtrip_text_log::run

      source ·
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file +

      Function roundtrip_text_log::run

      source ·
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file diff --git a/docs/rust/head/roundtrip_transform3d/fn.run.html b/docs/rust/head/roundtrip_transform3d/fn.run.html index cc5e57a2c4162..a14a39af961a3 100644 --- a/docs/rust/head/roundtrip_transform3d/fn.run.html +++ b/docs/rust/head/roundtrip_transform3d/fn.run.html @@ -1,2 +1,2 @@ run in roundtrip_transform3d - Rust -

      Function roundtrip_transform3d::run

      source ·
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file +

      Function roundtrip_transform3d::run

      source ·
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file diff --git a/docs/rust/head/roundtrip_view_coordinates/fn.run.html b/docs/rust/head/roundtrip_view_coordinates/fn.run.html index 4cb2a443b8eb2..b68c50ba2feed 100644 --- a/docs/rust/head/roundtrip_view_coordinates/fn.run.html +++ b/docs/rust/head/roundtrip_view_coordinates/fn.run.html @@ -1,2 +1,2 @@ run in roundtrip_view_coordinates - Rust -
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file +
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file diff --git a/docs/rust/head/roundtrip_visible_time_ranges/fn.run.html b/docs/rust/head/roundtrip_visible_time_ranges/fn.run.html index f48b79066536f..529fd4e67982c 100644 --- a/docs/rust/head/roundtrip_visible_time_ranges/fn.run.html +++ b/docs/rust/head/roundtrip_visible_time_ranges/fn.run.html @@ -1,2 +1,2 @@ run in roundtrip_visible_time_ranges - Rust -
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file +
      pub(crate) fn run(rec: &RecordingStream, _args: &Args) -> Result<()>
      \ No newline at end of file diff --git a/docs/rust/head/test_api/fn.run.html b/docs/rust/head/test_api/fn.run.html index 6e551bd381479..3fea504e2dfd1 100644 --- a/docs/rust/head/test_api/fn.run.html +++ b/docs/rust/head/test_api/fn.run.html @@ -1,2 +1,2 @@ run in test_api - Rust -

      Function test_api::run

      source ·
      pub(crate) fn run(rec: &RecordingStream, args: &Args) -> Result<()>
      \ No newline at end of file +

      Function test_api::run

      source ·
      pub(crate) fn run(rec: &RecordingStream, args: &Args) -> Result<()>
      \ No newline at end of file diff --git a/docs/rust/head/test_api/fn.test_3d_points.html b/docs/rust/head/test_api/fn.test_3d_points.html index 996546564c66c..6183473d09178 100644 --- a/docs/rust/head/test_api/fn.test_3d_points.html +++ b/docs/rust/head/test_api/fn.test_3d_points.html @@ -1,2 +1,2 @@ test_3d_points in test_api - Rust -

      Function test_api::test_3d_points

      source ·
      pub(crate) fn test_3d_points(rec: &RecordingStream) -> Result<()>
      \ No newline at end of file +

      Function test_api::test_3d_points

      source ·
      pub(crate) fn test_3d_points(rec: &RecordingStream) -> Result<()>
      \ No newline at end of file diff --git a/docs/rust/head/test_api/fn.test_bbox.html b/docs/rust/head/test_api/fn.test_bbox.html index 3c897d38f0660..a0c7c86148493 100644 --- a/docs/rust/head/test_api/fn.test_bbox.html +++ b/docs/rust/head/test_api/fn.test_bbox.html @@ -1,2 +1,2 @@ test_bbox in test_api - Rust -

      Function test_api::test_bbox

      source ·
      pub(crate) fn test_bbox(rec: &RecordingStream) -> Result<()>
      \ No newline at end of file +

      Function test_api::test_bbox

      source ·
      pub(crate) fn test_bbox(rec: &RecordingStream) -> Result<()>
      \ No newline at end of file diff --git a/docs/rust/head/test_api/fn.test_log_cleared.html b/docs/rust/head/test_api/fn.test_log_cleared.html index 158c55198131b..b55496b046c13 100644 --- a/docs/rust/head/test_api/fn.test_log_cleared.html +++ b/docs/rust/head/test_api/fn.test_log_cleared.html @@ -1,2 +1,2 @@ test_log_cleared in test_api - Rust -

      Function test_api::test_log_cleared

      source ·
      pub(crate) fn test_log_cleared(rec: &RecordingStream) -> Result<()>
      \ No newline at end of file +

      Function test_api::test_log_cleared

      source ·
      pub(crate) fn test_log_cleared(rec: &RecordingStream) -> Result<()>
      \ No newline at end of file diff --git a/docs/rust/head/test_api/fn.test_rects.html b/docs/rust/head/test_api/fn.test_rects.html index 654f4dfb392fe..58d0cb75649bf 100644 --- a/docs/rust/head/test_api/fn.test_rects.html +++ b/docs/rust/head/test_api/fn.test_rects.html @@ -1,2 +1,2 @@ test_rects in test_api - Rust -

      Function test_api::test_rects

      source ·
      pub(crate) fn test_rects(rec: &RecordingStream) -> Result<()>
      \ No newline at end of file +

      Function test_api::test_rects

      source ·
      pub(crate) fn test_rects(rec: &RecordingStream) -> Result<()>
      \ No newline at end of file diff --git a/docs/rust/head/test_api/fn.test_segmentation.html b/docs/rust/head/test_api/fn.test_segmentation.html index b7596e614652a..85a09d7b5085d 100644 --- a/docs/rust/head/test_api/fn.test_segmentation.html +++ b/docs/rust/head/test_api/fn.test_segmentation.html @@ -1,2 +1,2 @@ test_segmentation in test_api - Rust -
      pub(crate) fn test_segmentation(rec: &RecordingStream) -> Result<()>
      \ No newline at end of file +
      pub(crate) fn test_segmentation(rec: &RecordingStream) -> Result<()>
      \ No newline at end of file diff --git a/docs/rust/head/test_api/fn.test_text_logs.html b/docs/rust/head/test_api/fn.test_text_logs.html index 39b961d1f9ac0..331a29dcffbe5 100644 --- a/docs/rust/head/test_api/fn.test_text_logs.html +++ b/docs/rust/head/test_api/fn.test_text_logs.html @@ -1,2 +1,2 @@ test_text_logs in test_api - Rust -

      Function test_api::test_text_logs

      source ·
      pub(crate) fn test_text_logs(rec: &RecordingStream) -> Result<()>
      \ No newline at end of file +

      Function test_api::test_text_logs

      source ·
      pub(crate) fn test_text_logs(rec: &RecordingStream) -> Result<()>
      \ No newline at end of file diff --git a/docs/rust/head/test_api/fn.test_transforms_3d.html b/docs/rust/head/test_api/fn.test_transforms_3d.html index 8606412b9136c..6c24a5fd2852e 100644 --- a/docs/rust/head/test_api/fn.test_transforms_3d.html +++ b/docs/rust/head/test_api/fn.test_transforms_3d.html @@ -1,2 +1,2 @@ test_transforms_3d in test_api - Rust -
      pub(crate) fn test_transforms_3d(rec: &RecordingStream) -> Result<()>
      \ No newline at end of file +
      pub(crate) fn test_transforms_3d(rec: &RecordingStream) -> Result<()>
      \ No newline at end of file diff --git a/docs/rust/head/test_data_density_graph/fn.log.html b/docs/rust/head/test_data_density_graph/fn.log.html index 004c1e31dfe9d..c5f9afb8e5e5f 100644 --- a/docs/rust/head/test_data_density_graph/fn.log.html +++ b/docs/rust/head/test_data_density_graph/fn.log.html @@ -1,6 +1,6 @@ log in test_data_density_graph - Rust
      pub(crate) fn log(
      -    rec: &RecordingStream,
      +    rec: &RecordingStream,
           entity_path: &str,
           num_chunks: i64,
           num_rows_per_chunk: i64,
      diff --git a/docs/rust/head/test_data_density_graph/fn.run.html b/docs/rust/head/test_data_density_graph/fn.run.html
      index c365cd37c6c22..4cd87a7b0f0cf 100644
      --- a/docs/rust/head/test_data_density_graph/fn.run.html
      +++ b/docs/rust/head/test_data_density_graph/fn.run.html
      @@ -1,2 +1,2 @@
       run in test_data_density_graph - Rust
      -    
      pub(crate) fn run(rec: &RecordingStream) -> Result<()>
      \ No newline at end of file +
      pub(crate) fn run(rec: &RecordingStream) -> Result<()>
      \ No newline at end of file diff --git a/docs/rust/head/test_image_memory/fn.log_images.html b/docs/rust/head/test_image_memory/fn.log_images.html index e986ff1ce054c..287266186f9eb 100644 --- a/docs/rust/head/test_image_memory/fn.log_images.html +++ b/docs/rust/head/test_image_memory/fn.log_images.html @@ -1,2 +1,2 @@ log_images in test_image_memory - Rust -
      pub(crate) fn log_images(rec: &RecordingStream) -> Result<(), Box<dyn Error>>
      \ No newline at end of file +
      pub(crate) fn log_images(rec: &RecordingStream) -> Result<(), Box<dyn Error>>
      \ No newline at end of file diff --git a/docs/rust/head/test_pinhole_projection/fn.run.html b/docs/rust/head/test_pinhole_projection/fn.run.html index 8f41b5d58b26c..5a194f0d98497 100644 --- a/docs/rust/head/test_pinhole_projection/fn.run.html +++ b/docs/rust/head/test_pinhole_projection/fn.run.html @@ -1,2 +1,2 @@ run in test_pinhole_projection - Rust -
      pub(crate) fn run(rec: &RecordingStream) -> Result<()>
      \ No newline at end of file +
      pub(crate) fn run(rec: &RecordingStream) -> Result<()>
      \ No newline at end of file diff --git a/docs/rust/head/trait.impl/core/convert/trait.From.js b/docs/rust/head/trait.impl/core/convert/trait.From.js index 386b660bea28d..19ed522b1f404 100644 --- a/docs/rust/head/trait.impl/core/convert/trait.From.js +++ b/docs/rust/head/trait.impl/core/convert/trait.From.js @@ -8,7 +8,7 @@ "re_dataframe":[["impl<'a> From<LatestAtQueryHandle<'a>> for QueryHandle<'a>"],["impl<'a> From<RangeQueryHandle<'a>> for QueryHandle<'a>"]], "re_entity_db":[["impl From<EntityPath> for InstancePath"],["impl From<Error> for StoreLoadError"],["impl From<ChunkError> for Error"],["impl From<DecodeError> for StoreLoadError"],["impl From<ChunkStoreError> for Error"]], "re_log_encoding":[["impl From<EncodeError> for FileSinkError"],["impl From<ChunkError> for EncodeError"],["impl From<Error> for DecodeError"],["impl From<Error> for EncodeError"],["impl From<OptionsError> for DecodeError"]], -"re_log_types":[["impl<'a> From<MyIndex> for Cow<'a, MyIndex>"],["impl From<TimeInt> for TimeInt"],["impl<'a> From<EntityPath> for Cow<'a, EntityPath>"],["impl From<EntityPath> for EntityPath"],["impl From<String> for ApplicationId"],["impl From<NonMinI64> for TimeInt"],["impl<'a> From<&'a MyPoint> for Cow<'a, MyPoint>"],["impl From<ResolvedTimeRange> for ResolvedTimeRangeF"],["impl<'a> From<MyLabel> for Cow<'a, MyLabel>"],["impl<T: TryInto<TimeInt>, const N: usize> From<[(Timeline, T); N]> for TimePoint"],["impl From<String> for TimelineName"],["impl From<TimeInt> for TimeInt"],["impl From<TimeInt> for Duration"],["impl From<ResolvedTimeRangeF> for RangeInclusive<TimeReal>"],["impl From<&str> for EntityPath"],["impl From<EntityPath> for String"],["impl From<&str> for TimelineName"],["impl From<InternedString> for EntityPathPart"],["impl From<u32> for MyColor"],["impl From<&EntityPath> for EntityPath"],["impl From<&[EntityPathPart]> for EntityPath"],["impl From<SetStoreInfo> for LogMsg"],["impl<'a> From<MyPoint64> for Cow<'a, MyPoint64>"],["impl<'a> From<&'a MyColor> for Cow<'a, MyColor>"],["impl From<TimeInt> for TimeReal"],["impl From<&str> for ApplicationId"],["impl From<f32> for TimeReal"],["impl<'a> From<&'a MyIndex> for Cow<'a, MyIndex>"],["impl<'a> From<&'a MyPoint64> for Cow<'a, MyPoint64>"],["impl From<PathParseError> for EntityPathFilterParseError"],["impl From<Vec<EntityPathPart>> for EntityPath"],["impl From<TimeReal> for Time"],["impl From<String> for EntityPath"],["impl From<i64> for TimeReal"],["impl From<Duration> for TimeReal"],["impl From<Time> for TimeReal"],["impl<'a> From<MyPoint> for Cow<'a, MyPoint>"],["impl<F> From<F> for ArrowChunkReleaseCallback
      where\n F: Fn(Chunk<Box<dyn ArrowArray>>) + Send + Sync + 'static,
      "],["impl From<TimeInt> for Time"],["impl From<&ResolvedTimeRangeF> for RangeInclusive<TimeReal>"],["impl<'a> From<&'a EntityPath> for Cow<'a, EntityPath>"],["impl From<&str> for EntityPathPart"],["impl From<String> for EntityPathPart"],["impl From<NonMinI64> for i64"],["impl From<TimeReal> for Duration"],["impl From<Infallible> for TryFromIntError"],["impl From<BTreeMap<Timeline, TimeInt>> for TimePoint"],["impl<'a> From<&'a MyLabel> for Cow<'a, MyLabel>"],["impl From<BlueprintActivationCommand> for LogMsg"],["impl From<TryFromIntError> for TryFromIntError"],["impl From<u64> for Instance"],["impl<'a> From<MyColor> for Cow<'a, MyColor>"],["impl From<f64> for TimeReal"]], +"re_log_types":[["impl<'a> From<MyIndex> for Cow<'a, MyIndex>"],["impl From<TimeInt> for TimeInt"],["impl<'a> From<EntityPath> for Cow<'a, EntityPath>"],["impl From<EntityPath> for EntityPath"],["impl From<String> for ApplicationId"],["impl From<NonMinI64> for TimeInt"],["impl<'a> From<&'a MyPoint> for Cow<'a, MyPoint>"],["impl From<ResolvedTimeRange> for ResolvedTimeRangeF"],["impl<'a> From<MyLabel> for Cow<'a, MyLabel>"],["impl<T: TryInto<TimeInt>, const N: usize> From<[(Timeline, T); N]> for TimePoint"],["impl From<String> for TimelineName"],["impl From<TimeInt> for TimeInt"],["impl From<TimeInt> for Duration"],["impl From<ResolvedTimeRangeF> for RangeInclusive<TimeReal>"],["impl From<&str> for EntityPath"],["impl From<EntityPath> for String"],["impl From<&str> for TimelineName"],["impl From<InternedString> for EntityPathPart"],["impl From<u32> for MyColor"],["impl From<&EntityPath> for EntityPath"],["impl From<&[EntityPathPart]> for EntityPath"],["impl From<SetStoreInfo> for LogMsg"],["impl<'a> From<MyPoint64> for Cow<'a, MyPoint64>"],["impl<'a> From<&'a MyColor> for Cow<'a, MyColor>"],["impl From<TimeInt> for TimeReal"],["impl From<&str> for ApplicationId"],["impl From<f32> for TimeReal"],["impl<'a> From<&'a MyIndex> for Cow<'a, MyIndex>"],["impl<'a> From<&'a MyPoint64> for Cow<'a, MyPoint64>"],["impl From<PathParseError> for EntityPathFilterParseError"],["impl From<Vec<EntityPathPart>> for EntityPath"],["impl From<TimeReal> for Time"],["impl From<String> for EntityPath"],["impl From<i64> for TimeReal"],["impl From<Duration> for TimeReal"],["impl From<Time> for TimeReal"],["impl<'a> From<MyPoint> for Cow<'a, MyPoint>"],["impl<F> From<F> for ArrowChunkReleaseCallback
      where\n F: Fn(Chunk<Box<dyn ArrowArray>>) + Send + Sync + 'static,
      "],["impl From<TimeInt> for Time"],["impl From<&ResolvedTimeRangeF> for RangeInclusive<TimeReal>"],["impl<'a> From<&'a EntityPath> for Cow<'a, EntityPath>"],["impl From<&str> for EntityPathPart"],["impl From<String> for EntityPathPart"],["impl From<NonMinI64> for i64"],["impl From<TimeReal> for Duration"],["impl From<Infallible> for TryFromIntError"],["impl From<BTreeMap<Timeline, TimeInt>> for TimePoint"],["impl<'a> From<&'a MyLabel> for Cow<'a, MyLabel>"],["impl From<BlueprintActivationCommand> for LogMsg"],["impl From<TryFromIntError> for TryFromIntError"],["impl From<u64> for Instance"],["impl<'a> From<MyColor> for Cow<'a, MyColor>"],["impl From<f64> for TimeReal"]], "re_query":[["impl From<ComponentNotFoundError> for QueryError"],["impl From<SerializationError> for QueryError"],["impl From<Error> for QueryError"],["impl From<DeserializationError> for QueryError"],["impl From<Error> for QueryError"]], "re_renderer":[["impl From<&str> for DebugLabel"],["impl From<KeyData> for GpuSamplerHandle"],["impl From<KeyData> for GpuBindGroupLayoutHandle"],["impl From<PickingLayerId> for [u32; 4]"],["impl From<String> for DebugLabel"],["impl From<Vec3A> for Vec3RowPadded"],["impl From<TextureManager2DError<Never>> for TextureCreationError"],["impl From<Mat4> for Mat4"],["impl From<Vec4> for Vec4"],["impl From<f32> for F32RowPadded"],["impl From<Option<&str>> for DebugLabel"],["impl From<ResourceManagerError> for RectangleError"],["impl From<PoolError> for PickingLayerError"],["impl From<KeyData> for GpuBindGroupHandle"],["impl From<KeyData> for GpuShaderModuleHandle"],["impl From<Vec3> for Vec3Unpadded"],["impl<DataCreationError> From<TextureCreationError> for TextureManager2DError<DataCreationError>"],["impl From<DrawError> for QueueableDrawDataError"],["impl From<Affine3A> for Mat4"],["impl From<GpuReadbackError> for PickingLayerError"],["impl<D: DrawData + Sync + Send + 'static> From<D> for QueueableDrawData"],["impl From<Vec3A> for Vec3Unpadded"],["impl From<Vec2> for Vec2"],["impl From<CpuWriteGpuReadError> for DataTextureSourceWriteError"],["impl From<[f32; 2]> for Vec2"],["impl From<VideoLoadError> for VideoError"],["impl From<ResourceManagerError> for ObjImportError"],["impl From<Size> for SizeHalf"],["impl From<DebugOverlayError> for ViewBuilderError"],["impl From<ResourceManagerError> for StlImportError"],["impl From<ResourceManagerError> for GltfImportError"],["impl From<MeshError> for ResourceManagerError"],["impl From<u32> for U32RowPadded"],["impl From<KeyData> for GpuTextureHandle"],["impl From<Affine3A> for Mat4x3"],["impl From<RectInt> for RectF32"],["impl From<CpuWriteGpuReadError> for PointCloudDrawDataError"],["impl From<CpuWriteGpuReadError> for ResourceManagerError"],["impl From<Vec2> for Vec2RowPadded"],["impl From<Vec4> for Vec4"],["impl From<Mat4> for Mat4"],["impl From<DataTextureSourceWriteError> for LineDrawDataError"],["impl From<MeshError> for GltfImportError"],["impl From<MeshError> for StlImportError"],["impl From<CpuWriteGpuReadError> for LineDrawDataError"],["impl From<[u8; 2]> for UVec2RowPadded"],["impl From<LoadError> for ObjImportError"],["impl From<UVec2> for UVec2"],["impl From<MeshError> for ObjImportError"],["impl From<KeyData> for GpuPipelineLayoutHandle"],["impl From<UVec2> for UVec2RowPadded"],["impl<P: Into<PathBuf>> From<P> for ImportClause"],["impl From<KeyData> for MeshHandleInner"],["impl From<ResourceManagerError> for DepthCloudDrawDataError"],["impl From<[u8; 2]> for UVec2"],["impl From<PoolError> for LineDrawDataError"],["impl From<Error> for GltfImportError"],["impl From<Vec3> for Vec3RowPadded"],["impl From<KeyData> for GpuRenderPipelineHandle"],["impl From<KeyData> for GpuBufferHandle"],["impl From<Rgba> for Vec4"],["impl From<Mat3> for Mat3"],["impl From<PoolError> for DrawError"]], "re_sdk":[["impl From<ChunkBatcherError> for RecordingStreamError"],["impl From<RerunServerError> for WebViewerSinkError"],["impl From<SpawnError> for RecordingStreamError"],["impl From<WebViewerServerError> for WebViewerSinkError"],["impl From<EncodeError> for BinaryStreamSinkError"],["impl From<Error> for SpawnError"],["impl From<FileSinkError> for RecordingStreamError"],["impl From<ChunkError> for RecordingStreamError"],["impl From<WebViewerSinkError> for RecordingStreamError"],["impl From<SerializationError> for RecordingStreamError"],["impl From<DataLoaderError> for RecordingStreamError"]], @@ -26,7 +26,7 @@ "re_types_core":[["impl From<u16> for UInt16"],["impl From<f64> for Float64"],["impl<'a> From<UInt16> for Cow<'a, UInt16>"],["impl<'a> From<&'a ClearIsRecursive> for Cow<'a, ClearIsRecursive>"],["impl From<Utf8> for ArrowString"],["impl<'a> From<Utf8> for Cow<'a, Utf8>"],["impl From<EntityPath> for ArrowString"],["impl<'a> From<&'a EntityPath> for Cow<'a, EntityPath>"],["impl From<Utf8> for String"],["impl From<String> for ComponentName"],["impl<'a> From<&'a VisibleTimeRange> for Cow<'a, VisibleTimeRange>"],["impl<'a> From<&'a Utf8> for Cow<'a, Utf8>"],["impl From<f32> for Float32"],["impl From<String> for SpaceViewClassIdentifier"],["impl From<Error> for SerializationError"],["impl<'a> From<UInt32> for Cow<'a, UInt32>"],["impl From<u64> for UInt64"],["impl From<Bool> for bool"],["impl From<UInt64> for u64"],["impl From<i64> for TimeInt"],["impl<'a> From<TimeInt> for Cow<'a, TimeInt>"],["impl<'a> From<&'a TimeRange> for Cow<'a, TimeRange>"],["impl From<&str> for ComponentName"],["impl<'a> From<&'a UInt64> for Cow<'a, UInt64>"],["impl<'a> From<VisibleTimeRange> for Cow<'a, VisibleTimeRange>"],["impl<T: Clone> From<&[T]> for ArrowBuffer<T>"],["impl From<String> for ArrowString"],["impl From<String> for Utf8"],["impl From<Float64> for f64"],["impl<'a> From<&'a UInt32> for Cow<'a, UInt32>"],["impl From<&str> for ArchetypeName"],["impl<'a> From<&'a UInt16> for Cow<'a, UInt16>"],["impl<'a> From<TimeRange> for Cow<'a, TimeRange>"],["impl From<TimeInt> for i64"],["impl From<String> for DatatypeName"],["impl<'a> From<Bool> for Cow<'a, Bool>"],["impl From<&str> for ArrowString"],["impl<'a> From<&'a Float64> for Cow<'a, Float64>"],["impl From<bool> for Bool"],["impl From<&str> for SpaceViewClassIdentifier"],["impl From<ArcArrowError> for SerializationError"],["impl<'a> From<Float64> for Cow<'a, Float64>"],["impl<'a> From<EntityPath> for Cow<'a, EntityPath>"],["impl From<Box<dyn ComponentBatch<Name = ComponentName>>> for MaybeOwnedComponentBatch<'_>"],["impl From<&str> for DatatypeName"],["impl From<Error> for ArcArrowError"],["impl From<ArrowString> for EntityPath"],["impl From<u32> for UInt32"],["impl From<UInt32> for u32"],["impl<'a> From<&'a TimeInt> for Cow<'a, TimeInt>"],["impl From<UInt16> for u16"],["impl<'a> From<Float32> for Cow<'a, Float32>"],["impl From<ArrowString> for Utf8"],["impl From<Float32> for f32"],["impl<T> From<Buffer<T>> for ArrowBuffer<T>"],["impl<'a> From<&'a Float32> for Cow<'a, Float32>"],["impl<'a> From<ClearIsRecursive> for Cow<'a, ClearIsRecursive>"],["impl From<String> for ArchetypeName"],["impl<T: Into<Bool>> From<T> for ClearIsRecursive"],["impl<'a> From<&'a Bool> for Cow<'a, Bool>"],["impl<T> From<Vec<T>> for ArrowBuffer<T>"],["impl From<&str> for Utf8"],["impl<'a> From<&'a TimeRangeBoundary> for Cow<'a, TimeRangeBoundary>"],["impl<'a> From<TimeRangeBoundary> for Cow<'a, TimeRangeBoundary>"],["impl<'a> From<&'a dyn ComponentBatch<Name = ComponentName>> for MaybeOwnedComponentBatch<'a>"],["impl<'a> From<UInt64> for Cow<'a, UInt64>"]], "re_video":[["impl From<Error> for VideoLoadError"]], "re_viewer":[["impl From<StoreLoadError> for BlueprintLoadError"],["impl From<Error> for BlueprintLoadError"]], -"re_viewer_context":[["impl From<KeyData> for DataResultHandle"],["impl From<BlueprintId<SpaceViewIdRegistry>> for Contents"],["impl From<ResolvedTimeRange> for TimeView"],["impl From<PointCloudDrawDataError> for SpaceViewSystemExecutionError"],["impl<T> From<T> for ItemCollection
      where\n T: Iterator<Item = (Item, Option<ItemSpaceContext>)>,
      "],["impl From<KeyData> for ViewBuilderHandle"],["impl From<BlueprintId<ContainerIdRegistry>> for Contents"],["impl<T: BlueprintIdRegistry> From<Uuid> for BlueprintId<T>"],["impl From<CpuWriteGpuReadError> for SpaceViewSystemExecutionError"],["impl From<BlueprintId<SpaceViewIdRegistry>> for Item"],["impl<T: BlueprintIdRegistry> From<BlueprintId<T>> for Uuid"],["impl From<ClassDescription> for CachedClassDescription"],["impl From<CollapsedId> for Id"],["impl From<String> for ViewSystemIdentifier"],["impl From<&str> for ViewSystemIdentifier"],["impl From<Item> for ItemCollection"],["impl<T: BlueprintIdRegistry> From<Uuid> for BlueprintId<T>"],["impl From<InstancePath> for Item"],["impl From<ComponentFallbackError> for SpaceViewSystemExecutionError"],["impl From<LineDrawDataError> for SpaceViewSystemExecutionError"],["impl From<DeserializationError> for SpaceViewSystemExecutionError"],["impl From<ComponentPath> for Item"],["impl From<QueryError> for SpaceViewSystemExecutionError"],["impl From<(usize, ItemCollection)> for HistoricalSelection"],["impl<T: ComponentBatch> From<T> for ComponentFallbackProviderResult"]], +"re_viewer_context":[["impl From<KeyData> for DataResultHandle"],["impl From<BlueprintId<SpaceViewIdRegistry>> for Contents"],["impl From<ResolvedTimeRange> for TimeView"],["impl From<PointCloudDrawDataError> for SpaceViewSystemExecutionError"],["impl<T> From<T> for ItemCollection
      where\n T: Iterator<Item = (Item, Option<ItemSpaceContext>)>,
      "],["impl From<KeyData> for ViewBuilderHandle"],["impl From<BlueprintId<ContainerIdRegistry>> for Contents"],["impl<T: BlueprintIdRegistry> From<Uuid> for BlueprintId<T>"],["impl From<CpuWriteGpuReadError> for SpaceViewSystemExecutionError"],["impl From<BlueprintId<SpaceViewIdRegistry>> for Item"],["impl<T: BlueprintIdRegistry> From<BlueprintId<T>> for Uuid"],["impl From<ClassDescription> for CachedClassDescription"],["impl From<CollapsedId> for Id"],["impl From<String> for ViewSystemIdentifier"],["impl From<&str> for ViewSystemIdentifier"],["impl From<Item> for ItemCollection"],["impl<T: BlueprintIdRegistry> From<Uuid> for BlueprintId<T>"],["impl From<InstancePath> for Item"],["impl From<ComponentFallbackError> for SpaceViewSystemExecutionError"],["impl From<LineDrawDataError> for SpaceViewSystemExecutionError"],["impl From<DeserializationError> for SpaceViewSystemExecutionError"],["impl From<ComponentPath> for Item"],["impl From<QueryError> for SpaceViewSystemExecutionError"],["impl From<(usize, ItemCollection)> for HistoricalSelection"],["impl<T: ComponentBatch> From<T> for ComponentFallbackProviderResult"]], "re_viewport_blueprint":[["impl From<ViewPropertyQueryError> for SpaceViewSystemExecutionError"],["impl From<DeserializationError> for ViewPropertyQueryError"],["impl From<ComponentFallbackError> for ViewPropertyQueryError"]], "re_web_viewer_server":[["impl From<AddrParseError> for WebViewerServerError"]], "re_ws_comms":[["impl From<Box<ErrorKind>> for RerunServerError"],["impl From<Error> for RerunServerError"]], diff --git a/docs/rust/head/trait.impl/egui_tiles/behavior/trait.Behavior.js b/docs/rust/head/trait.impl/egui_tiles/behavior/trait.Behavior.js index 1f2e9c2de394e..b86ec57d26be9 100644 --- a/docs/rust/head/trait.impl/egui_tiles/behavior/trait.Behavior.js +++ b/docs/rust/head/trait.impl/egui_tiles/behavior/trait.Behavior.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"re_viewport":[["impl<'a, 'b> Behavior<BlueprintId<SpaceViewIdRegistry>> for TabViewer<'a, 'b>"]] +"re_viewport":[["impl<'a, 'b> Behavior<BlueprintId<SpaceViewIdRegistry>> for TabViewer<'a, 'b>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/rust/head/trait.impl/re_types_core/archetype/trait.Archetype.js b/docs/rust/head/trait.impl/re_types_core/archetype/trait.Archetype.js index 768719a9f97ff..01c0aa42a4412 100644 --- a/docs/rust/head/trait.impl/re_types_core/archetype/trait.Archetype.js +++ b/docs/rust/head/trait.impl/re_types_core/archetype/trait.Archetype.js @@ -1,6 +1,6 @@ (function() {var implementors = { "custom_space_view":[["impl Archetype for ColorArchetype"]], -"re_log_types":[["impl Archetype for MyPoints"]], +"re_log_types":[["impl Archetype for MyPoints"]], "re_sdk":[], "re_space_view":[], "re_types":[["impl Archetype for DataframeQuery"],["impl Archetype for Transform3D"],["impl Archetype for Image"],["impl Archetype for DisconnectedSpace"],["impl Archetype for ScalarAxis"],["impl Archetype for PlotLegend"],["impl Archetype for Points3D"],["impl Archetype for DepthImage"],["impl Archetype for Asset3D"],["impl Archetype for Boxes2D"],["impl Archetype for Ellipsoids3D"],["impl Archetype for Pinhole"],["impl Archetype for LineStrips2D"],["impl Archetype for Points2D"],["impl Archetype for Arrows2D"],["impl Archetype for AffixFuzzer3"],["impl Archetype for SpaceViewBlueprint"],["impl Archetype for VisualBounds2D"],["impl Archetype for ViewCoordinates"],["impl Archetype for InstancePoses3D"],["impl Archetype for LineStrips3D"],["impl Archetype for AnnotationContext"],["impl Archetype for EncodedImage"],["impl Archetype for TimeRangeTableOrder"],["impl Archetype for TensorScalarMapping"],["impl Archetype for TextLog"],["impl Archetype for BarChart"],["impl Archetype for Tensor"],["impl Archetype for AffixFuzzer1"],["impl Archetype for VisibleTimeRanges"],["impl Archetype for SpaceViewContents"],["impl Archetype for TensorViewFit"],["impl Archetype for AssetVideo"],["impl Archetype for SegmentationImage"],["impl Archetype for Boxes3D"],["impl Archetype for TensorSliceSelection"],["impl Archetype for Scalar"],["impl Archetype for Mesh3D"],["impl Archetype for Background"],["impl Archetype for SeriesLine"],["impl Archetype for AffixFuzzer4"],["impl Archetype for Arrows3D"],["impl Archetype for SeriesPoint"],["impl Archetype for AffixFuzzer2"],["impl Archetype for TextDocument"]], diff --git a/docs/rust/head/trait.impl/re_types_core/loggable/trait.Loggable.js b/docs/rust/head/trait.impl/re_types_core/loggable/trait.Loggable.js index f0963e64d351c..5211a91fe098c 100644 --- a/docs/rust/head/trait.impl/re_types_core/loggable/trait.Loggable.js +++ b/docs/rust/head/trait.impl/re_types_core/loggable/trait.Loggable.js @@ -1,7 +1,7 @@ (function() {var implementors = { "re_chunk":[["impl Loggable for RowId"],["impl Loggable for ChunkId"]], "re_data_loader":[["impl Loggable for VideoTick"],["impl Loggable for ExperimentalFeature"]], -"re_log_types":[["impl Loggable for MyPoint64"],["impl Loggable for MyLabel"],["impl Loggable for MyPoint"],["impl Loggable for MyIndex"],["impl Loggable for MyColor"],["impl Loggable for EntityPath"]], +"re_log_types":[["impl Loggable for MyPoint64"],["impl Loggable for MyLabel"],["impl Loggable for MyPoint"],["impl Loggable for MyIndex"],["impl Loggable for MyColor"],["impl Loggable for EntityPath"]], "re_sdk":[], "re_space_view":[], "re_types":[["impl Loggable for DrawOrder"],["impl Loggable for AffixFuzzer8"],["impl Loggable for AffixFuzzer1"],["impl Loggable for PinholeProjection"],["impl Loggable for Radius"],["impl Loggable for Uuid"],["impl Loggable for Texcoord2D"],["impl Loggable for AffixFuzzer7"],["impl Loggable for AffixFuzzer5"],["impl Loggable for AxisLength"],["impl Loggable for AffixFuzzer2"],["impl Loggable for AffixFuzzer1"],["impl Loggable for ViewCoordinates"],["impl Loggable for AffixFuzzer14"],["impl Loggable for Name"],["impl Loggable for RowShare"],["impl Loggable for MagnificationFilter"],["impl Loggable for FlattenedScalar"],["impl Loggable for LineStrip2D"],["impl Loggable for TriangleIndices"],["impl Loggable for ViewCoordinates"],["impl Loggable for AffixFuzzer5"],["impl Loggable for Scalar"],["impl Loggable for LineStrip3D"],["impl Loggable for AffixFuzzer12"],["impl Loggable for Angle"],["impl Loggable for KeypointId"],["impl Loggable for LatestAtQueries"],["impl Loggable for PoseTranslation3D"],["impl Loggable for AffixFuzzer11"],["impl Loggable for ColorModel"],["impl Loggable for TensorDimension"],["impl Loggable for SpaceViewClass"],["impl Loggable for PoseTransformMat3x3"],["impl Loggable for SortOrder"],["impl Loggable for MediaType"],["impl Loggable for AffixFuzzer9"],["impl Loggable for MarkerSize"],["impl Loggable for TensorBuffer"],["impl Loggable for Blob"],["impl Loggable for TensorDimensionSelection"],["impl Loggable for TensorWidthDimension"],["impl Loggable for Vector2D"],["impl Loggable for Vec4D"],["impl Loggable for Vec3D"],["impl Loggable for AffixFuzzer17"],["impl Loggable for Range2D"],["impl Loggable for LockRangeDuringZoom"],["impl Loggable for AffixFuzzer21"],["impl Loggable for UVec2D"],["impl Loggable for Quaternion"],["impl Loggable for AffixFuzzer21"],["impl Loggable for HalfSize3D"],["impl Loggable for AffixFuzzer2"],["impl Loggable for KeypointId"],["impl Loggable for ViewerRecommendationHash"],["impl Loggable for AggregationPolicy"],["impl Loggable for Vector3D"],["impl Loggable for FillMode"],["impl Loggable for UVec4D"],["impl Loggable for AffixFuzzer4"],["impl Loggable for Vec2D"],["impl Loggable for Color"],["impl Loggable for RotationAxisAngle"],["impl Loggable for TimelineName"],["impl Loggable for ColumnShare"],["impl Loggable for TensorData"],["impl Loggable for AffixFuzzer18"],["impl Loggable for ImageFormat"],["impl Loggable for ImageBuffer"],["impl Loggable for Blob"],["impl Loggable for SortKey"],["impl Loggable for Visible"],["impl Loggable for AlbedoFactor"],["impl Loggable for ViewFit"],["impl Loggable for UVec3D"],["impl Loggable for PoseRotationQuat"],["impl Loggable for AnnotationInfo"],["impl Loggable for AffixFuzzer23"],["impl Loggable for AffixFuzzer6"],["impl Loggable for Rgba32"],["impl Loggable for MultiEnum"],["impl Loggable for SpaceViewOrigin"],["impl Loggable for GammaCorrection"],["impl Loggable for BackgroundKind"],["impl Loggable for Colormap"],["impl Loggable for ValuedEnum"],["impl Loggable for TransformMat3x3"],["impl Loggable for KeypointPair"],["impl Loggable for DisconnectedSpace"],["impl Loggable for TensorDimensionIndexSelection"],["impl Loggable for TimeRangeQueries"],["impl Loggable for Position3D"],["impl Loggable for VisualBounds2D"],["impl Loggable for AnnotationContext"],["impl Loggable for TensorData"],["impl Loggable for AffixFuzzer4"],["impl Loggable for PrimitiveComponent"],["impl Loggable for RotationAxisAngle"],["impl Loggable for ShowLabels"],["impl Loggable for VisibleTimeRange"],["impl Loggable for TensorDimensionIndexSlider"],["impl Loggable for TensorDimensionIndexSlider"],["impl Loggable for Scale3D"],["impl Loggable for TimeRangeQuery"],["impl Loggable for HalfSize2D"],["impl Loggable for Range1D"],["impl Loggable for LatestAtQuery"],["impl Loggable for Corner2D"],["impl Loggable for Mat4x4"],["impl Loggable for PixelFormat"],["impl Loggable for ImageFormat"],["impl Loggable for TextLogLevel"],["impl Loggable for ClassId"],["impl Loggable for ClassId"],["impl Loggable for TensorHeightDimension"],["impl Loggable for IncludedContent"],["impl Loggable for AffixFuzzer3"],["impl Loggable for ClassDescription"],["impl Loggable for RotationQuat"],["impl Loggable for Interactive"],["impl Loggable for AffixFuzzer3"],["impl Loggable for Opacity"],["impl Loggable for AffixFuzzer20"],["impl Loggable for PoseRotationAxisAngle"],["impl Loggable for EnumTest"],["impl Loggable for ImagePlaneDistance"],["impl Loggable for ActiveTab"],["impl Loggable for Resolution"],["impl Loggable for DepthMeter"],["impl Loggable for AffixFuzzer13"],["impl Loggable for AffixFuzzer22"],["impl Loggable for StrokeWidth"],["impl Loggable for StringComponent"],["impl Loggable for Translation3D"],["impl Loggable for AffixFuzzer15"],["impl Loggable for ChannelDatatype"],["impl Loggable for QueryKind"],["impl Loggable for AffixFuzzer20"],["impl Loggable for TensorDimensionIndexSelection"],["impl Loggable for TransformRelation"],["impl Loggable for Range1D"],["impl Loggable for AffixFuzzer22"],["impl Loggable for QueryExpression"],["impl Loggable for Text"],["impl Loggable for AffixFuzzer10"],["impl Loggable for PanelState"],["impl Loggable for Mat3x3"],["impl Loggable for PoseScale3D"],["impl Loggable for ClassDescriptionMapElem"],["impl Loggable for Position2D"],["impl Loggable for AffixFuzzer16"],["impl Loggable for AffixFuzzer19"],["impl Loggable for FillRatio"],["impl Loggable for MarkerShape"]], diff --git a/docs/rust/head/trait.impl/re_types_core/size_bytes/trait.SizeBytes.js b/docs/rust/head/trait.impl/re_types_core/size_bytes/trait.SizeBytes.js index 59f0093eee530..c7afe6c2a6a32 100644 --- a/docs/rust/head/trait.impl/re_types_core/size_bytes/trait.SizeBytes.js +++ b/docs/rust/head/trait.impl/re_types_core/size_bytes/trait.SizeBytes.js @@ -2,7 +2,7 @@ "re_chunk":[["impl SizeBytes for ChunkId"],["impl SizeBytes for PendingRow"],["impl SizeBytes for TimeColumn"],["impl SizeBytes for Chunk"],["impl SizeBytes for RowId"],["impl SizeBytes for UnitChunkShared"]], "re_data_loader":[["impl SizeBytes for VideoTick"],["impl SizeBytes for ExperimentalFeature"]], "re_entity_db":[["impl SizeBytes for EntityDb"]], -"re_log_types":[["impl SizeBytes for Timeline"],["impl SizeBytes for MyPoint"],["impl SizeBytes for TimePoint"],["impl SizeBytes for ResolvedTimeRange"],["impl SizeBytes for EntityPath"],["impl SizeBytes for MyIndex"],["impl SizeBytes for Hash64"],["impl SizeBytes for MyPoint64"],["impl SizeBytes for MyLabel"],["impl SizeBytes for MyColor"],["impl SizeBytes for EntityPathHash"],["impl SizeBytes for TimeInt"]], +"re_log_types":[["impl SizeBytes for Timeline"],["impl SizeBytes for MyPoint"],["impl SizeBytes for TimePoint"],["impl SizeBytes for ResolvedTimeRange"],["impl SizeBytes for EntityPath"],["impl SizeBytes for MyIndex"],["impl SizeBytes for Hash64"],["impl SizeBytes for MyPoint64"],["impl SizeBytes for MyLabel"],["impl SizeBytes for MyColor"],["impl SizeBytes for EntityPathHash"],["impl SizeBytes for TimeInt"]], "re_query":[["impl SizeBytes for LatestAtCache"],["impl SizeBytes for RangeCache"],["impl SizeBytes for RangeCachedChunk"],["impl SizeBytes for LatestAtCachedChunk"],["impl SizeBytes for CacheKey"]], "re_sdk":[], "re_space_view":[], diff --git a/docs/rust/head/trait.impl/re_viewer_context/component_fallbacks/trait.ComponentFallbackProvider.js b/docs/rust/head/trait.impl/re_viewer_context/component_fallbacks/trait.ComponentFallbackProvider.js index 5239eec6b14a9..578be0887cd62 100644 --- a/docs/rust/head/trait.impl/re_viewer_context/component_fallbacks/trait.ComponentFallbackProvider.js +++ b/docs/rust/head/trait.impl/re_viewer_context/component_fallbacks/trait.ComponentFallbackProvider.js @@ -1,12 +1,12 @@ (function() {var implementors = { "custom_space_view":[["impl ComponentFallbackProvider for InstanceColorSystem"]], -"re_space_view_bar_chart":[["impl ComponentFallbackProvider for BarChartVisualizerSystem"],["impl ComponentFallbackProvider for BarChartSpaceView"]], +"re_space_view_bar_chart":[["impl ComponentFallbackProvider for BarChartVisualizerSystem"],["impl ComponentFallbackProvider for BarChartSpaceView"]], "re_space_view_dataframe":[["impl ComponentFallbackProvider for DataframeSpaceView"],["impl ComponentFallbackProvider for EmptySystem"]], "re_space_view_spatial":[["impl ComponentFallbackProvider for Lines3DVisualizer"],["impl ComponentFallbackProvider for Mesh3DVisualizer"],["impl ComponentFallbackProvider for Arrows2DVisualizer"],["impl ComponentFallbackProvider for AssetVideoVisualizer"],["impl ComponentFallbackProvider for SpatialSpaceView3D"],["impl ComponentFallbackProvider for Ellipsoids3DVisualizer"],["impl ComponentFallbackProvider for Asset3DVisualizer"],["impl ComponentFallbackProvider for Transform3DArrowsVisualizer"],["impl ComponentFallbackProvider for SpatialSpaceView2D"],["impl ComponentFallbackProvider for Points2DVisualizer"],["impl ComponentFallbackProvider for Lines2DVisualizer"],["impl ComponentFallbackProvider for ImageVisualizer"],["impl ComponentFallbackProvider for EncodedImageVisualizer"],["impl ComponentFallbackProvider for SegmentationImageVisualizer"],["impl ComponentFallbackProvider for Boxes2DVisualizer"],["impl ComponentFallbackProvider for Points3DVisualizer"],["impl ComponentFallbackProvider for AxisLengthDetector"],["impl ComponentFallbackProvider for DepthImageVisualizer"],["impl ComponentFallbackProvider for Arrows3DVisualizer"],["impl ComponentFallbackProvider for CamerasVisualizer"],["impl ComponentFallbackProvider for Boxes3DVisualizer"]], "re_space_view_tensor":[["impl ComponentFallbackProvider for TensorSpaceView"],["impl ComponentFallbackProvider for TensorSystem"]], -"re_space_view_text_document":[["impl ComponentFallbackProvider for TextDocumentSystem"]], +"re_space_view_text_document":[["impl ComponentFallbackProvider for TextDocumentSystem"]], "re_space_view_text_log":[["impl ComponentFallbackProvider for TextLogSystem"]], -"re_space_view_time_series":[["impl ComponentFallbackProvider for SeriesLineSystem"],["impl ComponentFallbackProvider for TimeSeriesSpaceView"],["impl ComponentFallbackProvider for SeriesPointSystem"]], +"re_space_view_time_series":[["impl ComponentFallbackProvider for SeriesLineSystem"],["impl ComponentFallbackProvider for TimeSeriesSpaceView"],["impl ComponentFallbackProvider for SeriesPointSystem"]], "re_viewer_context":[], "rerun":[] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/rust/head/trait.impl/re_viewer_context/component_fallbacks/trait.TypedComponentFallbackProvider.js b/docs/rust/head/trait.impl/re_viewer_context/component_fallbacks/trait.TypedComponentFallbackProvider.js index 1e16bbfe1b076..e12a1488de044 100644 --- a/docs/rust/head/trait.impl/re_viewer_context/component_fallbacks/trait.TypedComponentFallbackProvider.js +++ b/docs/rust/head/trait.impl/re_viewer_context/component_fallbacks/trait.TypedComponentFallbackProvider.js @@ -1,8 +1,8 @@ (function() {var implementors = { -"re_space_view_bar_chart":[["impl TypedComponentFallbackProvider<Color> for BarChartVisualizerSystem"],["impl TypedComponentFallbackProvider<Corner2D> for BarChartSpaceView"]], +"re_space_view_bar_chart":[["impl TypedComponentFallbackProvider<Color> for BarChartVisualizerSystem"],["impl TypedComponentFallbackProvider<Corner2D> for BarChartSpaceView"]], "re_space_view_spatial":[["impl TypedComponentFallbackProvider<Opacity> for SegmentationImageVisualizer"],["impl TypedComponentFallbackProvider<ShowLabels> for Points3DVisualizer"],["impl TypedComponentFallbackProvider<ShowLabels> for Boxes3DVisualizer"],["impl TypedComponentFallbackProvider<DrawOrder> for EncodedImageVisualizer"],["impl TypedComponentFallbackProvider<VisualBounds2D> for SpatialSpaceView2D"],["impl TypedComponentFallbackProvider<Color> for Lines2DVisualizer"],["impl TypedComponentFallbackProvider<ShowLabels> for Points2DVisualizer"],["impl TypedComponentFallbackProvider<DrawOrder> for SegmentationImageVisualizer"],["impl TypedComponentFallbackProvider<Color> for Ellipsoids3DVisualizer"],["impl TypedComponentFallbackProvider<DrawOrder> for Points2DVisualizer"],["impl TypedComponentFallbackProvider<Color> for Lines3DVisualizer"],["impl TypedComponentFallbackProvider<DrawOrder> for DepthImageVisualizer"],["impl TypedComponentFallbackProvider<ShowLabels> for Arrows2DVisualizer"],["impl TypedComponentFallbackProvider<Opacity> for EncodedImageVisualizer"],["impl TypedComponentFallbackProvider<Color> for Boxes2DVisualizer"],["impl TypedComponentFallbackProvider<ShowLabels> for Boxes2DVisualizer"],["impl TypedComponentFallbackProvider<Color> for SpatialSpaceView3D"],["impl TypedComponentFallbackProvider<Color> for Points3DVisualizer"],["impl TypedComponentFallbackProvider<DrawOrder> for Lines2DVisualizer"],["impl TypedComponentFallbackProvider<DrawOrder> for ImageVisualizer"],["impl TypedComponentFallbackProvider<DrawOrder> for Arrows2DVisualizer"],["impl TypedComponentFallbackProvider<Color> for Arrows2DVisualizer"],["impl TypedComponentFallbackProvider<DepthMeter> for DepthImageVisualizer"],["impl TypedComponentFallbackProvider<AxisLength> for Transform3DArrowsVisualizer"],["impl TypedComponentFallbackProvider<DrawOrder> for Boxes2DVisualizer"],["impl TypedComponentFallbackProvider<Color> for SpatialSpaceView2D"],["impl TypedComponentFallbackProvider<ImagePlaneDistance> for CamerasVisualizer"],["impl TypedComponentFallbackProvider<Colormap> for DepthImageVisualizer"],["impl TypedComponentFallbackProvider<ShowLabels> for Lines3DVisualizer"],["impl TypedComponentFallbackProvider<BackgroundKind> for SpatialSpaceView3D"],["impl TypedComponentFallbackProvider<ShowLabels> for Ellipsoids3DVisualizer"],["impl TypedComponentFallbackProvider<Opacity> for ImageVisualizer"],["impl TypedComponentFallbackProvider<ShowLabels> for Arrows3DVisualizer"],["impl TypedComponentFallbackProvider<Color> for Boxes3DVisualizer"],["impl TypedComponentFallbackProvider<ShowLabels> for Lines2DVisualizer"],["impl TypedComponentFallbackProvider<Color> for Points2DVisualizer"],["impl TypedComponentFallbackProvider<Color> for Arrows3DVisualizer"],["impl TypedComponentFallbackProvider<BackgroundKind> for SpatialSpaceView2D"]], "re_space_view_tensor":[["impl TypedComponentFallbackProvider<Colormap> for TensorSpaceView"]], -"re_space_view_text_document":[["impl TypedComponentFallbackProvider<MediaType> for TextDocumentSystem"]], -"re_space_view_time_series":[["impl TypedComponentFallbackProvider<MarkerSize> for SeriesPointSystem"],["impl TypedComponentFallbackProvider<Color> for SeriesPointSystem"],["impl TypedComponentFallbackProvider<Corner2D> for TimeSeriesSpaceView"],["impl TypedComponentFallbackProvider<StrokeWidth> for SeriesLineSystem"],["impl TypedComponentFallbackProvider<Range1D> for TimeSeriesSpaceView"],["impl TypedComponentFallbackProvider<Name> for SeriesPointSystem"],["impl TypedComponentFallbackProvider<Color> for SeriesLineSystem"],["impl TypedComponentFallbackProvider<Name> for SeriesLineSystem"]], +"re_space_view_text_document":[["impl TypedComponentFallbackProvider<MediaType> for TextDocumentSystem"]], +"re_space_view_time_series":[["impl TypedComponentFallbackProvider<MarkerSize> for SeriesPointSystem"],["impl TypedComponentFallbackProvider<Color> for SeriesPointSystem"],["impl TypedComponentFallbackProvider<Corner2D> for TimeSeriesSpaceView"],["impl TypedComponentFallbackProvider<StrokeWidth> for SeriesLineSystem"],["impl TypedComponentFallbackProvider<Range1D> for TimeSeriesSpaceView"],["impl TypedComponentFallbackProvider<Name> for SeriesPointSystem"],["impl TypedComponentFallbackProvider<Color> for SeriesLineSystem"],["impl TypedComponentFallbackProvider<Name> for SeriesLineSystem"]], "rerun":[] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/rust/head/trait.impl/re_viewer_context/space_view/named_system/trait.IdentifiedViewSystem.js b/docs/rust/head/trait.impl/re_viewer_context/space_view/named_system/trait.IdentifiedViewSystem.js index 49f73b70da7de..587511c734f76 100644 --- a/docs/rust/head/trait.impl/re_viewer_context/space_view/named_system/trait.IdentifiedViewSystem.js +++ b/docs/rust/head/trait.impl/re_viewer_context/space_view/named_system/trait.IdentifiedViewSystem.js @@ -1,10 +1,10 @@ (function() {var implementors = { "custom_space_view":[["impl IdentifiedViewSystem for InstanceColorSystem"]], -"re_space_view_bar_chart":[["impl IdentifiedViewSystem for BarChartVisualizerSystem"]], +"re_space_view_bar_chart":[["impl IdentifiedViewSystem for BarChartVisualizerSystem"]], "re_space_view_dataframe":[["impl IdentifiedViewSystem for EmptySystem"]], "re_space_view_spatial":[["impl IdentifiedViewSystem for ImageVisualizer"],["impl IdentifiedViewSystem for AxisLengthDetector"],["impl IdentifiedViewSystem for AssetVideoVisualizer"],["impl IdentifiedViewSystem for Transform3DArrowsVisualizer"],["impl IdentifiedViewSystem for Points3DVisualizer"],["impl IdentifiedViewSystem for Points2DVisualizer"],["impl IdentifiedViewSystem for AnnotationSceneContext"],["impl IdentifiedViewSystem for Asset3DVisualizer"],["impl IdentifiedViewSystem for EncodedImageVisualizer"],["impl IdentifiedViewSystem for Lines2DVisualizer"],["impl IdentifiedViewSystem for CamerasVisualizer"],["impl IdentifiedViewSystem for Arrows3DVisualizer"],["impl IdentifiedViewSystem for Arrows2DVisualizer"],["impl IdentifiedViewSystem for TransformContext"],["impl IdentifiedViewSystem for Boxes2DVisualizer"],["impl IdentifiedViewSystem for Ellipsoids3DVisualizer"],["impl IdentifiedViewSystem for DepthImageVisualizer"],["impl IdentifiedViewSystem for EntityDepthOffsets"],["impl IdentifiedViewSystem for Boxes3DVisualizer"],["impl IdentifiedViewSystem for Mesh3DVisualizer"],["impl IdentifiedViewSystem for SegmentationImageVisualizer"],["impl IdentifiedViewSystem for Lines3DVisualizer"]], "re_space_view_tensor":[["impl IdentifiedViewSystem for TensorSystem"]], -"re_space_view_text_document":[["impl IdentifiedViewSystem for TextDocumentSystem"]], +"re_space_view_text_document":[["impl IdentifiedViewSystem for TextDocumentSystem"]], "re_space_view_text_log":[["impl IdentifiedViewSystem for TextLogSystem"]], -"re_space_view_time_series":[["impl IdentifiedViewSystem for SeriesLineSystem"],["impl IdentifiedViewSystem for SeriesPointSystem"]] +"re_space_view_time_series":[["impl IdentifiedViewSystem for SeriesLineSystem"],["impl IdentifiedViewSystem for SeriesPointSystem"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/rust/head/trait.impl/re_viewer_context/space_view/space_view_class/trait.SpaceViewClass.js b/docs/rust/head/trait.impl/re_viewer_context/space_view/space_view_class/trait.SpaceViewClass.js index d705ee0317e86..7f5f512460ecc 100644 --- a/docs/rust/head/trait.impl/re_viewer_context/space_view/space_view_class/trait.SpaceViewClass.js +++ b/docs/rust/head/trait.impl/re_viewer_context/space_view/space_view_class/trait.SpaceViewClass.js @@ -1,12 +1,12 @@ (function() {var implementors = { "custom_space_view":[["impl SpaceViewClass for ColorCoordinatesSpaceView"]], -"re_space_view_bar_chart":[["impl SpaceViewClass for BarChartSpaceView"]], +"re_space_view_bar_chart":[["impl SpaceViewClass for BarChartSpaceView"]], "re_space_view_dataframe":[["impl SpaceViewClass for DataframeSpaceView"]], "re_space_view_spatial":[["impl SpaceViewClass for SpatialSpaceView3D"],["impl SpaceViewClass for SpatialSpaceView2D"]], "re_space_view_tensor":[["impl SpaceViewClass for TensorSpaceView"]], -"re_space_view_text_document":[["impl SpaceViewClass for TextDocumentSpaceView"]], +"re_space_view_text_document":[["impl SpaceViewClass for TextDocumentSpaceView"]], "re_space_view_text_log":[["impl SpaceViewClass for TextSpaceView"]], -"re_space_view_time_series":[["impl SpaceViewClass for TimeSeriesSpaceView"]], +"re_space_view_time_series":[["impl SpaceViewClass for TimeSeriesSpaceView"]], "re_viewer_context":[], "rerun":[] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/rust/head/trait.impl/re_viewer_context/space_view/space_view_class/trait.SpaceViewState.js b/docs/rust/head/trait.impl/re_viewer_context/space_view/space_view_class/trait.SpaceViewState.js index c3ca607b2aceb..2a8e35a08bd95 100644 --- a/docs/rust/head/trait.impl/re_viewer_context/space_view/space_view_class/trait.SpaceViewState.js +++ b/docs/rust/head/trait.impl/re_viewer_context/space_view/space_view_class/trait.SpaceViewState.js @@ -2,9 +2,9 @@ "custom_space_view":[["impl SpaceViewState for ColorCoordinatesSpaceViewState"]], "re_space_view_spatial":[["impl SpaceViewState for SpatialSpaceViewState"]], "re_space_view_tensor":[["impl SpaceViewState for ViewTensorState"]], -"re_space_view_text_document":[["impl SpaceViewState for TextDocumentSpaceViewState"]], +"re_space_view_text_document":[["impl SpaceViewState for TextDocumentSpaceViewState"]], "re_space_view_text_log":[["impl SpaceViewState for TextSpaceViewState"]], -"re_space_view_time_series":[["impl SpaceViewState for TimeSeriesSpaceViewState"]], +"re_space_view_time_series":[["impl SpaceViewState for TimeSeriesSpaceViewState"]], "re_viewer_context":[], "rerun":[] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/rust/head/trait.impl/re_viewer_context/space_view/visualizer_entity_subscriber/trait.VisualizerAdditionalApplicabilityFilter.js b/docs/rust/head/trait.impl/re_viewer_context/space_view/visualizer_entity_subscriber/trait.VisualizerAdditionalApplicabilityFilter.js index c91bbc3e161cf..f0a859f6e170f 100644 --- a/docs/rust/head/trait.impl/re_viewer_context/space_view/visualizer_entity_subscriber/trait.VisualizerAdditionalApplicabilityFilter.js +++ b/docs/rust/head/trait.impl/re_viewer_context/space_view/visualizer_entity_subscriber/trait.VisualizerAdditionalApplicabilityFilter.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"re_space_view_bar_chart":[["impl VisualizerAdditionalApplicabilityFilter for BarChartVisualizerEntityFilter"]], +"re_space_view_bar_chart":[["impl VisualizerAdditionalApplicabilityFilter for BarChartVisualizerEntityFilter"]], "re_space_view_spatial":[["impl VisualizerAdditionalApplicabilityFilter for Transform3DApplicabilityFilter"]], "re_viewer_context":[] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/rust/head/trait.impl/re_viewer_context/space_view/visualizer_system/trait.VisualizerSystem.js b/docs/rust/head/trait.impl/re_viewer_context/space_view/visualizer_system/trait.VisualizerSystem.js index 2dcb93ae301ba..e5a5e5e37ca52 100644 --- a/docs/rust/head/trait.impl/re_viewer_context/space_view/visualizer_system/trait.VisualizerSystem.js +++ b/docs/rust/head/trait.impl/re_viewer_context/space_view/visualizer_system/trait.VisualizerSystem.js @@ -1,10 +1,10 @@ (function() {var implementors = { "custom_space_view":[["impl VisualizerSystem for InstanceColorSystem"]], -"re_space_view_bar_chart":[["impl VisualizerSystem for BarChartVisualizerSystem"]], +"re_space_view_bar_chart":[["impl VisualizerSystem for BarChartVisualizerSystem"]], "re_space_view_dataframe":[["impl VisualizerSystem for EmptySystem"]], "re_space_view_spatial":[["impl VisualizerSystem for Boxes3DVisualizer"],["impl VisualizerSystem for Boxes2DVisualizer"],["impl VisualizerSystem for DepthImageVisualizer"],["impl VisualizerSystem for Lines3DVisualizer"],["impl VisualizerSystem for Transform3DArrowsVisualizer"],["impl VisualizerSystem for Lines2DVisualizer"],["impl VisualizerSystem for EncodedImageVisualizer"],["impl VisualizerSystem for CamerasVisualizer"],["impl VisualizerSystem for SegmentationImageVisualizer"],["impl VisualizerSystem for Arrows2DVisualizer"],["impl VisualizerSystem for AssetVideoVisualizer"],["impl VisualizerSystem for ImageVisualizer"],["impl VisualizerSystem for Asset3DVisualizer"],["impl VisualizerSystem for AxisLengthDetector"],["impl VisualizerSystem for Arrows3DVisualizer"],["impl VisualizerSystem for Ellipsoids3DVisualizer"],["impl VisualizerSystem for Mesh3DVisualizer"],["impl VisualizerSystem for Points2DVisualizer"],["impl VisualizerSystem for Points3DVisualizer"]], "re_space_view_tensor":[["impl VisualizerSystem for TensorSystem"]], -"re_space_view_text_document":[["impl VisualizerSystem for TextDocumentSystem"]], +"re_space_view_text_document":[["impl VisualizerSystem for TextDocumentSystem"]], "re_space_view_text_log":[["impl VisualizerSystem for TextLogSystem"]], -"re_space_view_time_series":[["impl VisualizerSystem for SeriesPointSystem"],["impl VisualizerSystem for SeriesLineSystem"]] +"re_space_view_time_series":[["impl VisualizerSystem for SeriesPointSystem"],["impl VisualizerSystem for SeriesLineSystem"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/rust/head/type.impl/core/result/enum.Result.js b/docs/rust/head/type.impl/core/result/enum.Result.js index 78d8dbc57b265..8750644c90539 100644 --- a/docs/rust/head/type.impl/core/result/enum.Result.js +++ b/docs/rust/head/type.impl/core/result/enum.Result.js @@ -1,8 +1,8 @@ (function() {var type_impls = { -"re_chunk":[["
      source§

      impl<T, E> Result<T, E>

      1.0.0 (const: 1.48.0) · source

      pub const fn is_ok(&self) -> bool

      Returns true if the result is Ok.

      \n
      Examples
      \n
      let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_ok(), true);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_ok(), false);
      \n
      1.70.0 · source

      pub fn is_ok_and(self, f: impl FnOnce(T) -> bool) -> bool

      Returns true if the result is Ok and the value inside of it matches a predicate.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.is_ok_and(|x| x > 1), true);\n\nlet x: Result<u32, &str> = Ok(0);\nassert_eq!(x.is_ok_and(|x| x > 1), false);\n\nlet x: Result<u32, &str> = Err(\"hey\");\nassert_eq!(x.is_ok_and(|x| x > 1), false);
      \n
      1.0.0 (const: 1.48.0) · source

      pub const fn is_err(&self) -> bool

      Returns true if the result is Err.

      \n
      Examples
      \n
      let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_err(), false);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_err(), true);
      \n
      1.70.0 · source

      pub fn is_err_and(self, f: impl FnOnce(E) -> bool) -> bool

      Returns true if the result is Err and the value inside of it matches a predicate.

      \n
      Examples
      \n
      use std::io::{Error, ErrorKind};\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::NotFound, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), true);\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::PermissionDenied, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);\n\nlet x: Result<u32, Error> = Ok(123);\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);
      \n
      1.0.0 · source

      pub fn ok(self) -> Option<T>

      Converts from Result<T, E> to Option<T>.

      \n

      Converts self into an Option<T>, consuming self,\nand discarding the error, if any.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.ok(), Some(2));\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.ok(), None);
      \n
      1.0.0 · source

      pub fn err(self) -> Option<E>

      Converts from Result<T, E> to Option<E>.

      \n

      Converts self into an Option<E>, consuming self,\nand discarding the success value, if any.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.err(), None);\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.err(), Some(\"Nothing here\"));
      \n
      1.0.0 (const: 1.48.0) · source

      pub const fn as_ref(&self) -> Result<&T, &E>

      Converts from &Result<T, E> to Result<&T, &E>.

      \n

      Produces a new Result, containing a reference\ninto the original, leaving the original in place.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.as_ref(), Ok(&2));\n\nlet x: Result<u32, &str> = Err(\"Error\");\nassert_eq!(x.as_ref(), Err(&\"Error\"));
      \n
      1.0.0 (const: unstable) · source

      pub fn as_mut(&mut self) -> Result<&mut T, &mut E>

      Converts from &mut Result<T, E> to Result<&mut T, &mut E>.

      \n
      Examples
      \n
      fn mutate(r: &mut Result<i32, i32>) {\n    match r.as_mut() {\n        Ok(v) => *v = 42,\n        Err(e) => *e = 0,\n    }\n}\n\nlet mut x: Result<i32, i32> = Ok(2);\nmutate(&mut x);\nassert_eq!(x.unwrap(), 42);\n\nlet mut x: Result<i32, i32> = Err(13);\nmutate(&mut x);\nassert_eq!(x.unwrap_err(), 0);
      \n
      1.0.0 · source

      pub fn map<U, F>(self, op: F) -> Result<U, E>
      where\n F: FnOnce(T) -> U,

      Maps a Result<T, E> to Result<U, E> by applying a function to a\ncontained Ok value, leaving an Err value untouched.

      \n

      This function can be used to compose the results of two functions.

      \n
      Examples
      \n

      Print the numbers on each line of a string multiplied by two.

      \n\n
      let line = \"1\\n2\\n3\\n4\\n\";\n\nfor num in line.lines() {\n    match num.parse::<i32>().map(|i| i * 2) {\n        Ok(n) => println!(\"{n}\"),\n        Err(..) => {}\n    }\n}
      \n
      1.41.0 · source

      pub fn map_or<U, F>(self, default: U, f: F) -> U
      where\n F: FnOnce(T) -> U,

      Returns the provided default (if Err), or\napplies a function to the contained value (if Ok).

      \n

      Arguments passed to map_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use map_or_else,\nwhich is lazily evaluated.

      \n
      Examples
      \n
      let x: Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or(42, |v| v.len()), 3);\n\nlet x: Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or(42, |v| v.len()), 42);
      \n
      1.41.0 · source

      pub fn map_or_else<U, D, F>(self, default: D, f: F) -> U
      where\n D: FnOnce(E) -> U,\n F: FnOnce(T) -> U,

      Maps a Result<T, E> to U by applying fallback function default to\na contained Err value, or function f to a contained Ok value.

      \n

      This function can be used to unpack a successful result\nwhile handling an error.

      \n
      Examples
      \n
      let k = 21;\n\nlet x : Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 3);\n\nlet x : Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 42);
      \n
      1.0.0 · source

      pub fn map_err<F, O>(self, op: O) -> Result<T, F>
      where\n O: FnOnce(E) -> F,

      Maps a Result<T, E> to Result<T, F> by applying a function to a\ncontained Err value, leaving an Ok value untouched.

      \n

      This function can be used to pass through a successful result while handling\nan error.

      \n
      Examples
      \n
      fn stringify(x: u32) -> String { format!(\"error code: {x}\") }\n\nlet x: Result<u32, u32> = Ok(2);\nassert_eq!(x.map_err(stringify), Ok(2));\n\nlet x: Result<u32, u32> = Err(13);\nassert_eq!(x.map_err(stringify), Err(\"error code: 13\".to_string()));
      \n
      1.76.0 · source

      pub fn inspect<F>(self, f: F) -> Result<T, E>
      where\n F: FnOnce(&T),

      Calls the provided closure with a reference to the contained value (if Ok).

      \n
      Examples
      \n
      let x: u8 = \"4\"\n    .parse::<u8>()\n    .inspect(|x| println!(\"original: {x}\"))\n    .map(|x| x.pow(3))\n    .expect(\"failed to parse number\");
      \n
      1.76.0 · source

      pub fn inspect_err<F>(self, f: F) -> Result<T, E>
      where\n F: FnOnce(&E),

      Calls the provided closure with a reference to the contained error (if Err).

      \n
      Examples
      \n
      use std::{fs, io};\n\nfn read() -> io::Result<String> {\n    fs::read_to_string(\"address.txt\")\n        .inspect_err(|e| eprintln!(\"failed to read file: {e}\"))\n}
      \n
      1.47.0 · source

      pub fn as_deref(&self) -> Result<&<T as Deref>::Target, &E>
      where\n T: Deref,

      Converts from Result<T, E> (or &Result<T, E>) to Result<&<T as Deref>::Target, &E>.

      \n

      Coerces the Ok variant of the original Result via Deref\nand returns the new Result.

      \n
      Examples
      \n
      let x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&str, &u32> = Ok(\"hello\");\nassert_eq!(x.as_deref(), y);\n\nlet x: Result<String, u32> = Err(42);\nlet y: Result<&str, &u32> = Err(&42);\nassert_eq!(x.as_deref(), y);
      \n
      1.47.0 · source

      pub fn as_deref_mut(&mut self) -> Result<&mut <T as Deref>::Target, &mut E>
      where\n T: DerefMut,

      Converts from Result<T, E> (or &mut Result<T, E>) to Result<&mut <T as DerefMut>::Target, &mut E>.

      \n

      Coerces the Ok variant of the original Result via DerefMut\nand returns the new Result.

      \n
      Examples
      \n
      let mut s = \"HELLO\".to_string();\nlet mut x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&mut str, &mut u32> = Ok(&mut s);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);\n\nlet mut i = 42;\nlet mut x: Result<String, u32> = Err(42);\nlet y: Result<&mut str, &mut u32> = Err(&mut i);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);
      \n
      1.0.0 · source

      pub fn iter(&self) -> Iter<'_, T>

      Returns an iterator over the possibly contained value.

      \n

      The iterator yields one value if the result is Result::Ok, otherwise none.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(7);\nassert_eq!(x.iter().next(), Some(&7));\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter().next(), None);
      \n
      1.0.0 · source

      pub fn iter_mut(&mut self) -> IterMut<'_, T>

      Returns a mutable iterator over the possibly contained value.

      \n

      The iterator yields one value if the result is Result::Ok, otherwise none.

      \n
      Examples
      \n
      let mut x: Result<u32, &str> = Ok(7);\nmatch x.iter_mut().next() {\n    Some(v) => *v = 40,\n    None => {},\n}\nassert_eq!(x, Ok(40));\n\nlet mut x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter_mut().next(), None);
      \n
      1.4.0 · source

      pub fn expect(self, msg: &str) -> T
      where\n E: Debug,

      Returns the contained Ok value, consuming the self value.

      \n

      Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

      \n
      Panics
      \n

      Panics if the value is an Err, with a panic message including the\npassed message, and the content of the Err.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nx.expect(\"Testing expect\"); // panics with `Testing expect: emergency failure`
      \n
      Recommended Message Style
      \n

      We recommend that expect messages are used to describe the reason you\nexpect the Result should be Ok.

      \n\n
      let path = std::env::var(\"IMPORTANT_PATH\")\n    .expect(\"env variable `IMPORTANT_PATH` should be set by `wrapper_script.sh`\");
      \n

      Hint: If you’re having trouble remembering how to phrase expect\nerror messages remember to focus on the word “should” as in “env\nvariable should be set by blah” or “the given binary should be available\nand executable by the current user”.

      \n

      For more detail on expect message styles and the reasoning behind our recommendation please\nrefer to the section on “Common Message\nStyles” in the\nstd::error module docs.

      \n
      1.0.0 · source

      pub fn unwrap(self) -> T
      where\n E: Debug,

      Returns the contained Ok value, consuming the self value.

      \n

      Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

      \n
      Panics
      \n

      Panics if the value is an Err, with a panic message provided by the\nErr’s value.

      \n
      Examples
      \n

      Basic usage:

      \n\n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.unwrap(), 2);
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nx.unwrap(); // panics with `emergency failure`
      \n
      1.16.0 · source

      pub fn unwrap_or_default(self) -> T
      where\n T: Default,

      Returns the contained Ok value or a default

      \n

      Consumes the self argument then, if Ok, returns the contained\nvalue, otherwise if Err, returns the default value for that\ntype.

      \n
      Examples
      \n

      Converts a string to an integer, turning poorly-formed strings\ninto 0 (the default value for integers). parse converts\na string to any other type that implements FromStr, returning an\nErr on error.

      \n\n
      let good_year_from_input = \"1909\";\nlet bad_year_from_input = \"190blarg\";\nlet good_year = good_year_from_input.parse().unwrap_or_default();\nlet bad_year = bad_year_from_input.parse().unwrap_or_default();\n\nassert_eq!(1909, good_year);\nassert_eq!(0, bad_year);
      \n
      1.17.0 · source

      pub fn expect_err(self, msg: &str) -> E
      where\n T: Debug,

      Returns the contained Err value, consuming the self value.

      \n
      Panics
      \n

      Panics if the value is an Ok, with a panic message including the\npassed message, and the content of the Ok.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(10);\nx.expect_err(\"Testing expect_err\"); // panics with `Testing expect_err: 10`
      \n
      1.0.0 · source

      pub fn unwrap_err(self) -> E
      where\n T: Debug,

      Returns the contained Err value, consuming the self value.

      \n
      Panics
      \n

      Panics if the value is an Ok, with a custom panic message provided\nby the Ok’s value.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nx.unwrap_err(); // panics with `2`
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(x.unwrap_err(), \"emergency failure\");
      \n
      source

      pub fn into_ok(self) -> T
      where\n E: Into<!>,

      🔬This is a nightly-only experimental API. (unwrap_infallible)

      Returns the contained Ok value, but never panics.

      \n

      Unlike unwrap, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap as a maintainability safeguard that will fail\nto compile if the error type of the Result is later changed\nto an error that can actually occur.

      \n
      Examples
      \n
      \nfn only_good_news() -> Result<String, !> {\n    Ok(\"this is fine\".into())\n}\n\nlet s: String = only_good_news().into_ok();\nprintln!(\"{s}\");
      \n
      source

      pub fn into_err(self) -> E
      where\n T: Into<!>,

      🔬This is a nightly-only experimental API. (unwrap_infallible)

      Returns the contained Err value, but never panics.

      \n

      Unlike unwrap_err, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap_err as a maintainability safeguard that will fail\nto compile if the ok type of the Result is later changed\nto a type that can actually occur.

      \n
      Examples
      \n
      \nfn only_bad_news() -> Result<!, String> {\n    Err(\"Oops, it failed\".into())\n}\n\nlet error: String = only_bad_news().into_err();\nprintln!(\"{error}\");
      \n
      1.0.0 · source

      pub fn and<U>(self, res: Result<U, E>) -> Result<U, E>

      Returns res if the result is Ok, otherwise returns the Err value of self.

      \n

      Arguments passed to and are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use and_then, which is\nlazily evaluated.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<&str, &str> = Ok(\"foo\");\nassert_eq!(x.and(y), Err(\"early error\"));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"not a 2\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Ok(\"different result type\");\nassert_eq!(x.and(y), Ok(\"different result type\"));
      \n
      1.0.0 · source

      pub fn and_then<U, F>(self, op: F) -> Result<U, E>
      where\n F: FnOnce(T) -> Result<U, E>,

      Calls op if the result is Ok, otherwise returns the Err value of self.

      \n

      This function can be used for control flow based on Result values.

      \n
      Examples
      \n
      fn sq_then_to_string(x: u32) -> Result<String, &'static str> {\n    x.checked_mul(x).map(|sq| sq.to_string()).ok_or(\"overflowed\")\n}\n\nassert_eq!(Ok(2).and_then(sq_then_to_string), Ok(4.to_string()));\nassert_eq!(Ok(1_000_000).and_then(sq_then_to_string), Err(\"overflowed\"));\nassert_eq!(Err(\"not a number\").and_then(sq_then_to_string), Err(\"not a number\"));
      \n

      Often used to chain fallible operations that may return Err.

      \n\n
      use std::{io::ErrorKind, path::Path};\n\n// Note: on Windows \"/\" maps to \"C:\\\"\nlet root_modified_time = Path::new(\"/\").metadata().and_then(|md| md.modified());\nassert!(root_modified_time.is_ok());\n\nlet should_fail = Path::new(\"/bad/path\").metadata().and_then(|md| md.modified());\nassert!(should_fail.is_err());\nassert_eq!(should_fail.unwrap_err().kind(), ErrorKind::NotFound);
      \n
      1.0.0 · source

      pub fn or<F>(self, res: Result<T, F>) -> Result<T, F>

      Returns res if the result is Err, otherwise returns the Ok value of self.

      \n

      Arguments passed to or are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use or_else, which is\nlazily evaluated.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<u32, &str> = Ok(2);\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Ok(100);\nassert_eq!(x.or(y), Ok(2));
      \n
      1.0.0 · source

      pub fn or_else<F, O>(self, op: O) -> Result<T, F>
      where\n O: FnOnce(E) -> Result<T, F>,

      Calls op if the result is Err, otherwise returns the Ok value of self.

      \n

      This function can be used for control flow based on result values.

      \n
      Examples
      \n
      fn sq(x: u32) -> Result<u32, u32> { Ok(x * x) }\nfn err(x: u32) -> Result<u32, u32> { Err(x) }\n\nassert_eq!(Ok(2).or_else(sq).or_else(sq), Ok(2));\nassert_eq!(Ok(2).or_else(err).or_else(sq), Ok(2));\nassert_eq!(Err(3).or_else(sq).or_else(err), Ok(9));\nassert_eq!(Err(3).or_else(err).or_else(err), Err(3));
      \n
      1.0.0 · source

      pub fn unwrap_or(self, default: T) -> T

      Returns the contained Ok value or a provided default.

      \n

      Arguments passed to unwrap_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use unwrap_or_else,\nwhich is lazily evaluated.

      \n
      Examples
      \n
      let default = 2;\nlet x: Result<u32, &str> = Ok(9);\nassert_eq!(x.unwrap_or(default), 9);\n\nlet x: Result<u32, &str> = Err(\"error\");\nassert_eq!(x.unwrap_or(default), default);
      \n
      1.0.0 · source

      pub fn unwrap_or_else<F>(self, op: F) -> T
      where\n F: FnOnce(E) -> T,

      Returns the contained Ok value or computes it from a closure.

      \n
      Examples
      \n
      fn count(x: &str) -> usize { x.len() }\n\nassert_eq!(Ok(2).unwrap_or_else(count), 2);\nassert_eq!(Err(\"foo\").unwrap_or_else(count), 3);
      \n
      1.58.0 · source

      pub unsafe fn unwrap_unchecked(self) -> T

      Returns the contained Ok value, consuming the self value,\nwithout checking that the value is not an Err.

      \n
      Safety
      \n

      Calling this method on an Err is undefined behavior.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(unsafe { x.unwrap_unchecked() }, 2);
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nunsafe { x.unwrap_unchecked(); } // Undefined behavior!
      \n
      1.58.0 · source

      pub unsafe fn unwrap_err_unchecked(self) -> E

      Returns the contained Err value, consuming the self value,\nwithout checking that the value is not an Ok.

      \n
      Safety
      \n

      Calling this method on an Ok is undefined behavior.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nunsafe { x.unwrap_err_unchecked() }; // Undefined behavior!
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(unsafe { x.unwrap_err_unchecked() }, \"emergency failure\");
      \n
      ",0,"re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      source§

      impl<T, E> Result<&T, E>

      1.59.0 · source

      pub fn copied(self) -> Result<T, E>
      where\n T: Copy,

      Maps a Result<&T, E> to a Result<T, E> by copying the contents of the\nOk part.

      \n
      Examples
      \n
      let val = 12;\nlet x: Result<&i32, i32> = Ok(&val);\nassert_eq!(x, Ok(&12));\nlet copied = x.copied();\nassert_eq!(copied, Ok(12));
      \n
      1.59.0 · source

      pub fn cloned(self) -> Result<T, E>
      where\n T: Clone,

      Maps a Result<&T, E> to a Result<T, E> by cloning the contents of the\nOk part.

      \n
      Examples
      \n
      let val = 12;\nlet x: Result<&i32, i32> = Ok(&val);\nassert_eq!(x, Ok(&12));\nlet cloned = x.cloned();\nassert_eq!(cloned, Ok(12));
      \n
      ",0,"re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      source§

      impl<T, E> Result<&mut T, E>

      1.59.0 · source

      pub fn copied(self) -> Result<T, E>
      where\n T: Copy,

      Maps a Result<&mut T, E> to a Result<T, E> by copying the contents of the\nOk part.

      \n
      Examples
      \n
      let mut val = 12;\nlet x: Result<&mut i32, i32> = Ok(&mut val);\nassert_eq!(x, Ok(&mut 12));\nlet copied = x.copied();\nassert_eq!(copied, Ok(12));
      \n
      1.59.0 · source

      pub fn cloned(self) -> Result<T, E>
      where\n T: Clone,

      Maps a Result<&mut T, E> to a Result<T, E> by cloning the contents of the\nOk part.

      \n
      Examples
      \n
      let mut val = 12;\nlet x: Result<&mut i32, i32> = Ok(&mut val);\nassert_eq!(x, Ok(&mut 12));\nlet cloned = x.cloned();\nassert_eq!(cloned, Ok(12));
      \n
      ",0,"re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      source§

      impl<T, E> Result<Option<T>, E>

      1.33.0 (const: unstable) · source

      pub fn transpose(self) -> Option<Result<T, E>>

      Transposes a Result of an Option into an Option of a Result.

      \n

      Ok(None) will be mapped to None.\nOk(Some(_)) and Err(_) will be mapped to Some(Ok(_)) and Some(Err(_)).

      \n
      Examples
      \n
      #[derive(Debug, Eq, PartialEq)]\nstruct SomeErr;\n\nlet x: Result<Option<i32>, SomeErr> = Ok(Some(5));\nlet y: Option<Result<i32, SomeErr>> = Some(Ok(5));\nassert_eq!(x.transpose(), y);
      \n
      ",0,"re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      source§

      impl<T, E> Result<Result<T, E>, E>

      source

      pub fn flatten(self) -> Result<T, E>

      🔬This is a nightly-only experimental API. (result_flattening)

      Converts from Result<Result<T, E>, E> to Result<T, E>

      \n
      Examples
      \n
      #![feature(result_flattening)]\nlet x: Result<Result<&'static str, u32>, u32> = Ok(Ok(\"hello\"));\nassert_eq!(Ok(\"hello\"), x.flatten());\n\nlet x: Result<Result<&'static str, u32>, u32> = Ok(Err(6));\nassert_eq!(Err(6), x.flatten());\n\nlet x: Result<Result<&'static str, u32>, u32> = Err(6);\nassert_eq!(Err(6), x.flatten());
      \n

      Flattening only removes one level of nesting at a time:

      \n\n
      #![feature(result_flattening)]\nlet x: Result<Result<Result<&'static str, u32>, u32>, u32> = Ok(Ok(Ok(\"hello\")));\nassert_eq!(Ok(Ok(\"hello\")), x.flatten());\nassert_eq!(Ok(\"hello\"), x.flatten().flatten());
      \n
      ",0,"re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      1.61.0 · source§

      impl<T, E> Termination for Result<T, E>
      where\n T: Termination,\n E: Debug,

      source§

      fn report(self) -> ExitCode

      Is called to get the representation of the value as status code.\nThis status code is returned to the operating system.
      ","Termination","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      1.0.0 · source§

      impl<T, E> PartialOrd for Result<T, E>
      where\n T: PartialOrd,\n E: PartialOrd,

      source§

      fn partial_cmp(&self, other: &Result<T, E>) -> Option<Ordering>

      This method returns an ordering between self and other values if one exists. Read more
      1.0.0 · source§

      fn lt(&self, other: &Rhs) -> bool

      This method tests less than (for self and other) and is used by the < operator. Read more
      1.0.0 · source§

      fn le(&self, other: &Rhs) -> bool

      This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
      1.0.0 · source§

      fn gt(&self, other: &Rhs) -> bool

      This method tests greater than (for self and other) and is used by the > operator. Read more
      1.0.0 · source§

      fn ge(&self, other: &Rhs) -> bool

      This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
      ","PartialOrd","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      1.16.0 · source§

      impl<T, U, E> Product<Result<U, E>> for Result<T, E>
      where\n T: Product<U>,

      source§

      fn product<I>(iter: I) -> Result<T, E>
      where\n I: Iterator<Item = Result<U, E>>,

      Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err\noccur, the product of all elements is returned.

      \n
      Examples
      \n

      This multiplies each number in a vector of strings,\nif a string could not be parsed the operation returns Err:

      \n\n
      let nums = vec![\"5\", \"10\", \"1\", \"2\"];\nlet total: Result<usize, _> = nums.iter().map(|w| w.parse::<usize>()).product();\nassert_eq!(total, Ok(100));\nlet nums = vec![\"5\", \"10\", \"one\", \"2\"];\nlet total: Result<usize, _> = nums.iter().map(|w| w.parse::<usize>()).product();\nassert!(total.is_err());
      \n
      ","Product>","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      source§

      impl<T, E, F> FromResidual<Result<Infallible, E>> for Result<T, F>
      where\n F: From<E>,

      source§

      fn from_residual(residual: Result<Infallible, E>) -> Result<T, F>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Constructs the type from a compatible Residual type. Read more
      ","FromResidual>","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      source§

      impl<T, E, F> FromResidual<Yeet<E>> for Result<T, F>
      where\n F: From<E>,

      source§

      fn from_residual(_: Yeet<E>) -> Result<T, F>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Constructs the type from a compatible Residual type. Read more
      ","FromResidual>","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      source§

      impl<T, E> Try for Result<T, E>

      §

      type Output = T

      🔬This is a nightly-only experimental API. (try_trait_v2)
      The type of the value produced by ? when not short-circuiting.
      §

      type Residual = Result<Infallible, E>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      The type of the value passed to FromResidual::from_residual\nas part of ? when short-circuiting. Read more
      source§

      fn from_output(output: <Result<T, E> as Try>::Output) -> Result<T, E>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Constructs the type from its Output type. Read more
      source§

      fn branch(\n self\n) -> ControlFlow<<Result<T, E> as Try>::Residual, <Result<T, E> as Try>::Output>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Used in ? to decide whether the operator should produce a value\n(because this returned ControlFlow::Continue)\nor propagate a value back to the caller\n(because this returned ControlFlow::Break). Read more
      ","Try","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      1.0.0 · source§

      impl<T, E> Clone for Result<T, E>
      where\n T: Clone,\n E: Clone,

      source§

      fn clone(&self) -> Result<T, E>

      Returns a copy of the value. Read more
      source§

      fn clone_from(&mut self, source: &Result<T, E>)

      Performs copy-assignment from source. Read more
      ","Clone","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      1.0.0 · source§

      impl<A, E, V> FromIterator<Result<A, E>> for Result<V, E>
      where\n V: FromIterator<A>,

      source§

      fn from_iter<I>(iter: I) -> Result<V, E>
      where\n I: IntoIterator<Item = Result<A, E>>,

      Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err occur, a\ncontainer with the values of each Result is returned.

      \n

      Here is an example which increments every integer in a vector,\nchecking for overflow:

      \n\n
      let v = vec![1, 2];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_add(1).ok_or(\"Overflow!\")\n).collect();\nassert_eq!(res, Ok(vec![2, 3]));
      \n

      Here is another example that tries to subtract one from another list\nof integers, this time checking for underflow:

      \n\n
      let v = vec![1, 2, 0];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_sub(1).ok_or(\"Underflow!\")\n).collect();\nassert_eq!(res, Err(\"Underflow!\"));
      \n

      Here is a variation on the previous example, showing that no\nfurther elements are taken from iter after the first Err.

      \n\n
      let v = vec![3, 2, 1, 10];\nlet mut shared = 0;\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32| {\n    shared += x;\n    x.checked_sub(2).ok_or(\"Underflow!\")\n}).collect();\nassert_eq!(res, Err(\"Underflow!\"));\nassert_eq!(shared, 6);
      \n

      Since the third element caused an underflow, no further elements were taken,\nso the final value of shared is 6 (= 3 + 2 + 1), not 16.

      \n
      ","FromIterator>","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      1.0.0 · source§

      impl<T, E> StructuralEq for Result<T, E>

      ","StructuralEq","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      1.0.0 · source§

      impl<T, E> Eq for Result<T, E>
      where\n T: Eq,\n E: Eq,

      ","Eq","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      1.0.0 · source§

      impl<T, E> Hash for Result<T, E>
      where\n T: Hash,\n E: Hash,

      source§

      fn hash<__H>(&self, state: &mut __H)
      where\n __H: Hasher,

      Feeds this value into the given Hasher. Read more
      1.3.0 · source§

      fn hash_slice<H>(data: &[Self], state: &mut H)
      where\n H: Hasher,\n Self: Sized,

      Feeds a slice of this type into the given Hasher. Read more
      ","Hash","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      1.0.0 · source§

      impl<T, E> Ord for Result<T, E>
      where\n T: Ord,\n E: Ord,

      source§

      fn cmp(&self, other: &Result<T, E>) -> Ordering

      This method returns an Ordering between self and other. Read more
      1.21.0 · source§

      fn max(self, other: Self) -> Self
      where\n Self: Sized,

      Compares and returns the maximum of two values. Read more
      1.21.0 · source§

      fn min(self, other: Self) -> Self
      where\n Self: Sized,

      Compares and returns the minimum of two values. Read more
      1.50.0 · source§

      fn clamp(self, min: Self, max: Self) -> Self
      where\n Self: Sized + PartialOrd,

      Restrict a value to a certain interval. Read more
      ","Ord","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      source§

      impl<T, E> Residual<T> for Result<Infallible, E>

      §

      type TryType = Result<T, E>

      🔬This is a nightly-only experimental API. (try_trait_v2_residual)
      The “return” type of this meta-function.
      ","Residual","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      1.0.0 · source§

      impl<T, E> PartialEq for Result<T, E>
      where\n T: PartialEq,\n E: PartialEq,

      source§

      fn eq(&self, other: &Result<T, E>) -> bool

      This method tests for self and other values to be equal, and is used\nby ==.
      1.0.0 · source§

      fn ne(&self, other: &Rhs) -> bool

      This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
      ","PartialEq","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      1.0.0 · source§

      impl<T, E> IntoIterator for Result<T, E>

      source§

      fn into_iter(self) -> IntoIter<T>

      Returns a consuming iterator over the possibly contained value.

      \n

      The iterator yields one value if the result is Result::Ok, otherwise none.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(5);\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, [5]);\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, []);
      \n
      §

      type Item = T

      The type of the elements being iterated over.
      §

      type IntoIter = IntoIter<T>

      Which kind of iterator are we turning this into?
      ","IntoIterator","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      1.16.0 · source§

      impl<T, U, E> Sum<Result<U, E>> for Result<T, E>
      where\n T: Sum<U>,

      source§

      fn sum<I>(iter: I) -> Result<T, E>
      where\n I: Iterator<Item = Result<U, E>>,

      Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err\noccur, the sum of all elements is returned.

      \n
      Examples
      \n

      This sums up every integer in a vector, rejecting the sum if a negative\nelement is encountered:

      \n\n
      let f = |&x: &i32| if x < 0 { Err(\"Negative element found\") } else { Ok(x) };\nlet v = vec![1, 2];\nlet res: Result<i32, _> = v.iter().map(f).sum();\nassert_eq!(res, Ok(3));\nlet v = vec![1, -2];\nlet res: Result<i32, _> = v.iter().map(f).sum();\nassert_eq!(res, Err(\"Negative element found\"));
      \n
      ","Sum>","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      1.0.0 · source§

      impl<T, E> StructuralPartialEq for Result<T, E>

      ","StructuralPartialEq","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      1.0.0 · source§

      impl<T, E> Debug for Result<T, E>
      where\n T: Debug,\n E: Debug,

      source§

      fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

      Formats the value using the given formatter. Read more
      ","Debug","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      1.0.0 · source§

      impl<T, E> Copy for Result<T, E>
      where\n T: Copy,\n E: Copy,

      ","Copy","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      source§

      impl<T, E> Serialize for Result<T, E>
      where\n T: Serialize,\n E: Serialize,

      source§

      fn serialize<S>(\n &self,\n serializer: S\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
      where\n S: Serializer,

      Serialize this value into the given Serde serializer. Read more
      ","Serialize","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      source§

      impl<'de, T, E> Deserialize<'de> for Result<T, E>
      where\n T: Deserialize<'de>,\n E: Deserialize<'de>,

      source§

      fn deserialize<D>(\n deserializer: D\n) -> Result<Result<T, E>, <D as Deserializer<'de>>::Error>
      where\n D: Deserializer<'de>,

      Deserialize this value from the given Serde deserializer. Read more
      ","Deserialize<'de>","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      §

      impl<'buf, T, E> VectorRead<'buf> for Result<T, E>
      where\n T: VectorReadInner<'buf>,\n E: From<<T as VectorReadInner<'buf>>::Error>,

      ","VectorRead<'buf>","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      source§

      impl<C, E> ControlFlow for Result<C, E>
      where\n C: ControlFlow,

      ","ControlFlow","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      source§

      impl<T, E> Context<T, E> for Result<T, E>
      where\n E: StdError + Send + Sync + 'static,

      source§

      fn context<C>(self, context: C) -> Result<T, Error>
      where\n C: Display + Send + Sync + 'static,

      Wrap the error value with additional context.
      source§

      fn with_context<C, F>(self, context: F) -> Result<T, Error>
      where\n C: Display + Send + Sync + 'static,\n F: FnOnce() -> C,

      Wrap the error value with additional context that is evaluated lazily\nonly once an error does occur.
      ","Context","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      §

      impl<T, E> ResultExt<T, E> for Result<T, E>
      where\n E: Display,

      §

      fn warn_on_err_once(self, msg: impl Display) -> Option<T>

      Log a warning if there is an Err, but only log the exact same message once.

      \n
      §

      fn ok_or_log_error(self) -> Option<T>

      Logs an error if the result is an error and returns the result.
      §

      fn ok_or_log_error_once(self) -> Option<T>

      Logs an error if the result is an error and returns the result, but only once.
      §

      fn unwrap_debug_or_log_error(self) -> Option<T>

      Unwraps in debug builds otherwise logs an error if the result is an error and returns the result.
      ","ResultExt","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      §

      impl<T, E> ResultAdapter for Result<T, E>

      §

      type Ok = T

      §

      type Err = E

      ","ResultAdapter","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"]], +"re_chunk":[["
      source§

      impl<T, E> Result<T, E>

      1.0.0 (const: 1.48.0) · source

      pub const fn is_ok(&self) -> bool

      Returns true if the result is Ok.

      \n
      Examples
      \n
      let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_ok(), true);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_ok(), false);
      \n
      1.70.0 · source

      pub fn is_ok_and(self, f: impl FnOnce(T) -> bool) -> bool

      Returns true if the result is Ok and the value inside of it matches a predicate.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.is_ok_and(|x| x > 1), true);\n\nlet x: Result<u32, &str> = Ok(0);\nassert_eq!(x.is_ok_and(|x| x > 1), false);\n\nlet x: Result<u32, &str> = Err(\"hey\");\nassert_eq!(x.is_ok_and(|x| x > 1), false);
      \n
      1.0.0 (const: 1.48.0) · source

      pub const fn is_err(&self) -> bool

      Returns true if the result is Err.

      \n
      Examples
      \n
      let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_err(), false);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_err(), true);
      \n
      1.70.0 · source

      pub fn is_err_and(self, f: impl FnOnce(E) -> bool) -> bool

      Returns true if the result is Err and the value inside of it matches a predicate.

      \n
      Examples
      \n
      use std::io::{Error, ErrorKind};\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::NotFound, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), true);\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::PermissionDenied, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);\n\nlet x: Result<u32, Error> = Ok(123);\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);
      \n
      1.0.0 · source

      pub fn ok(self) -> Option<T>

      Converts from Result<T, E> to Option<T>.

      \n

      Converts self into an Option<T>, consuming self,\nand discarding the error, if any.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.ok(), Some(2));\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.ok(), None);
      \n
      1.0.0 · source

      pub fn err(self) -> Option<E>

      Converts from Result<T, E> to Option<E>.

      \n

      Converts self into an Option<E>, consuming self,\nand discarding the success value, if any.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.err(), None);\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.err(), Some(\"Nothing here\"));
      \n
      1.0.0 (const: 1.48.0) · source

      pub const fn as_ref(&self) -> Result<&T, &E>

      Converts from &Result<T, E> to Result<&T, &E>.

      \n

      Produces a new Result, containing a reference\ninto the original, leaving the original in place.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.as_ref(), Ok(&2));\n\nlet x: Result<u32, &str> = Err(\"Error\");\nassert_eq!(x.as_ref(), Err(&\"Error\"));
      \n
      1.0.0 (const: unstable) · source

      pub fn as_mut(&mut self) -> Result<&mut T, &mut E>

      Converts from &mut Result<T, E> to Result<&mut T, &mut E>.

      \n
      Examples
      \n
      fn mutate(r: &mut Result<i32, i32>) {\n    match r.as_mut() {\n        Ok(v) => *v = 42,\n        Err(e) => *e = 0,\n    }\n}\n\nlet mut x: Result<i32, i32> = Ok(2);\nmutate(&mut x);\nassert_eq!(x.unwrap(), 42);\n\nlet mut x: Result<i32, i32> = Err(13);\nmutate(&mut x);\nassert_eq!(x.unwrap_err(), 0);
      \n
      1.0.0 · source

      pub fn map<U, F>(self, op: F) -> Result<U, E>
      where\n F: FnOnce(T) -> U,

      Maps a Result<T, E> to Result<U, E> by applying a function to a\ncontained Ok value, leaving an Err value untouched.

      \n

      This function can be used to compose the results of two functions.

      \n
      Examples
      \n

      Print the numbers on each line of a string multiplied by two.

      \n\n
      let line = \"1\\n2\\n3\\n4\\n\";\n\nfor num in line.lines() {\n    match num.parse::<i32>().map(|i| i * 2) {\n        Ok(n) => println!(\"{n}\"),\n        Err(..) => {}\n    }\n}
      \n
      1.41.0 · source

      pub fn map_or<U, F>(self, default: U, f: F) -> U
      where\n F: FnOnce(T) -> U,

      Returns the provided default (if Err), or\napplies a function to the contained value (if Ok).

      \n

      Arguments passed to map_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use map_or_else,\nwhich is lazily evaluated.

      \n
      Examples
      \n
      let x: Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or(42, |v| v.len()), 3);\n\nlet x: Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or(42, |v| v.len()), 42);
      \n
      1.41.0 · source

      pub fn map_or_else<U, D, F>(self, default: D, f: F) -> U
      where\n D: FnOnce(E) -> U,\n F: FnOnce(T) -> U,

      Maps a Result<T, E> to U by applying fallback function default to\na contained Err value, or function f to a contained Ok value.

      \n

      This function can be used to unpack a successful result\nwhile handling an error.

      \n
      Examples
      \n
      let k = 21;\n\nlet x : Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 3);\n\nlet x : Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 42);
      \n
      1.0.0 · source

      pub fn map_err<F, O>(self, op: O) -> Result<T, F>
      where\n O: FnOnce(E) -> F,

      Maps a Result<T, E> to Result<T, F> by applying a function to a\ncontained Err value, leaving an Ok value untouched.

      \n

      This function can be used to pass through a successful result while handling\nan error.

      \n
      Examples
      \n
      fn stringify(x: u32) -> String { format!(\"error code: {x}\") }\n\nlet x: Result<u32, u32> = Ok(2);\nassert_eq!(x.map_err(stringify), Ok(2));\n\nlet x: Result<u32, u32> = Err(13);\nassert_eq!(x.map_err(stringify), Err(\"error code: 13\".to_string()));
      \n
      1.76.0 · source

      pub fn inspect<F>(self, f: F) -> Result<T, E>
      where\n F: FnOnce(&T),

      Calls the provided closure with a reference to the contained value (if Ok).

      \n
      Examples
      \n
      let x: u8 = \"4\"\n    .parse::<u8>()\n    .inspect(|x| println!(\"original: {x}\"))\n    .map(|x| x.pow(3))\n    .expect(\"failed to parse number\");
      \n
      1.76.0 · source

      pub fn inspect_err<F>(self, f: F) -> Result<T, E>
      where\n F: FnOnce(&E),

      Calls the provided closure with a reference to the contained error (if Err).

      \n
      Examples
      \n
      use std::{fs, io};\n\nfn read() -> io::Result<String> {\n    fs::read_to_string(\"address.txt\")\n        .inspect_err(|e| eprintln!(\"failed to read file: {e}\"))\n}
      \n
      1.47.0 · source

      pub fn as_deref(&self) -> Result<&<T as Deref>::Target, &E>
      where\n T: Deref,

      Converts from Result<T, E> (or &Result<T, E>) to Result<&<T as Deref>::Target, &E>.

      \n

      Coerces the Ok variant of the original Result via Deref\nand returns the new Result.

      \n
      Examples
      \n
      let x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&str, &u32> = Ok(\"hello\");\nassert_eq!(x.as_deref(), y);\n\nlet x: Result<String, u32> = Err(42);\nlet y: Result<&str, &u32> = Err(&42);\nassert_eq!(x.as_deref(), y);
      \n
      1.47.0 · source

      pub fn as_deref_mut(&mut self) -> Result<&mut <T as Deref>::Target, &mut E>
      where\n T: DerefMut,

      Converts from Result<T, E> (or &mut Result<T, E>) to Result<&mut <T as DerefMut>::Target, &mut E>.

      \n

      Coerces the Ok variant of the original Result via DerefMut\nand returns the new Result.

      \n
      Examples
      \n
      let mut s = \"HELLO\".to_string();\nlet mut x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&mut str, &mut u32> = Ok(&mut s);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);\n\nlet mut i = 42;\nlet mut x: Result<String, u32> = Err(42);\nlet y: Result<&mut str, &mut u32> = Err(&mut i);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);
      \n
      1.0.0 · source

      pub fn iter(&self) -> Iter<'_, T>

      Returns an iterator over the possibly contained value.

      \n

      The iterator yields one value if the result is Result::Ok, otherwise none.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(7);\nassert_eq!(x.iter().next(), Some(&7));\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter().next(), None);
      \n
      1.0.0 · source

      pub fn iter_mut(&mut self) -> IterMut<'_, T>

      Returns a mutable iterator over the possibly contained value.

      \n

      The iterator yields one value if the result is Result::Ok, otherwise none.

      \n
      Examples
      \n
      let mut x: Result<u32, &str> = Ok(7);\nmatch x.iter_mut().next() {\n    Some(v) => *v = 40,\n    None => {},\n}\nassert_eq!(x, Ok(40));\n\nlet mut x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter_mut().next(), None);
      \n
      1.4.0 · source

      pub fn expect(self, msg: &str) -> T
      where\n E: Debug,

      Returns the contained Ok value, consuming the self value.

      \n

      Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

      \n
      Panics
      \n

      Panics if the value is an Err, with a panic message including the\npassed message, and the content of the Err.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nx.expect(\"Testing expect\"); // panics with `Testing expect: emergency failure`
      \n
      Recommended Message Style
      \n

      We recommend that expect messages are used to describe the reason you\nexpect the Result should be Ok.

      \n\n
      let path = std::env::var(\"IMPORTANT_PATH\")\n    .expect(\"env variable `IMPORTANT_PATH` should be set by `wrapper_script.sh`\");
      \n

      Hint: If you’re having trouble remembering how to phrase expect\nerror messages remember to focus on the word “should” as in “env\nvariable should be set by blah” or “the given binary should be available\nand executable by the current user”.

      \n

      For more detail on expect message styles and the reasoning behind our recommendation please\nrefer to the section on “Common Message\nStyles” in the\nstd::error module docs.

      \n
      1.0.0 · source

      pub fn unwrap(self) -> T
      where\n E: Debug,

      Returns the contained Ok value, consuming the self value.

      \n

      Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

      \n
      Panics
      \n

      Panics if the value is an Err, with a panic message provided by the\nErr’s value.

      \n
      Examples
      \n

      Basic usage:

      \n\n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.unwrap(), 2);
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nx.unwrap(); // panics with `emergency failure`
      \n
      1.16.0 · source

      pub fn unwrap_or_default(self) -> T
      where\n T: Default,

      Returns the contained Ok value or a default

      \n

      Consumes the self argument then, if Ok, returns the contained\nvalue, otherwise if Err, returns the default value for that\ntype.

      \n
      Examples
      \n

      Converts a string to an integer, turning poorly-formed strings\ninto 0 (the default value for integers). parse converts\na string to any other type that implements FromStr, returning an\nErr on error.

      \n\n
      let good_year_from_input = \"1909\";\nlet bad_year_from_input = \"190blarg\";\nlet good_year = good_year_from_input.parse().unwrap_or_default();\nlet bad_year = bad_year_from_input.parse().unwrap_or_default();\n\nassert_eq!(1909, good_year);\nassert_eq!(0, bad_year);
      \n
      1.17.0 · source

      pub fn expect_err(self, msg: &str) -> E
      where\n T: Debug,

      Returns the contained Err value, consuming the self value.

      \n
      Panics
      \n

      Panics if the value is an Ok, with a panic message including the\npassed message, and the content of the Ok.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(10);\nx.expect_err(\"Testing expect_err\"); // panics with `Testing expect_err: 10`
      \n
      1.0.0 · source

      pub fn unwrap_err(self) -> E
      where\n T: Debug,

      Returns the contained Err value, consuming the self value.

      \n
      Panics
      \n

      Panics if the value is an Ok, with a custom panic message provided\nby the Ok’s value.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nx.unwrap_err(); // panics with `2`
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(x.unwrap_err(), \"emergency failure\");
      \n
      source

      pub fn into_ok(self) -> T
      where\n E: Into<!>,

      🔬This is a nightly-only experimental API. (unwrap_infallible)

      Returns the contained Ok value, but never panics.

      \n

      Unlike unwrap, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap as a maintainability safeguard that will fail\nto compile if the error type of the Result is later changed\nto an error that can actually occur.

      \n
      Examples
      \n
      \nfn only_good_news() -> Result<String, !> {\n    Ok(\"this is fine\".into())\n}\n\nlet s: String = only_good_news().into_ok();\nprintln!(\"{s}\");
      \n
      source

      pub fn into_err(self) -> E
      where\n T: Into<!>,

      🔬This is a nightly-only experimental API. (unwrap_infallible)

      Returns the contained Err value, but never panics.

      \n

      Unlike unwrap_err, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap_err as a maintainability safeguard that will fail\nto compile if the ok type of the Result is later changed\nto a type that can actually occur.

      \n
      Examples
      \n
      \nfn only_bad_news() -> Result<!, String> {\n    Err(\"Oops, it failed\".into())\n}\n\nlet error: String = only_bad_news().into_err();\nprintln!(\"{error}\");
      \n
      1.0.0 · source

      pub fn and<U>(self, res: Result<U, E>) -> Result<U, E>

      Returns res if the result is Ok, otherwise returns the Err value of self.

      \n

      Arguments passed to and are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use and_then, which is\nlazily evaluated.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<&str, &str> = Ok(\"foo\");\nassert_eq!(x.and(y), Err(\"early error\"));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"not a 2\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Ok(\"different result type\");\nassert_eq!(x.and(y), Ok(\"different result type\"));
      \n
      1.0.0 · source

      pub fn and_then<U, F>(self, op: F) -> Result<U, E>
      where\n F: FnOnce(T) -> Result<U, E>,

      Calls op if the result is Ok, otherwise returns the Err value of self.

      \n

      This function can be used for control flow based on Result values.

      \n
      Examples
      \n
      fn sq_then_to_string(x: u32) -> Result<String, &'static str> {\n    x.checked_mul(x).map(|sq| sq.to_string()).ok_or(\"overflowed\")\n}\n\nassert_eq!(Ok(2).and_then(sq_then_to_string), Ok(4.to_string()));\nassert_eq!(Ok(1_000_000).and_then(sq_then_to_string), Err(\"overflowed\"));\nassert_eq!(Err(\"not a number\").and_then(sq_then_to_string), Err(\"not a number\"));
      \n

      Often used to chain fallible operations that may return Err.

      \n\n
      use std::{io::ErrorKind, path::Path};\n\n// Note: on Windows \"/\" maps to \"C:\\\"\nlet root_modified_time = Path::new(\"/\").metadata().and_then(|md| md.modified());\nassert!(root_modified_time.is_ok());\n\nlet should_fail = Path::new(\"/bad/path\").metadata().and_then(|md| md.modified());\nassert!(should_fail.is_err());\nassert_eq!(should_fail.unwrap_err().kind(), ErrorKind::NotFound);
      \n
      1.0.0 · source

      pub fn or<F>(self, res: Result<T, F>) -> Result<T, F>

      Returns res if the result is Err, otherwise returns the Ok value of self.

      \n

      Arguments passed to or are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use or_else, which is\nlazily evaluated.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<u32, &str> = Ok(2);\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Ok(100);\nassert_eq!(x.or(y), Ok(2));
      \n
      1.0.0 · source

      pub fn or_else<F, O>(self, op: O) -> Result<T, F>
      where\n O: FnOnce(E) -> Result<T, F>,

      Calls op if the result is Err, otherwise returns the Ok value of self.

      \n

      This function can be used for control flow based on result values.

      \n
      Examples
      \n
      fn sq(x: u32) -> Result<u32, u32> { Ok(x * x) }\nfn err(x: u32) -> Result<u32, u32> { Err(x) }\n\nassert_eq!(Ok(2).or_else(sq).or_else(sq), Ok(2));\nassert_eq!(Ok(2).or_else(err).or_else(sq), Ok(2));\nassert_eq!(Err(3).or_else(sq).or_else(err), Ok(9));\nassert_eq!(Err(3).or_else(err).or_else(err), Err(3));
      \n
      1.0.0 · source

      pub fn unwrap_or(self, default: T) -> T

      Returns the contained Ok value or a provided default.

      \n

      Arguments passed to unwrap_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use unwrap_or_else,\nwhich is lazily evaluated.

      \n
      Examples
      \n
      let default = 2;\nlet x: Result<u32, &str> = Ok(9);\nassert_eq!(x.unwrap_or(default), 9);\n\nlet x: Result<u32, &str> = Err(\"error\");\nassert_eq!(x.unwrap_or(default), default);
      \n
      1.0.0 · source

      pub fn unwrap_or_else<F>(self, op: F) -> T
      where\n F: FnOnce(E) -> T,

      Returns the contained Ok value or computes it from a closure.

      \n
      Examples
      \n
      fn count(x: &str) -> usize { x.len() }\n\nassert_eq!(Ok(2).unwrap_or_else(count), 2);\nassert_eq!(Err(\"foo\").unwrap_or_else(count), 3);
      \n
      1.58.0 · source

      pub unsafe fn unwrap_unchecked(self) -> T

      Returns the contained Ok value, consuming the self value,\nwithout checking that the value is not an Err.

      \n
      Safety
      \n

      Calling this method on an Err is undefined behavior.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(unsafe { x.unwrap_unchecked() }, 2);
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nunsafe { x.unwrap_unchecked(); } // Undefined behavior!
      \n
      1.58.0 · source

      pub unsafe fn unwrap_err_unchecked(self) -> E

      Returns the contained Err value, consuming the self value,\nwithout checking that the value is not an Ok.

      \n
      Safety
      \n

      Calling this method on an Ok is undefined behavior.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nunsafe { x.unwrap_err_unchecked() }; // Undefined behavior!
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(unsafe { x.unwrap_err_unchecked() }, \"emergency failure\");
      \n
      ",0,"re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      source§

      impl<T, E> Result<&T, E>

      1.59.0 · source

      pub fn copied(self) -> Result<T, E>
      where\n T: Copy,

      Maps a Result<&T, E> to a Result<T, E> by copying the contents of the\nOk part.

      \n
      Examples
      \n
      let val = 12;\nlet x: Result<&i32, i32> = Ok(&val);\nassert_eq!(x, Ok(&12));\nlet copied = x.copied();\nassert_eq!(copied, Ok(12));
      \n
      1.59.0 · source

      pub fn cloned(self) -> Result<T, E>
      where\n T: Clone,

      Maps a Result<&T, E> to a Result<T, E> by cloning the contents of the\nOk part.

      \n
      Examples
      \n
      let val = 12;\nlet x: Result<&i32, i32> = Ok(&val);\nassert_eq!(x, Ok(&12));\nlet cloned = x.cloned();\nassert_eq!(cloned, Ok(12));
      \n
      ",0,"re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      source§

      impl<T, E> Result<&mut T, E>

      1.59.0 · source

      pub fn copied(self) -> Result<T, E>
      where\n T: Copy,

      Maps a Result<&mut T, E> to a Result<T, E> by copying the contents of the\nOk part.

      \n
      Examples
      \n
      let mut val = 12;\nlet x: Result<&mut i32, i32> = Ok(&mut val);\nassert_eq!(x, Ok(&mut 12));\nlet copied = x.copied();\nassert_eq!(copied, Ok(12));
      \n
      1.59.0 · source

      pub fn cloned(self) -> Result<T, E>
      where\n T: Clone,

      Maps a Result<&mut T, E> to a Result<T, E> by cloning the contents of the\nOk part.

      \n
      Examples
      \n
      let mut val = 12;\nlet x: Result<&mut i32, i32> = Ok(&mut val);\nassert_eq!(x, Ok(&mut 12));\nlet cloned = x.cloned();\nassert_eq!(cloned, Ok(12));
      \n
      ",0,"re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      source§

      impl<T, E> Result<Option<T>, E>

      1.33.0 (const: unstable) · source

      pub fn transpose(self) -> Option<Result<T, E>>

      Transposes a Result of an Option into an Option of a Result.

      \n

      Ok(None) will be mapped to None.\nOk(Some(_)) and Err(_) will be mapped to Some(Ok(_)) and Some(Err(_)).

      \n
      Examples
      \n
      #[derive(Debug, Eq, PartialEq)]\nstruct SomeErr;\n\nlet x: Result<Option<i32>, SomeErr> = Ok(Some(5));\nlet y: Option<Result<i32, SomeErr>> = Some(Ok(5));\nassert_eq!(x.transpose(), y);
      \n
      ",0,"re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      source§

      impl<T, E> Result<Result<T, E>, E>

      source

      pub fn flatten(self) -> Result<T, E>

      🔬This is a nightly-only experimental API. (result_flattening)

      Converts from Result<Result<T, E>, E> to Result<T, E>

      \n
      Examples
      \n
      #![feature(result_flattening)]\nlet x: Result<Result<&'static str, u32>, u32> = Ok(Ok(\"hello\"));\nassert_eq!(Ok(\"hello\"), x.flatten());\n\nlet x: Result<Result<&'static str, u32>, u32> = Ok(Err(6));\nassert_eq!(Err(6), x.flatten());\n\nlet x: Result<Result<&'static str, u32>, u32> = Err(6);\nassert_eq!(Err(6), x.flatten());
      \n

      Flattening only removes one level of nesting at a time:

      \n\n
      #![feature(result_flattening)]\nlet x: Result<Result<Result<&'static str, u32>, u32>, u32> = Ok(Ok(Ok(\"hello\")));\nassert_eq!(Ok(Ok(\"hello\")), x.flatten());\nassert_eq!(Ok(\"hello\"), x.flatten().flatten());
      \n
      ",0,"re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      1.61.0 · source§

      impl<T, E> Termination for Result<T, E>
      where\n T: Termination,\n E: Debug,

      source§

      fn report(self) -> ExitCode

      Is called to get the representation of the value as status code.\nThis status code is returned to the operating system.
      ","Termination","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      1.0.0 · source§

      impl<T, E> PartialOrd for Result<T, E>
      where\n T: PartialOrd,\n E: PartialOrd,

      source§

      fn partial_cmp(&self, other: &Result<T, E>) -> Option<Ordering>

      This method returns an ordering between self and other values if one exists. Read more
      1.0.0 · source§

      fn lt(&self, other: &Rhs) -> bool

      This method tests less than (for self and other) and is used by the < operator. Read more
      1.0.0 · source§

      fn le(&self, other: &Rhs) -> bool

      This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
      1.0.0 · source§

      fn gt(&self, other: &Rhs) -> bool

      This method tests greater than (for self and other) and is used by the > operator. Read more
      1.0.0 · source§

      fn ge(&self, other: &Rhs) -> bool

      This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
      ","PartialOrd","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      1.16.0 · source§

      impl<T, U, E> Product<Result<U, E>> for Result<T, E>
      where\n T: Product<U>,

      source§

      fn product<I>(iter: I) -> Result<T, E>
      where\n I: Iterator<Item = Result<U, E>>,

      Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err\noccur, the product of all elements is returned.

      \n
      Examples
      \n

      This multiplies each number in a vector of strings,\nif a string could not be parsed the operation returns Err:

      \n\n
      let nums = vec![\"5\", \"10\", \"1\", \"2\"];\nlet total: Result<usize, _> = nums.iter().map(|w| w.parse::<usize>()).product();\nassert_eq!(total, Ok(100));\nlet nums = vec![\"5\", \"10\", \"one\", \"2\"];\nlet total: Result<usize, _> = nums.iter().map(|w| w.parse::<usize>()).product();\nassert!(total.is_err());
      \n
      ","Product>","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      source§

      impl<T, E, F> FromResidual<Result<Infallible, E>> for Result<T, F>
      where\n F: From<E>,

      source§

      fn from_residual(residual: Result<Infallible, E>) -> Result<T, F>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Constructs the type from a compatible Residual type. Read more
      ","FromResidual>","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      source§

      impl<T, E, F> FromResidual<Yeet<E>> for Result<T, F>
      where\n F: From<E>,

      source§

      fn from_residual(_: Yeet<E>) -> Result<T, F>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Constructs the type from a compatible Residual type. Read more
      ","FromResidual>","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      source§

      impl<T, E> Try for Result<T, E>

      §

      type Output = T

      🔬This is a nightly-only experimental API. (try_trait_v2)
      The type of the value produced by ? when not short-circuiting.
      §

      type Residual = Result<Infallible, E>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      The type of the value passed to FromResidual::from_residual\nas part of ? when short-circuiting. Read more
      source§

      fn from_output(output: <Result<T, E> as Try>::Output) -> Result<T, E>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Constructs the type from its Output type. Read more
      source§

      fn branch(\n self\n) -> ControlFlow<<Result<T, E> as Try>::Residual, <Result<T, E> as Try>::Output>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Used in ? to decide whether the operator should produce a value\n(because this returned ControlFlow::Continue)\nor propagate a value back to the caller\n(because this returned ControlFlow::Break). Read more
      ","Try","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      1.0.0 · source§

      impl<T, E> Clone for Result<T, E>
      where\n T: Clone,\n E: Clone,

      source§

      fn clone(&self) -> Result<T, E>

      Returns a copy of the value. Read more
      source§

      fn clone_from(&mut self, source: &Result<T, E>)

      Performs copy-assignment from source. Read more
      ","Clone","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      1.0.0 · source§

      impl<A, E, V> FromIterator<Result<A, E>> for Result<V, E>
      where\n V: FromIterator<A>,

      source§

      fn from_iter<I>(iter: I) -> Result<V, E>
      where\n I: IntoIterator<Item = Result<A, E>>,

      Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err occur, a\ncontainer with the values of each Result is returned.

      \n

      Here is an example which increments every integer in a vector,\nchecking for overflow:

      \n\n
      let v = vec![1, 2];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_add(1).ok_or(\"Overflow!\")\n).collect();\nassert_eq!(res, Ok(vec![2, 3]));
      \n

      Here is another example that tries to subtract one from another list\nof integers, this time checking for underflow:

      \n\n
      let v = vec![1, 2, 0];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_sub(1).ok_or(\"Underflow!\")\n).collect();\nassert_eq!(res, Err(\"Underflow!\"));
      \n

      Here is a variation on the previous example, showing that no\nfurther elements are taken from iter after the first Err.

      \n\n
      let v = vec![3, 2, 1, 10];\nlet mut shared = 0;\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32| {\n    shared += x;\n    x.checked_sub(2).ok_or(\"Underflow!\")\n}).collect();\nassert_eq!(res, Err(\"Underflow!\"));\nassert_eq!(shared, 6);
      \n

      Since the third element caused an underflow, no further elements were taken,\nso the final value of shared is 6 (= 3 + 2 + 1), not 16.

      \n
      ","FromIterator>","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      1.0.0 · source§

      impl<T, E> StructuralEq for Result<T, E>

      ","StructuralEq","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      1.0.0 · source§

      impl<T, E> Eq for Result<T, E>
      where\n T: Eq,\n E: Eq,

      ","Eq","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      1.0.0 · source§

      impl<T, E> Hash for Result<T, E>
      where\n T: Hash,\n E: Hash,

      source§

      fn hash<__H>(&self, state: &mut __H)
      where\n __H: Hasher,

      Feeds this value into the given Hasher. Read more
      1.3.0 · source§

      fn hash_slice<H>(data: &[Self], state: &mut H)
      where\n H: Hasher,\n Self: Sized,

      Feeds a slice of this type into the given Hasher. Read more
      ","Hash","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      1.0.0 · source§

      impl<T, E> Ord for Result<T, E>
      where\n T: Ord,\n E: Ord,

      source§

      fn cmp(&self, other: &Result<T, E>) -> Ordering

      This method returns an Ordering between self and other. Read more
      1.21.0 · source§

      fn max(self, other: Self) -> Self
      where\n Self: Sized,

      Compares and returns the maximum of two values. Read more
      1.21.0 · source§

      fn min(self, other: Self) -> Self
      where\n Self: Sized,

      Compares and returns the minimum of two values. Read more
      1.50.0 · source§

      fn clamp(self, min: Self, max: Self) -> Self
      where\n Self: Sized + PartialOrd,

      Restrict a value to a certain interval. Read more
      ","Ord","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      source§

      impl<T, E> Residual<T> for Result<Infallible, E>

      §

      type TryType = Result<T, E>

      🔬This is a nightly-only experimental API. (try_trait_v2_residual)
      The “return” type of this meta-function.
      ","Residual","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      1.0.0 · source§

      impl<T, E> PartialEq for Result<T, E>
      where\n T: PartialEq,\n E: PartialEq,

      source§

      fn eq(&self, other: &Result<T, E>) -> bool

      This method tests for self and other values to be equal, and is used\nby ==.
      1.0.0 · source§

      fn ne(&self, other: &Rhs) -> bool

      This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
      ","PartialEq","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      1.0.0 · source§

      impl<T, E> IntoIterator for Result<T, E>

      source§

      fn into_iter(self) -> IntoIter<T>

      Returns a consuming iterator over the possibly contained value.

      \n

      The iterator yields one value if the result is Result::Ok, otherwise none.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(5);\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, [5]);\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, []);
      \n
      §

      type Item = T

      The type of the elements being iterated over.
      §

      type IntoIter = IntoIter<T>

      Which kind of iterator are we turning this into?
      ","IntoIterator","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      1.16.0 · source§

      impl<T, U, E> Sum<Result<U, E>> for Result<T, E>
      where\n T: Sum<U>,

      source§

      fn sum<I>(iter: I) -> Result<T, E>
      where\n I: Iterator<Item = Result<U, E>>,

      Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err\noccur, the sum of all elements is returned.

      \n
      Examples
      \n

      This sums up every integer in a vector, rejecting the sum if a negative\nelement is encountered:

      \n\n
      let f = |&x: &i32| if x < 0 { Err(\"Negative element found\") } else { Ok(x) };\nlet v = vec![1, 2];\nlet res: Result<i32, _> = v.iter().map(f).sum();\nassert_eq!(res, Ok(3));\nlet v = vec![1, -2];\nlet res: Result<i32, _> = v.iter().map(f).sum();\nassert_eq!(res, Err(\"Negative element found\"));
      \n
      ","Sum>","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      1.0.0 · source§

      impl<T, E> StructuralPartialEq for Result<T, E>

      ","StructuralPartialEq","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      1.0.0 · source§

      impl<T, E> Debug for Result<T, E>
      where\n T: Debug,\n E: Debug,

      source§

      fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

      Formats the value using the given formatter. Read more
      ","Debug","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      1.0.0 · source§

      impl<T, E> Copy for Result<T, E>
      where\n T: Copy,\n E: Copy,

      ","Copy","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      source§

      impl<T, E> Serialize for Result<T, E>
      where\n T: Serialize,\n E: Serialize,

      source§

      fn serialize<S>(\n &self,\n serializer: S\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
      where\n S: Serializer,

      Serialize this value into the given Serde serializer. Read more
      ","Serialize","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      source§

      impl<'de, T, E> Deserialize<'de> for Result<T, E>
      where\n T: Deserialize<'de>,\n E: Deserialize<'de>,

      source§

      fn deserialize<D>(\n deserializer: D\n) -> Result<Result<T, E>, <D as Deserializer<'de>>::Error>
      where\n D: Deserializer<'de>,

      Deserialize this value from the given Serde deserializer. Read more
      ","Deserialize<'de>","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      §

      impl<'buf, T, E> VectorRead<'buf> for Result<T, E>
      where\n T: VectorReadInner<'buf>,\n E: From<<T as VectorReadInner<'buf>>::Error>,

      ","VectorRead<'buf>","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      source§

      impl<C, E> ControlFlow for Result<C, E>
      where\n C: ControlFlow,

      ","ControlFlow","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      source§

      impl<T, E> Context<T, E> for Result<T, E>
      where\n E: StdError + Send + Sync + 'static,

      source§

      fn context<C>(self, context: C) -> Result<T, Error>
      where\n C: Display + Send + Sync + 'static,

      Wrap the error value with additional context.
      source§

      fn with_context<C, F>(self, context: F) -> Result<T, Error>
      where\n C: Display + Send + Sync + 'static,\n F: FnOnce() -> C,

      Wrap the error value with additional context that is evaluated lazily\nonly once an error does occur.
      ","Context","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      source§

      impl<T, E> ResultExt<T, E> for Result<T, E>
      where\n E: Display,

      source§

      fn warn_on_err_once(self, msg: impl Display) -> Option<T>

      Log a warning if there is an Err, but only log the exact same message once.

      \n
      source§

      fn ok_or_log_error(self) -> Option<T>

      Logs an error if the result is an error and returns the result.
      source§

      fn ok_or_log_error_once(self) -> Option<T>

      Logs an error if the result is an error and returns the result, but only once.
      source§

      fn unwrap_debug_or_log_error(self) -> Option<T>

      Unwraps in debug builds otherwise logs an error if the result is an error and returns the result.
      ","ResultExt","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"],["
      §

      impl<T, E> ResultAdapter for Result<T, E>

      §

      type Ok = T

      §

      type Err = E

      ","ResultAdapter","re_chunk::chunk::ChunkResult","re_chunk::batcher::ChunkBatcherResult"]], "re_chunk_store":[["
      source§

      impl<T, E> Result<T, E>

      1.0.0 (const: 1.48.0) · source

      pub const fn is_ok(&self) -> bool

      Returns true if the result is Ok.

      \n
      Examples
      \n
      let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_ok(), true);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_ok(), false);
      \n
      1.70.0 · source

      pub fn is_ok_and(self, f: impl FnOnce(T) -> bool) -> bool

      Returns true if the result is Ok and the value inside of it matches a predicate.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.is_ok_and(|x| x > 1), true);\n\nlet x: Result<u32, &str> = Ok(0);\nassert_eq!(x.is_ok_and(|x| x > 1), false);\n\nlet x: Result<u32, &str> = Err(\"hey\");\nassert_eq!(x.is_ok_and(|x| x > 1), false);
      \n
      1.0.0 (const: 1.48.0) · source

      pub const fn is_err(&self) -> bool

      Returns true if the result is Err.

      \n
      Examples
      \n
      let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_err(), false);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_err(), true);
      \n
      1.70.0 · source

      pub fn is_err_and(self, f: impl FnOnce(E) -> bool) -> bool

      Returns true if the result is Err and the value inside of it matches a predicate.

      \n
      Examples
      \n
      use std::io::{Error, ErrorKind};\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::NotFound, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), true);\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::PermissionDenied, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);\n\nlet x: Result<u32, Error> = Ok(123);\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);
      \n
      1.0.0 · source

      pub fn ok(self) -> Option<T>

      Converts from Result<T, E> to Option<T>.

      \n

      Converts self into an Option<T>, consuming self,\nand discarding the error, if any.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.ok(), Some(2));\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.ok(), None);
      \n
      1.0.0 · source

      pub fn err(self) -> Option<E>

      Converts from Result<T, E> to Option<E>.

      \n

      Converts self into an Option<E>, consuming self,\nand discarding the success value, if any.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.err(), None);\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.err(), Some(\"Nothing here\"));
      \n
      1.0.0 (const: 1.48.0) · source

      pub const fn as_ref(&self) -> Result<&T, &E>

      Converts from &Result<T, E> to Result<&T, &E>.

      \n

      Produces a new Result, containing a reference\ninto the original, leaving the original in place.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.as_ref(), Ok(&2));\n\nlet x: Result<u32, &str> = Err(\"Error\");\nassert_eq!(x.as_ref(), Err(&\"Error\"));
      \n
      1.0.0 (const: unstable) · source

      pub fn as_mut(&mut self) -> Result<&mut T, &mut E>

      Converts from &mut Result<T, E> to Result<&mut T, &mut E>.

      \n
      Examples
      \n
      fn mutate(r: &mut Result<i32, i32>) {\n    match r.as_mut() {\n        Ok(v) => *v = 42,\n        Err(e) => *e = 0,\n    }\n}\n\nlet mut x: Result<i32, i32> = Ok(2);\nmutate(&mut x);\nassert_eq!(x.unwrap(), 42);\n\nlet mut x: Result<i32, i32> = Err(13);\nmutate(&mut x);\nassert_eq!(x.unwrap_err(), 0);
      \n
      1.0.0 · source

      pub fn map<U, F>(self, op: F) -> Result<U, E>
      where\n F: FnOnce(T) -> U,

      Maps a Result<T, E> to Result<U, E> by applying a function to a\ncontained Ok value, leaving an Err value untouched.

      \n

      This function can be used to compose the results of two functions.

      \n
      Examples
      \n

      Print the numbers on each line of a string multiplied by two.

      \n\n
      let line = \"1\\n2\\n3\\n4\\n\";\n\nfor num in line.lines() {\n    match num.parse::<i32>().map(|i| i * 2) {\n        Ok(n) => println!(\"{n}\"),\n        Err(..) => {}\n    }\n}
      \n
      1.41.0 · source

      pub fn map_or<U, F>(self, default: U, f: F) -> U
      where\n F: FnOnce(T) -> U,

      Returns the provided default (if Err), or\napplies a function to the contained value (if Ok).

      \n

      Arguments passed to map_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use map_or_else,\nwhich is lazily evaluated.

      \n
      Examples
      \n
      let x: Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or(42, |v| v.len()), 3);\n\nlet x: Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or(42, |v| v.len()), 42);
      \n
      1.41.0 · source

      pub fn map_or_else<U, D, F>(self, default: D, f: F) -> U
      where\n D: FnOnce(E) -> U,\n F: FnOnce(T) -> U,

      Maps a Result<T, E> to U by applying fallback function default to\na contained Err value, or function f to a contained Ok value.

      \n

      This function can be used to unpack a successful result\nwhile handling an error.

      \n
      Examples
      \n
      let k = 21;\n\nlet x : Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 3);\n\nlet x : Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 42);
      \n
      1.0.0 · source

      pub fn map_err<F, O>(self, op: O) -> Result<T, F>
      where\n O: FnOnce(E) -> F,

      Maps a Result<T, E> to Result<T, F> by applying a function to a\ncontained Err value, leaving an Ok value untouched.

      \n

      This function can be used to pass through a successful result while handling\nan error.

      \n
      Examples
      \n
      fn stringify(x: u32) -> String { format!(\"error code: {x}\") }\n\nlet x: Result<u32, u32> = Ok(2);\nassert_eq!(x.map_err(stringify), Ok(2));\n\nlet x: Result<u32, u32> = Err(13);\nassert_eq!(x.map_err(stringify), Err(\"error code: 13\".to_string()));
      \n
      1.76.0 · source

      pub fn inspect<F>(self, f: F) -> Result<T, E>
      where\n F: FnOnce(&T),

      Calls the provided closure with a reference to the contained value (if Ok).

      \n
      Examples
      \n
      let x: u8 = \"4\"\n    .parse::<u8>()\n    .inspect(|x| println!(\"original: {x}\"))\n    .map(|x| x.pow(3))\n    .expect(\"failed to parse number\");
      \n
      1.76.0 · source

      pub fn inspect_err<F>(self, f: F) -> Result<T, E>
      where\n F: FnOnce(&E),

      Calls the provided closure with a reference to the contained error (if Err).

      \n
      Examples
      \n
      use std::{fs, io};\n\nfn read() -> io::Result<String> {\n    fs::read_to_string(\"address.txt\")\n        .inspect_err(|e| eprintln!(\"failed to read file: {e}\"))\n}
      \n
      1.47.0 · source

      pub fn as_deref(&self) -> Result<&<T as Deref>::Target, &E>
      where\n T: Deref,

      Converts from Result<T, E> (or &Result<T, E>) to Result<&<T as Deref>::Target, &E>.

      \n

      Coerces the Ok variant of the original Result via Deref\nand returns the new Result.

      \n
      Examples
      \n
      let x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&str, &u32> = Ok(\"hello\");\nassert_eq!(x.as_deref(), y);\n\nlet x: Result<String, u32> = Err(42);\nlet y: Result<&str, &u32> = Err(&42);\nassert_eq!(x.as_deref(), y);
      \n
      1.47.0 · source

      pub fn as_deref_mut(&mut self) -> Result<&mut <T as Deref>::Target, &mut E>
      where\n T: DerefMut,

      Converts from Result<T, E> (or &mut Result<T, E>) to Result<&mut <T as DerefMut>::Target, &mut E>.

      \n

      Coerces the Ok variant of the original Result via DerefMut\nand returns the new Result.

      \n
      Examples
      \n
      let mut s = \"HELLO\".to_string();\nlet mut x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&mut str, &mut u32> = Ok(&mut s);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);\n\nlet mut i = 42;\nlet mut x: Result<String, u32> = Err(42);\nlet y: Result<&mut str, &mut u32> = Err(&mut i);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);
      \n
      1.0.0 · source

      pub fn iter(&self) -> Iter<'_, T>

      Returns an iterator over the possibly contained value.

      \n

      The iterator yields one value if the result is Result::Ok, otherwise none.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(7);\nassert_eq!(x.iter().next(), Some(&7));\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter().next(), None);
      \n
      1.0.0 · source

      pub fn iter_mut(&mut self) -> IterMut<'_, T>

      Returns a mutable iterator over the possibly contained value.

      \n

      The iterator yields one value if the result is Result::Ok, otherwise none.

      \n
      Examples
      \n
      let mut x: Result<u32, &str> = Ok(7);\nmatch x.iter_mut().next() {\n    Some(v) => *v = 40,\n    None => {},\n}\nassert_eq!(x, Ok(40));\n\nlet mut x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter_mut().next(), None);
      \n
      1.4.0 · source

      pub fn expect(self, msg: &str) -> T
      where\n E: Debug,

      Returns the contained Ok value, consuming the self value.

      \n

      Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

      \n
      Panics
      \n

      Panics if the value is an Err, with a panic message including the\npassed message, and the content of the Err.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nx.expect(\"Testing expect\"); // panics with `Testing expect: emergency failure`
      \n
      Recommended Message Style
      \n

      We recommend that expect messages are used to describe the reason you\nexpect the Result should be Ok.

      \n\n
      let path = std::env::var(\"IMPORTANT_PATH\")\n    .expect(\"env variable `IMPORTANT_PATH` should be set by `wrapper_script.sh`\");
      \n

      Hint: If you’re having trouble remembering how to phrase expect\nerror messages remember to focus on the word “should” as in “env\nvariable should be set by blah” or “the given binary should be available\nand executable by the current user”.

      \n

      For more detail on expect message styles and the reasoning behind our recommendation please\nrefer to the section on “Common Message\nStyles” in the\nstd::error module docs.

      \n
      1.0.0 · source

      pub fn unwrap(self) -> T
      where\n E: Debug,

      Returns the contained Ok value, consuming the self value.

      \n

      Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

      \n
      Panics
      \n

      Panics if the value is an Err, with a panic message provided by the\nErr’s value.

      \n
      Examples
      \n

      Basic usage:

      \n\n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.unwrap(), 2);
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nx.unwrap(); // panics with `emergency failure`
      \n
      1.16.0 · source

      pub fn unwrap_or_default(self) -> T
      where\n T: Default,

      Returns the contained Ok value or a default

      \n

      Consumes the self argument then, if Ok, returns the contained\nvalue, otherwise if Err, returns the default value for that\ntype.

      \n
      Examples
      \n

      Converts a string to an integer, turning poorly-formed strings\ninto 0 (the default value for integers). parse converts\na string to any other type that implements FromStr, returning an\nErr on error.

      \n\n
      let good_year_from_input = \"1909\";\nlet bad_year_from_input = \"190blarg\";\nlet good_year = good_year_from_input.parse().unwrap_or_default();\nlet bad_year = bad_year_from_input.parse().unwrap_or_default();\n\nassert_eq!(1909, good_year);\nassert_eq!(0, bad_year);
      \n
      1.17.0 · source

      pub fn expect_err(self, msg: &str) -> E
      where\n T: Debug,

      Returns the contained Err value, consuming the self value.

      \n
      Panics
      \n

      Panics if the value is an Ok, with a panic message including the\npassed message, and the content of the Ok.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(10);\nx.expect_err(\"Testing expect_err\"); // panics with `Testing expect_err: 10`
      \n
      1.0.0 · source

      pub fn unwrap_err(self) -> E
      where\n T: Debug,

      Returns the contained Err value, consuming the self value.

      \n
      Panics
      \n

      Panics if the value is an Ok, with a custom panic message provided\nby the Ok’s value.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nx.unwrap_err(); // panics with `2`
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(x.unwrap_err(), \"emergency failure\");
      \n
      source

      pub fn into_ok(self) -> T
      where\n E: Into<!>,

      🔬This is a nightly-only experimental API. (unwrap_infallible)

      Returns the contained Ok value, but never panics.

      \n

      Unlike unwrap, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap as a maintainability safeguard that will fail\nto compile if the error type of the Result is later changed\nto an error that can actually occur.

      \n
      Examples
      \n
      \nfn only_good_news() -> Result<String, !> {\n    Ok(\"this is fine\".into())\n}\n\nlet s: String = only_good_news().into_ok();\nprintln!(\"{s}\");
      \n
      source

      pub fn into_err(self) -> E
      where\n T: Into<!>,

      🔬This is a nightly-only experimental API. (unwrap_infallible)

      Returns the contained Err value, but never panics.

      \n

      Unlike unwrap_err, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap_err as a maintainability safeguard that will fail\nto compile if the ok type of the Result is later changed\nto a type that can actually occur.

      \n
      Examples
      \n
      \nfn only_bad_news() -> Result<!, String> {\n    Err(\"Oops, it failed\".into())\n}\n\nlet error: String = only_bad_news().into_err();\nprintln!(\"{error}\");
      \n
      1.0.0 · source

      pub fn and<U>(self, res: Result<U, E>) -> Result<U, E>

      Returns res if the result is Ok, otherwise returns the Err value of self.

      \n

      Arguments passed to and are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use and_then, which is\nlazily evaluated.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<&str, &str> = Ok(\"foo\");\nassert_eq!(x.and(y), Err(\"early error\"));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"not a 2\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Ok(\"different result type\");\nassert_eq!(x.and(y), Ok(\"different result type\"));
      \n
      1.0.0 · source

      pub fn and_then<U, F>(self, op: F) -> Result<U, E>
      where\n F: FnOnce(T) -> Result<U, E>,

      Calls op if the result is Ok, otherwise returns the Err value of self.

      \n

      This function can be used for control flow based on Result values.

      \n
      Examples
      \n
      fn sq_then_to_string(x: u32) -> Result<String, &'static str> {\n    x.checked_mul(x).map(|sq| sq.to_string()).ok_or(\"overflowed\")\n}\n\nassert_eq!(Ok(2).and_then(sq_then_to_string), Ok(4.to_string()));\nassert_eq!(Ok(1_000_000).and_then(sq_then_to_string), Err(\"overflowed\"));\nassert_eq!(Err(\"not a number\").and_then(sq_then_to_string), Err(\"not a number\"));
      \n

      Often used to chain fallible operations that may return Err.

      \n\n
      use std::{io::ErrorKind, path::Path};\n\n// Note: on Windows \"/\" maps to \"C:\\\"\nlet root_modified_time = Path::new(\"/\").metadata().and_then(|md| md.modified());\nassert!(root_modified_time.is_ok());\n\nlet should_fail = Path::new(\"/bad/path\").metadata().and_then(|md| md.modified());\nassert!(should_fail.is_err());\nassert_eq!(should_fail.unwrap_err().kind(), ErrorKind::NotFound);
      \n
      1.0.0 · source

      pub fn or<F>(self, res: Result<T, F>) -> Result<T, F>

      Returns res if the result is Err, otherwise returns the Ok value of self.

      \n

      Arguments passed to or are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use or_else, which is\nlazily evaluated.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<u32, &str> = Ok(2);\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Ok(100);\nassert_eq!(x.or(y), Ok(2));
      \n
      1.0.0 · source

      pub fn or_else<F, O>(self, op: O) -> Result<T, F>
      where\n O: FnOnce(E) -> Result<T, F>,

      Calls op if the result is Err, otherwise returns the Ok value of self.

      \n

      This function can be used for control flow based on result values.

      \n
      Examples
      \n
      fn sq(x: u32) -> Result<u32, u32> { Ok(x * x) }\nfn err(x: u32) -> Result<u32, u32> { Err(x) }\n\nassert_eq!(Ok(2).or_else(sq).or_else(sq), Ok(2));\nassert_eq!(Ok(2).or_else(err).or_else(sq), Ok(2));\nassert_eq!(Err(3).or_else(sq).or_else(err), Ok(9));\nassert_eq!(Err(3).or_else(err).or_else(err), Err(3));
      \n
      1.0.0 · source

      pub fn unwrap_or(self, default: T) -> T

      Returns the contained Ok value or a provided default.

      \n

      Arguments passed to unwrap_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use unwrap_or_else,\nwhich is lazily evaluated.

      \n
      Examples
      \n
      let default = 2;\nlet x: Result<u32, &str> = Ok(9);\nassert_eq!(x.unwrap_or(default), 9);\n\nlet x: Result<u32, &str> = Err(\"error\");\nassert_eq!(x.unwrap_or(default), default);
      \n
      1.0.0 · source

      pub fn unwrap_or_else<F>(self, op: F) -> T
      where\n F: FnOnce(E) -> T,

      Returns the contained Ok value or computes it from a closure.

      \n
      Examples
      \n
      fn count(x: &str) -> usize { x.len() }\n\nassert_eq!(Ok(2).unwrap_or_else(count), 2);\nassert_eq!(Err(\"foo\").unwrap_or_else(count), 3);
      \n
      1.58.0 · source

      pub unsafe fn unwrap_unchecked(self) -> T

      Returns the contained Ok value, consuming the self value,\nwithout checking that the value is not an Err.

      \n
      Safety
      \n

      Calling this method on an Err is undefined behavior.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(unsafe { x.unwrap_unchecked() }, 2);
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nunsafe { x.unwrap_unchecked(); } // Undefined behavior!
      \n
      1.58.0 · source

      pub unsafe fn unwrap_err_unchecked(self) -> E

      Returns the contained Err value, consuming the self value,\nwithout checking that the value is not an Ok.

      \n
      Safety
      \n

      Calling this method on an Ok is undefined behavior.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nunsafe { x.unwrap_err_unchecked() }; // Undefined behavior!
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(unsafe { x.unwrap_err_unchecked() }, \"emergency failure\");
      \n
      ",0,"re_chunk_store::ChunkStoreResult"],["
      source§

      impl<T, E> Result<&T, E>

      1.59.0 · source

      pub fn copied(self) -> Result<T, E>
      where\n T: Copy,

      Maps a Result<&T, E> to a Result<T, E> by copying the contents of the\nOk part.

      \n
      Examples
      \n
      let val = 12;\nlet x: Result<&i32, i32> = Ok(&val);\nassert_eq!(x, Ok(&12));\nlet copied = x.copied();\nassert_eq!(copied, Ok(12));
      \n
      1.59.0 · source

      pub fn cloned(self) -> Result<T, E>
      where\n T: Clone,

      Maps a Result<&T, E> to a Result<T, E> by cloning the contents of the\nOk part.

      \n
      Examples
      \n
      let val = 12;\nlet x: Result<&i32, i32> = Ok(&val);\nassert_eq!(x, Ok(&12));\nlet cloned = x.cloned();\nassert_eq!(cloned, Ok(12));
      \n
      ",0,"re_chunk_store::ChunkStoreResult"],["
      source§

      impl<T, E> Result<&mut T, E>

      1.59.0 · source

      pub fn copied(self) -> Result<T, E>
      where\n T: Copy,

      Maps a Result<&mut T, E> to a Result<T, E> by copying the contents of the\nOk part.

      \n
      Examples
      \n
      let mut val = 12;\nlet x: Result<&mut i32, i32> = Ok(&mut val);\nassert_eq!(x, Ok(&mut 12));\nlet copied = x.copied();\nassert_eq!(copied, Ok(12));
      \n
      1.59.0 · source

      pub fn cloned(self) -> Result<T, E>
      where\n T: Clone,

      Maps a Result<&mut T, E> to a Result<T, E> by cloning the contents of the\nOk part.

      \n
      Examples
      \n
      let mut val = 12;\nlet x: Result<&mut i32, i32> = Ok(&mut val);\nassert_eq!(x, Ok(&mut 12));\nlet cloned = x.cloned();\nassert_eq!(cloned, Ok(12));
      \n
      ",0,"re_chunk_store::ChunkStoreResult"],["
      source§

      impl<T, E> Result<Option<T>, E>

      1.33.0 (const: unstable) · source

      pub fn transpose(self) -> Option<Result<T, E>>

      Transposes a Result of an Option into an Option of a Result.

      \n

      Ok(None) will be mapped to None.\nOk(Some(_)) and Err(_) will be mapped to Some(Ok(_)) and Some(Err(_)).

      \n
      Examples
      \n
      #[derive(Debug, Eq, PartialEq)]\nstruct SomeErr;\n\nlet x: Result<Option<i32>, SomeErr> = Ok(Some(5));\nlet y: Option<Result<i32, SomeErr>> = Some(Ok(5));\nassert_eq!(x.transpose(), y);
      \n
      ",0,"re_chunk_store::ChunkStoreResult"],["
      source§

      impl<T, E> Result<Result<T, E>, E>

      source

      pub fn flatten(self) -> Result<T, E>

      🔬This is a nightly-only experimental API. (result_flattening)

      Converts from Result<Result<T, E>, E> to Result<T, E>

      \n
      Examples
      \n
      #![feature(result_flattening)]\nlet x: Result<Result<&'static str, u32>, u32> = Ok(Ok(\"hello\"));\nassert_eq!(Ok(\"hello\"), x.flatten());\n\nlet x: Result<Result<&'static str, u32>, u32> = Ok(Err(6));\nassert_eq!(Err(6), x.flatten());\n\nlet x: Result<Result<&'static str, u32>, u32> = Err(6);\nassert_eq!(Err(6), x.flatten());
      \n

      Flattening only removes one level of nesting at a time:

      \n\n
      #![feature(result_flattening)]\nlet x: Result<Result<Result<&'static str, u32>, u32>, u32> = Ok(Ok(Ok(\"hello\")));\nassert_eq!(Ok(Ok(\"hello\")), x.flatten());\nassert_eq!(Ok(\"hello\"), x.flatten().flatten());
      \n
      ",0,"re_chunk_store::ChunkStoreResult"],["
      1.61.0 · source§

      impl<T, E> Termination for Result<T, E>
      where\n T: Termination,\n E: Debug,

      source§

      fn report(self) -> ExitCode

      Is called to get the representation of the value as status code.\nThis status code is returned to the operating system.
      ","Termination","re_chunk_store::ChunkStoreResult"],["
      1.0.0 · source§

      impl<T, E> PartialOrd for Result<T, E>
      where\n T: PartialOrd,\n E: PartialOrd,

      source§

      fn partial_cmp(&self, other: &Result<T, E>) -> Option<Ordering>

      This method returns an ordering between self and other values if one exists. Read more
      1.0.0 · source§

      fn lt(&self, other: &Rhs) -> bool

      This method tests less than (for self and other) and is used by the < operator. Read more
      1.0.0 · source§

      fn le(&self, other: &Rhs) -> bool

      This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
      1.0.0 · source§

      fn gt(&self, other: &Rhs) -> bool

      This method tests greater than (for self and other) and is used by the > operator. Read more
      1.0.0 · source§

      fn ge(&self, other: &Rhs) -> bool

      This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
      ","PartialOrd","re_chunk_store::ChunkStoreResult"],["
      1.16.0 · source§

      impl<T, U, E> Product<Result<U, E>> for Result<T, E>
      where\n T: Product<U>,

      source§

      fn product<I>(iter: I) -> Result<T, E>
      where\n I: Iterator<Item = Result<U, E>>,

      Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err\noccur, the product of all elements is returned.

      \n
      Examples
      \n

      This multiplies each number in a vector of strings,\nif a string could not be parsed the operation returns Err:

      \n\n
      let nums = vec![\"5\", \"10\", \"1\", \"2\"];\nlet total: Result<usize, _> = nums.iter().map(|w| w.parse::<usize>()).product();\nassert_eq!(total, Ok(100));\nlet nums = vec![\"5\", \"10\", \"one\", \"2\"];\nlet total: Result<usize, _> = nums.iter().map(|w| w.parse::<usize>()).product();\nassert!(total.is_err());
      \n
      ","Product>","re_chunk_store::ChunkStoreResult"],["
      source§

      impl<T, E, F> FromResidual<Result<Infallible, E>> for Result<T, F>
      where\n F: From<E>,

      source§

      fn from_residual(residual: Result<Infallible, E>) -> Result<T, F>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Constructs the type from a compatible Residual type. Read more
      ","FromResidual>","re_chunk_store::ChunkStoreResult"],["
      source§

      impl<T, E, F> FromResidual<Yeet<E>> for Result<T, F>
      where\n F: From<E>,

      source§

      fn from_residual(_: Yeet<E>) -> Result<T, F>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Constructs the type from a compatible Residual type. Read more
      ","FromResidual>","re_chunk_store::ChunkStoreResult"],["
      source§

      impl<T, E> Try for Result<T, E>

      §

      type Output = T

      🔬This is a nightly-only experimental API. (try_trait_v2)
      The type of the value produced by ? when not short-circuiting.
      §

      type Residual = Result<Infallible, E>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      The type of the value passed to FromResidual::from_residual\nas part of ? when short-circuiting. Read more
      source§

      fn from_output(output: <Result<T, E> as Try>::Output) -> Result<T, E>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Constructs the type from its Output type. Read more
      source§

      fn branch(\n self\n) -> ControlFlow<<Result<T, E> as Try>::Residual, <Result<T, E> as Try>::Output>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Used in ? to decide whether the operator should produce a value\n(because this returned ControlFlow::Continue)\nor propagate a value back to the caller\n(because this returned ControlFlow::Break). Read more
      ","Try","re_chunk_store::ChunkStoreResult"],["
      1.0.0 · source§

      impl<T, E> Clone for Result<T, E>
      where\n T: Clone,\n E: Clone,

      source§

      fn clone(&self) -> Result<T, E>

      Returns a copy of the value. Read more
      source§

      fn clone_from(&mut self, source: &Result<T, E>)

      Performs copy-assignment from source. Read more
      ","Clone","re_chunk_store::ChunkStoreResult"],["
      1.0.0 · source§

      impl<A, E, V> FromIterator<Result<A, E>> for Result<V, E>
      where\n V: FromIterator<A>,

      source§

      fn from_iter<I>(iter: I) -> Result<V, E>
      where\n I: IntoIterator<Item = Result<A, E>>,

      Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err occur, a\ncontainer with the values of each Result is returned.

      \n

      Here is an example which increments every integer in a vector,\nchecking for overflow:

      \n\n
      let v = vec![1, 2];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_add(1).ok_or(\"Overflow!\")\n).collect();\nassert_eq!(res, Ok(vec![2, 3]));
      \n

      Here is another example that tries to subtract one from another list\nof integers, this time checking for underflow:

      \n\n
      let v = vec![1, 2, 0];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_sub(1).ok_or(\"Underflow!\")\n).collect();\nassert_eq!(res, Err(\"Underflow!\"));
      \n

      Here is a variation on the previous example, showing that no\nfurther elements are taken from iter after the first Err.

      \n\n
      let v = vec![3, 2, 1, 10];\nlet mut shared = 0;\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32| {\n    shared += x;\n    x.checked_sub(2).ok_or(\"Underflow!\")\n}).collect();\nassert_eq!(res, Err(\"Underflow!\"));\nassert_eq!(shared, 6);
      \n

      Since the third element caused an underflow, no further elements were taken,\nso the final value of shared is 6 (= 3 + 2 + 1), not 16.

      \n
      ","FromIterator>","re_chunk_store::ChunkStoreResult"],["
      1.0.0 · source§

      impl<T, E> StructuralEq for Result<T, E>

      ","StructuralEq","re_chunk_store::ChunkStoreResult"],["
      1.0.0 · source§

      impl<T, E> Eq for Result<T, E>
      where\n T: Eq,\n E: Eq,

      ","Eq","re_chunk_store::ChunkStoreResult"],["
      1.0.0 · source§

      impl<T, E> Hash for Result<T, E>
      where\n T: Hash,\n E: Hash,

      source§

      fn hash<__H>(&self, state: &mut __H)
      where\n __H: Hasher,

      Feeds this value into the given Hasher. Read more
      1.3.0 · source§

      fn hash_slice<H>(data: &[Self], state: &mut H)
      where\n H: Hasher,\n Self: Sized,

      Feeds a slice of this type into the given Hasher. Read more
      ","Hash","re_chunk_store::ChunkStoreResult"],["
      1.0.0 · source§

      impl<T, E> Ord for Result<T, E>
      where\n T: Ord,\n E: Ord,

      source§

      fn cmp(&self, other: &Result<T, E>) -> Ordering

      This method returns an Ordering between self and other. Read more
      1.21.0 · source§

      fn max(self, other: Self) -> Self
      where\n Self: Sized,

      Compares and returns the maximum of two values. Read more
      1.21.0 · source§

      fn min(self, other: Self) -> Self
      where\n Self: Sized,

      Compares and returns the minimum of two values. Read more
      1.50.0 · source§

      fn clamp(self, min: Self, max: Self) -> Self
      where\n Self: Sized + PartialOrd,

      Restrict a value to a certain interval. Read more
      ","Ord","re_chunk_store::ChunkStoreResult"],["
      source§

      impl<T, E> Residual<T> for Result<Infallible, E>

      §

      type TryType = Result<T, E>

      🔬This is a nightly-only experimental API. (try_trait_v2_residual)
      The “return” type of this meta-function.
      ","Residual","re_chunk_store::ChunkStoreResult"],["
      1.0.0 · source§

      impl<T, E> PartialEq for Result<T, E>
      where\n T: PartialEq,\n E: PartialEq,

      source§

      fn eq(&self, other: &Result<T, E>) -> bool

      This method tests for self and other values to be equal, and is used\nby ==.
      1.0.0 · source§

      fn ne(&self, other: &Rhs) -> bool

      This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
      ","PartialEq","re_chunk_store::ChunkStoreResult"],["
      1.0.0 · source§

      impl<T, E> IntoIterator for Result<T, E>

      source§

      fn into_iter(self) -> IntoIter<T>

      Returns a consuming iterator over the possibly contained value.

      \n

      The iterator yields one value if the result is Result::Ok, otherwise none.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(5);\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, [5]);\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, []);
      \n
      §

      type Item = T

      The type of the elements being iterated over.
      §

      type IntoIter = IntoIter<T>

      Which kind of iterator are we turning this into?
      ","IntoIterator","re_chunk_store::ChunkStoreResult"],["
      1.16.0 · source§

      impl<T, U, E> Sum<Result<U, E>> for Result<T, E>
      where\n T: Sum<U>,

      source§

      fn sum<I>(iter: I) -> Result<T, E>
      where\n I: Iterator<Item = Result<U, E>>,

      Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err\noccur, the sum of all elements is returned.

      \n
      Examples
      \n

      This sums up every integer in a vector, rejecting the sum if a negative\nelement is encountered:

      \n\n
      let f = |&x: &i32| if x < 0 { Err(\"Negative element found\") } else { Ok(x) };\nlet v = vec![1, 2];\nlet res: Result<i32, _> = v.iter().map(f).sum();\nassert_eq!(res, Ok(3));\nlet v = vec![1, -2];\nlet res: Result<i32, _> = v.iter().map(f).sum();\nassert_eq!(res, Err(\"Negative element found\"));
      \n
      ","Sum>","re_chunk_store::ChunkStoreResult"],["
      1.0.0 · source§

      impl<T, E> StructuralPartialEq for Result<T, E>

      ","StructuralPartialEq","re_chunk_store::ChunkStoreResult"],["
      1.0.0 · source§

      impl<T, E> Debug for Result<T, E>
      where\n T: Debug,\n E: Debug,

      source§

      fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

      Formats the value using the given formatter. Read more
      ","Debug","re_chunk_store::ChunkStoreResult"],["
      1.0.0 · source§

      impl<T, E> Copy for Result<T, E>
      where\n T: Copy,\n E: Copy,

      ","Copy","re_chunk_store::ChunkStoreResult"],["
      source§

      impl<T, E> Serialize for Result<T, E>
      where\n T: Serialize,\n E: Serialize,

      source§

      fn serialize<S>(\n &self,\n serializer: S\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
      where\n S: Serializer,

      Serialize this value into the given Serde serializer. Read more
      ","Serialize","re_chunk_store::ChunkStoreResult"],["
      source§

      impl<'de, T, E> Deserialize<'de> for Result<T, E>
      where\n T: Deserialize<'de>,\n E: Deserialize<'de>,

      source§

      fn deserialize<D>(\n deserializer: D\n) -> Result<Result<T, E>, <D as Deserializer<'de>>::Error>
      where\n D: Deserializer<'de>,

      Deserialize this value from the given Serde deserializer. Read more
      ","Deserialize<'de>","re_chunk_store::ChunkStoreResult"],["
      §

      impl<'buf, T, E> VectorRead<'buf> for Result<T, E>
      where\n T: VectorReadInner<'buf>,\n E: From<<T as VectorReadInner<'buf>>::Error>,

      ","VectorRead<'buf>","re_chunk_store::ChunkStoreResult"],["
      source§

      impl<C, E> ControlFlow for Result<C, E>
      where\n C: ControlFlow,

      ","ControlFlow","re_chunk_store::ChunkStoreResult"],["
      source§

      impl<T, E> Context<T, E> for Result<T, E>
      where\n E: StdError + Send + Sync + 'static,

      source§

      fn context<C>(self, context: C) -> Result<T, Error>
      where\n C: Display + Send + Sync + 'static,

      Wrap the error value with additional context.
      source§

      fn with_context<C, F>(self, context: F) -> Result<T, Error>
      where\n C: Display + Send + Sync + 'static,\n F: FnOnce() -> C,

      Wrap the error value with additional context that is evaluated lazily\nonly once an error does occur.
      ","Context","re_chunk_store::ChunkStoreResult"],["
      §

      impl<T, E> ResultExt<T, E> for Result<T, E>
      where\n E: Display,

      §

      fn warn_on_err_once(self, msg: impl Display) -> Option<T>

      Log a warning if there is an Err, but only log the exact same message once.

      \n
      §

      fn ok_or_log_error(self) -> Option<T>

      Logs an error if the result is an error and returns the result.
      §

      fn ok_or_log_error_once(self) -> Option<T>

      Logs an error if the result is an error and returns the result, but only once.
      §

      fn unwrap_debug_or_log_error(self) -> Option<T>

      Unwraps in debug builds otherwise logs an error if the result is an error and returns the result.
      ","ResultExt","re_chunk_store::ChunkStoreResult"],["
      §

      impl<T, E> ResultAdapter for Result<T, E>

      §

      type Ok = T

      §

      type Err = E

      ","ResultAdapter","re_chunk_store::ChunkStoreResult"]], "re_entity_db":[["
      source§

      impl<T, E> Result<T, E>

      1.0.0 (const: 1.48.0) · source

      pub const fn is_ok(&self) -> bool

      Returns true if the result is Ok.

      \n
      Examples
      \n
      let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_ok(), true);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_ok(), false);
      \n
      1.70.0 · source

      pub fn is_ok_and(self, f: impl FnOnce(T) -> bool) -> bool

      Returns true if the result is Ok and the value inside of it matches a predicate.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.is_ok_and(|x| x > 1), true);\n\nlet x: Result<u32, &str> = Ok(0);\nassert_eq!(x.is_ok_and(|x| x > 1), false);\n\nlet x: Result<u32, &str> = Err(\"hey\");\nassert_eq!(x.is_ok_and(|x| x > 1), false);
      \n
      1.0.0 (const: 1.48.0) · source

      pub const fn is_err(&self) -> bool

      Returns true if the result is Err.

      \n
      Examples
      \n
      let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_err(), false);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_err(), true);
      \n
      1.70.0 · source

      pub fn is_err_and(self, f: impl FnOnce(E) -> bool) -> bool

      Returns true if the result is Err and the value inside of it matches a predicate.

      \n
      Examples
      \n
      use std::io::{Error, ErrorKind};\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::NotFound, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), true);\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::PermissionDenied, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);\n\nlet x: Result<u32, Error> = Ok(123);\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);
      \n
      1.0.0 · source

      pub fn ok(self) -> Option<T>

      Converts from Result<T, E> to Option<T>.

      \n

      Converts self into an Option<T>, consuming self,\nand discarding the error, if any.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.ok(), Some(2));\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.ok(), None);
      \n
      1.0.0 · source

      pub fn err(self) -> Option<E>

      Converts from Result<T, E> to Option<E>.

      \n

      Converts self into an Option<E>, consuming self,\nand discarding the success value, if any.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.err(), None);\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.err(), Some(\"Nothing here\"));
      \n
      1.0.0 (const: 1.48.0) · source

      pub const fn as_ref(&self) -> Result<&T, &E>

      Converts from &Result<T, E> to Result<&T, &E>.

      \n

      Produces a new Result, containing a reference\ninto the original, leaving the original in place.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.as_ref(), Ok(&2));\n\nlet x: Result<u32, &str> = Err(\"Error\");\nassert_eq!(x.as_ref(), Err(&\"Error\"));
      \n
      1.0.0 (const: unstable) · source

      pub fn as_mut(&mut self) -> Result<&mut T, &mut E>

      Converts from &mut Result<T, E> to Result<&mut T, &mut E>.

      \n
      Examples
      \n
      fn mutate(r: &mut Result<i32, i32>) {\n    match r.as_mut() {\n        Ok(v) => *v = 42,\n        Err(e) => *e = 0,\n    }\n}\n\nlet mut x: Result<i32, i32> = Ok(2);\nmutate(&mut x);\nassert_eq!(x.unwrap(), 42);\n\nlet mut x: Result<i32, i32> = Err(13);\nmutate(&mut x);\nassert_eq!(x.unwrap_err(), 0);
      \n
      1.0.0 · source

      pub fn map<U, F>(self, op: F) -> Result<U, E>
      where\n F: FnOnce(T) -> U,

      Maps a Result<T, E> to Result<U, E> by applying a function to a\ncontained Ok value, leaving an Err value untouched.

      \n

      This function can be used to compose the results of two functions.

      \n
      Examples
      \n

      Print the numbers on each line of a string multiplied by two.

      \n\n
      let line = \"1\\n2\\n3\\n4\\n\";\n\nfor num in line.lines() {\n    match num.parse::<i32>().map(|i| i * 2) {\n        Ok(n) => println!(\"{n}\"),\n        Err(..) => {}\n    }\n}
      \n
      1.41.0 · source

      pub fn map_or<U, F>(self, default: U, f: F) -> U
      where\n F: FnOnce(T) -> U,

      Returns the provided default (if Err), or\napplies a function to the contained value (if Ok).

      \n

      Arguments passed to map_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use map_or_else,\nwhich is lazily evaluated.

      \n
      Examples
      \n
      let x: Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or(42, |v| v.len()), 3);\n\nlet x: Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or(42, |v| v.len()), 42);
      \n
      1.41.0 · source

      pub fn map_or_else<U, D, F>(self, default: D, f: F) -> U
      where\n D: FnOnce(E) -> U,\n F: FnOnce(T) -> U,

      Maps a Result<T, E> to U by applying fallback function default to\na contained Err value, or function f to a contained Ok value.

      \n

      This function can be used to unpack a successful result\nwhile handling an error.

      \n
      Examples
      \n
      let k = 21;\n\nlet x : Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 3);\n\nlet x : Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 42);
      \n
      1.0.0 · source

      pub fn map_err<F, O>(self, op: O) -> Result<T, F>
      where\n O: FnOnce(E) -> F,

      Maps a Result<T, E> to Result<T, F> by applying a function to a\ncontained Err value, leaving an Ok value untouched.

      \n

      This function can be used to pass through a successful result while handling\nan error.

      \n
      Examples
      \n
      fn stringify(x: u32) -> String { format!(\"error code: {x}\") }\n\nlet x: Result<u32, u32> = Ok(2);\nassert_eq!(x.map_err(stringify), Ok(2));\n\nlet x: Result<u32, u32> = Err(13);\nassert_eq!(x.map_err(stringify), Err(\"error code: 13\".to_string()));
      \n
      1.76.0 · source

      pub fn inspect<F>(self, f: F) -> Result<T, E>
      where\n F: FnOnce(&T),

      Calls the provided closure with a reference to the contained value (if Ok).

      \n
      Examples
      \n
      let x: u8 = \"4\"\n    .parse::<u8>()\n    .inspect(|x| println!(\"original: {x}\"))\n    .map(|x| x.pow(3))\n    .expect(\"failed to parse number\");
      \n
      1.76.0 · source

      pub fn inspect_err<F>(self, f: F) -> Result<T, E>
      where\n F: FnOnce(&E),

      Calls the provided closure with a reference to the contained error (if Err).

      \n
      Examples
      \n
      use std::{fs, io};\n\nfn read() -> io::Result<String> {\n    fs::read_to_string(\"address.txt\")\n        .inspect_err(|e| eprintln!(\"failed to read file: {e}\"))\n}
      \n
      1.47.0 · source

      pub fn as_deref(&self) -> Result<&<T as Deref>::Target, &E>
      where\n T: Deref,

      Converts from Result<T, E> (or &Result<T, E>) to Result<&<T as Deref>::Target, &E>.

      \n

      Coerces the Ok variant of the original Result via Deref\nand returns the new Result.

      \n
      Examples
      \n
      let x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&str, &u32> = Ok(\"hello\");\nassert_eq!(x.as_deref(), y);\n\nlet x: Result<String, u32> = Err(42);\nlet y: Result<&str, &u32> = Err(&42);\nassert_eq!(x.as_deref(), y);
      \n
      1.47.0 · source

      pub fn as_deref_mut(&mut self) -> Result<&mut <T as Deref>::Target, &mut E>
      where\n T: DerefMut,

      Converts from Result<T, E> (or &mut Result<T, E>) to Result<&mut <T as DerefMut>::Target, &mut E>.

      \n

      Coerces the Ok variant of the original Result via DerefMut\nand returns the new Result.

      \n
      Examples
      \n
      let mut s = \"HELLO\".to_string();\nlet mut x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&mut str, &mut u32> = Ok(&mut s);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);\n\nlet mut i = 42;\nlet mut x: Result<String, u32> = Err(42);\nlet y: Result<&mut str, &mut u32> = Err(&mut i);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);
      \n
      1.0.0 · source

      pub fn iter(&self) -> Iter<'_, T>

      Returns an iterator over the possibly contained value.

      \n

      The iterator yields one value if the result is Result::Ok, otherwise none.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(7);\nassert_eq!(x.iter().next(), Some(&7));\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter().next(), None);
      \n
      1.0.0 · source

      pub fn iter_mut(&mut self) -> IterMut<'_, T>

      Returns a mutable iterator over the possibly contained value.

      \n

      The iterator yields one value if the result is Result::Ok, otherwise none.

      \n
      Examples
      \n
      let mut x: Result<u32, &str> = Ok(7);\nmatch x.iter_mut().next() {\n    Some(v) => *v = 40,\n    None => {},\n}\nassert_eq!(x, Ok(40));\n\nlet mut x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter_mut().next(), None);
      \n
      1.4.0 · source

      pub fn expect(self, msg: &str) -> T
      where\n E: Debug,

      Returns the contained Ok value, consuming the self value.

      \n

      Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

      \n
      Panics
      \n

      Panics if the value is an Err, with a panic message including the\npassed message, and the content of the Err.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nx.expect(\"Testing expect\"); // panics with `Testing expect: emergency failure`
      \n
      Recommended Message Style
      \n

      We recommend that expect messages are used to describe the reason you\nexpect the Result should be Ok.

      \n\n
      let path = std::env::var(\"IMPORTANT_PATH\")\n    .expect(\"env variable `IMPORTANT_PATH` should be set by `wrapper_script.sh`\");
      \n

      Hint: If you’re having trouble remembering how to phrase expect\nerror messages remember to focus on the word “should” as in “env\nvariable should be set by blah” or “the given binary should be available\nand executable by the current user”.

      \n

      For more detail on expect message styles and the reasoning behind our recommendation please\nrefer to the section on “Common Message\nStyles” in the\nstd::error module docs.

      \n
      1.0.0 · source

      pub fn unwrap(self) -> T
      where\n E: Debug,

      Returns the contained Ok value, consuming the self value.

      \n

      Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

      \n
      Panics
      \n

      Panics if the value is an Err, with a panic message provided by the\nErr’s value.

      \n
      Examples
      \n

      Basic usage:

      \n\n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.unwrap(), 2);
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nx.unwrap(); // panics with `emergency failure`
      \n
      1.16.0 · source

      pub fn unwrap_or_default(self) -> T
      where\n T: Default,

      Returns the contained Ok value or a default

      \n

      Consumes the self argument then, if Ok, returns the contained\nvalue, otherwise if Err, returns the default value for that\ntype.

      \n
      Examples
      \n

      Converts a string to an integer, turning poorly-formed strings\ninto 0 (the default value for integers). parse converts\na string to any other type that implements FromStr, returning an\nErr on error.

      \n\n
      let good_year_from_input = \"1909\";\nlet bad_year_from_input = \"190blarg\";\nlet good_year = good_year_from_input.parse().unwrap_or_default();\nlet bad_year = bad_year_from_input.parse().unwrap_or_default();\n\nassert_eq!(1909, good_year);\nassert_eq!(0, bad_year);
      \n
      1.17.0 · source

      pub fn expect_err(self, msg: &str) -> E
      where\n T: Debug,

      Returns the contained Err value, consuming the self value.

      \n
      Panics
      \n

      Panics if the value is an Ok, with a panic message including the\npassed message, and the content of the Ok.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(10);\nx.expect_err(\"Testing expect_err\"); // panics with `Testing expect_err: 10`
      \n
      1.0.0 · source

      pub fn unwrap_err(self) -> E
      where\n T: Debug,

      Returns the contained Err value, consuming the self value.

      \n
      Panics
      \n

      Panics if the value is an Ok, with a custom panic message provided\nby the Ok’s value.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nx.unwrap_err(); // panics with `2`
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(x.unwrap_err(), \"emergency failure\");
      \n
      source

      pub fn into_ok(self) -> T
      where\n E: Into<!>,

      🔬This is a nightly-only experimental API. (unwrap_infallible)

      Returns the contained Ok value, but never panics.

      \n

      Unlike unwrap, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap as a maintainability safeguard that will fail\nto compile if the error type of the Result is later changed\nto an error that can actually occur.

      \n
      Examples
      \n
      \nfn only_good_news() -> Result<String, !> {\n    Ok(\"this is fine\".into())\n}\n\nlet s: String = only_good_news().into_ok();\nprintln!(\"{s}\");
      \n
      source

      pub fn into_err(self) -> E
      where\n T: Into<!>,

      🔬This is a nightly-only experimental API. (unwrap_infallible)

      Returns the contained Err value, but never panics.

      \n

      Unlike unwrap_err, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap_err as a maintainability safeguard that will fail\nto compile if the ok type of the Result is later changed\nto a type that can actually occur.

      \n
      Examples
      \n
      \nfn only_bad_news() -> Result<!, String> {\n    Err(\"Oops, it failed\".into())\n}\n\nlet error: String = only_bad_news().into_err();\nprintln!(\"{error}\");
      \n
      1.0.0 · source

      pub fn and<U>(self, res: Result<U, E>) -> Result<U, E>

      Returns res if the result is Ok, otherwise returns the Err value of self.

      \n

      Arguments passed to and are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use and_then, which is\nlazily evaluated.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<&str, &str> = Ok(\"foo\");\nassert_eq!(x.and(y), Err(\"early error\"));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"not a 2\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Ok(\"different result type\");\nassert_eq!(x.and(y), Ok(\"different result type\"));
      \n
      1.0.0 · source

      pub fn and_then<U, F>(self, op: F) -> Result<U, E>
      where\n F: FnOnce(T) -> Result<U, E>,

      Calls op if the result is Ok, otherwise returns the Err value of self.

      \n

      This function can be used for control flow based on Result values.

      \n
      Examples
      \n
      fn sq_then_to_string(x: u32) -> Result<String, &'static str> {\n    x.checked_mul(x).map(|sq| sq.to_string()).ok_or(\"overflowed\")\n}\n\nassert_eq!(Ok(2).and_then(sq_then_to_string), Ok(4.to_string()));\nassert_eq!(Ok(1_000_000).and_then(sq_then_to_string), Err(\"overflowed\"));\nassert_eq!(Err(\"not a number\").and_then(sq_then_to_string), Err(\"not a number\"));
      \n

      Often used to chain fallible operations that may return Err.

      \n\n
      use std::{io::ErrorKind, path::Path};\n\n// Note: on Windows \"/\" maps to \"C:\\\"\nlet root_modified_time = Path::new(\"/\").metadata().and_then(|md| md.modified());\nassert!(root_modified_time.is_ok());\n\nlet should_fail = Path::new(\"/bad/path\").metadata().and_then(|md| md.modified());\nassert!(should_fail.is_err());\nassert_eq!(should_fail.unwrap_err().kind(), ErrorKind::NotFound);
      \n
      1.0.0 · source

      pub fn or<F>(self, res: Result<T, F>) -> Result<T, F>

      Returns res if the result is Err, otherwise returns the Ok value of self.

      \n

      Arguments passed to or are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use or_else, which is\nlazily evaluated.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<u32, &str> = Ok(2);\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Ok(100);\nassert_eq!(x.or(y), Ok(2));
      \n
      1.0.0 · source

      pub fn or_else<F, O>(self, op: O) -> Result<T, F>
      where\n O: FnOnce(E) -> Result<T, F>,

      Calls op if the result is Err, otherwise returns the Ok value of self.

      \n

      This function can be used for control flow based on result values.

      \n
      Examples
      \n
      fn sq(x: u32) -> Result<u32, u32> { Ok(x * x) }\nfn err(x: u32) -> Result<u32, u32> { Err(x) }\n\nassert_eq!(Ok(2).or_else(sq).or_else(sq), Ok(2));\nassert_eq!(Ok(2).or_else(err).or_else(sq), Ok(2));\nassert_eq!(Err(3).or_else(sq).or_else(err), Ok(9));\nassert_eq!(Err(3).or_else(err).or_else(err), Err(3));
      \n
      1.0.0 · source

      pub fn unwrap_or(self, default: T) -> T

      Returns the contained Ok value or a provided default.

      \n

      Arguments passed to unwrap_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use unwrap_or_else,\nwhich is lazily evaluated.

      \n
      Examples
      \n
      let default = 2;\nlet x: Result<u32, &str> = Ok(9);\nassert_eq!(x.unwrap_or(default), 9);\n\nlet x: Result<u32, &str> = Err(\"error\");\nassert_eq!(x.unwrap_or(default), default);
      \n
      1.0.0 · source

      pub fn unwrap_or_else<F>(self, op: F) -> T
      where\n F: FnOnce(E) -> T,

      Returns the contained Ok value or computes it from a closure.

      \n
      Examples
      \n
      fn count(x: &str) -> usize { x.len() }\n\nassert_eq!(Ok(2).unwrap_or_else(count), 2);\nassert_eq!(Err(\"foo\").unwrap_or_else(count), 3);
      \n
      1.58.0 · source

      pub unsafe fn unwrap_unchecked(self) -> T

      Returns the contained Ok value, consuming the self value,\nwithout checking that the value is not an Err.

      \n
      Safety
      \n

      Calling this method on an Err is undefined behavior.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(unsafe { x.unwrap_unchecked() }, 2);
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nunsafe { x.unwrap_unchecked(); } // Undefined behavior!
      \n
      1.58.0 · source

      pub unsafe fn unwrap_err_unchecked(self) -> E

      Returns the contained Err value, consuming the self value,\nwithout checking that the value is not an Ok.

      \n
      Safety
      \n

      Calling this method on an Ok is undefined behavior.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nunsafe { x.unwrap_err_unchecked() }; // Undefined behavior!
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(unsafe { x.unwrap_err_unchecked() }, \"emergency failure\");
      \n
      ",0,"re_entity_db::Result"],["
      source§

      impl<T, E> Result<&T, E>

      1.59.0 · source

      pub fn copied(self) -> Result<T, E>
      where\n T: Copy,

      Maps a Result<&T, E> to a Result<T, E> by copying the contents of the\nOk part.

      \n
      Examples
      \n
      let val = 12;\nlet x: Result<&i32, i32> = Ok(&val);\nassert_eq!(x, Ok(&12));\nlet copied = x.copied();\nassert_eq!(copied, Ok(12));
      \n
      1.59.0 · source

      pub fn cloned(self) -> Result<T, E>
      where\n T: Clone,

      Maps a Result<&T, E> to a Result<T, E> by cloning the contents of the\nOk part.

      \n
      Examples
      \n
      let val = 12;\nlet x: Result<&i32, i32> = Ok(&val);\nassert_eq!(x, Ok(&12));\nlet cloned = x.cloned();\nassert_eq!(cloned, Ok(12));
      \n
      ",0,"re_entity_db::Result"],["
      source§

      impl<T, E> Result<&mut T, E>

      1.59.0 · source

      pub fn copied(self) -> Result<T, E>
      where\n T: Copy,

      Maps a Result<&mut T, E> to a Result<T, E> by copying the contents of the\nOk part.

      \n
      Examples
      \n
      let mut val = 12;\nlet x: Result<&mut i32, i32> = Ok(&mut val);\nassert_eq!(x, Ok(&mut 12));\nlet copied = x.copied();\nassert_eq!(copied, Ok(12));
      \n
      1.59.0 · source

      pub fn cloned(self) -> Result<T, E>
      where\n T: Clone,

      Maps a Result<&mut T, E> to a Result<T, E> by cloning the contents of the\nOk part.

      \n
      Examples
      \n
      let mut val = 12;\nlet x: Result<&mut i32, i32> = Ok(&mut val);\nassert_eq!(x, Ok(&mut 12));\nlet cloned = x.cloned();\nassert_eq!(cloned, Ok(12));
      \n
      ",0,"re_entity_db::Result"],["
      source§

      impl<T, E> Result<Option<T>, E>

      1.33.0 (const: unstable) · source

      pub fn transpose(self) -> Option<Result<T, E>>

      Transposes a Result of an Option into an Option of a Result.

      \n

      Ok(None) will be mapped to None.\nOk(Some(_)) and Err(_) will be mapped to Some(Ok(_)) and Some(Err(_)).

      \n
      Examples
      \n
      #[derive(Debug, Eq, PartialEq)]\nstruct SomeErr;\n\nlet x: Result<Option<i32>, SomeErr> = Ok(Some(5));\nlet y: Option<Result<i32, SomeErr>> = Some(Ok(5));\nassert_eq!(x.transpose(), y);
      \n
      ",0,"re_entity_db::Result"],["
      source§

      impl<T, E> Result<Result<T, E>, E>

      source

      pub fn flatten(self) -> Result<T, E>

      🔬This is a nightly-only experimental API. (result_flattening)

      Converts from Result<Result<T, E>, E> to Result<T, E>

      \n
      Examples
      \n
      #![feature(result_flattening)]\nlet x: Result<Result<&'static str, u32>, u32> = Ok(Ok(\"hello\"));\nassert_eq!(Ok(\"hello\"), x.flatten());\n\nlet x: Result<Result<&'static str, u32>, u32> = Ok(Err(6));\nassert_eq!(Err(6), x.flatten());\n\nlet x: Result<Result<&'static str, u32>, u32> = Err(6);\nassert_eq!(Err(6), x.flatten());
      \n

      Flattening only removes one level of nesting at a time:

      \n\n
      #![feature(result_flattening)]\nlet x: Result<Result<Result<&'static str, u32>, u32>, u32> = Ok(Ok(Ok(\"hello\")));\nassert_eq!(Ok(Ok(\"hello\")), x.flatten());\nassert_eq!(Ok(\"hello\"), x.flatten().flatten());
      \n
      ",0,"re_entity_db::Result"],["
      1.61.0 · source§

      impl<T, E> Termination for Result<T, E>
      where\n T: Termination,\n E: Debug,

      source§

      fn report(self) -> ExitCode

      Is called to get the representation of the value as status code.\nThis status code is returned to the operating system.
      ","Termination","re_entity_db::Result"],["
      1.0.0 · source§

      impl<T, E> PartialOrd for Result<T, E>
      where\n T: PartialOrd,\n E: PartialOrd,

      source§

      fn partial_cmp(&self, other: &Result<T, E>) -> Option<Ordering>

      This method returns an ordering between self and other values if one exists. Read more
      1.0.0 · source§

      fn lt(&self, other: &Rhs) -> bool

      This method tests less than (for self and other) and is used by the < operator. Read more
      1.0.0 · source§

      fn le(&self, other: &Rhs) -> bool

      This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
      1.0.0 · source§

      fn gt(&self, other: &Rhs) -> bool

      This method tests greater than (for self and other) and is used by the > operator. Read more
      1.0.0 · source§

      fn ge(&self, other: &Rhs) -> bool

      This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
      ","PartialOrd","re_entity_db::Result"],["
      1.16.0 · source§

      impl<T, U, E> Product<Result<U, E>> for Result<T, E>
      where\n T: Product<U>,

      source§

      fn product<I>(iter: I) -> Result<T, E>
      where\n I: Iterator<Item = Result<U, E>>,

      Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err\noccur, the product of all elements is returned.

      \n
      Examples
      \n

      This multiplies each number in a vector of strings,\nif a string could not be parsed the operation returns Err:

      \n\n
      let nums = vec![\"5\", \"10\", \"1\", \"2\"];\nlet total: Result<usize, _> = nums.iter().map(|w| w.parse::<usize>()).product();\nassert_eq!(total, Ok(100));\nlet nums = vec![\"5\", \"10\", \"one\", \"2\"];\nlet total: Result<usize, _> = nums.iter().map(|w| w.parse::<usize>()).product();\nassert!(total.is_err());
      \n
      ","Product>","re_entity_db::Result"],["
      source§

      impl<T, E, F> FromResidual<Result<Infallible, E>> for Result<T, F>
      where\n F: From<E>,

      source§

      fn from_residual(residual: Result<Infallible, E>) -> Result<T, F>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Constructs the type from a compatible Residual type. Read more
      ","FromResidual>","re_entity_db::Result"],["
      source§

      impl<T, E, F> FromResidual<Yeet<E>> for Result<T, F>
      where\n F: From<E>,

      source§

      fn from_residual(_: Yeet<E>) -> Result<T, F>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Constructs the type from a compatible Residual type. Read more
      ","FromResidual>","re_entity_db::Result"],["
      source§

      impl<T, E> Try for Result<T, E>

      §

      type Output = T

      🔬This is a nightly-only experimental API. (try_trait_v2)
      The type of the value produced by ? when not short-circuiting.
      §

      type Residual = Result<Infallible, E>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      The type of the value passed to FromResidual::from_residual\nas part of ? when short-circuiting. Read more
      source§

      fn from_output(output: <Result<T, E> as Try>::Output) -> Result<T, E>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Constructs the type from its Output type. Read more
      source§

      fn branch(\n self\n) -> ControlFlow<<Result<T, E> as Try>::Residual, <Result<T, E> as Try>::Output>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Used in ? to decide whether the operator should produce a value\n(because this returned ControlFlow::Continue)\nor propagate a value back to the caller\n(because this returned ControlFlow::Break). Read more
      ","Try","re_entity_db::Result"],["
      1.0.0 · source§

      impl<T, E> Clone for Result<T, E>
      where\n T: Clone,\n E: Clone,

      source§

      fn clone(&self) -> Result<T, E>

      Returns a copy of the value. Read more
      source§

      fn clone_from(&mut self, source: &Result<T, E>)

      Performs copy-assignment from source. Read more
      ","Clone","re_entity_db::Result"],["
      1.0.0 · source§

      impl<A, E, V> FromIterator<Result<A, E>> for Result<V, E>
      where\n V: FromIterator<A>,

      source§

      fn from_iter<I>(iter: I) -> Result<V, E>
      where\n I: IntoIterator<Item = Result<A, E>>,

      Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err occur, a\ncontainer with the values of each Result is returned.

      \n

      Here is an example which increments every integer in a vector,\nchecking for overflow:

      \n\n
      let v = vec![1, 2];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_add(1).ok_or(\"Overflow!\")\n).collect();\nassert_eq!(res, Ok(vec![2, 3]));
      \n

      Here is another example that tries to subtract one from another list\nof integers, this time checking for underflow:

      \n\n
      let v = vec![1, 2, 0];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_sub(1).ok_or(\"Underflow!\")\n).collect();\nassert_eq!(res, Err(\"Underflow!\"));
      \n

      Here is a variation on the previous example, showing that no\nfurther elements are taken from iter after the first Err.

      \n\n
      let v = vec![3, 2, 1, 10];\nlet mut shared = 0;\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32| {\n    shared += x;\n    x.checked_sub(2).ok_or(\"Underflow!\")\n}).collect();\nassert_eq!(res, Err(\"Underflow!\"));\nassert_eq!(shared, 6);
      \n

      Since the third element caused an underflow, no further elements were taken,\nso the final value of shared is 6 (= 3 + 2 + 1), not 16.

      \n
      ","FromIterator>","re_entity_db::Result"],["
      1.0.0 · source§

      impl<T, E> StructuralEq for Result<T, E>

      ","StructuralEq","re_entity_db::Result"],["
      1.0.0 · source§

      impl<T, E> Eq for Result<T, E>
      where\n T: Eq,\n E: Eq,

      ","Eq","re_entity_db::Result"],["
      1.0.0 · source§

      impl<T, E> Hash for Result<T, E>
      where\n T: Hash,\n E: Hash,

      source§

      fn hash<__H>(&self, state: &mut __H)
      where\n __H: Hasher,

      Feeds this value into the given Hasher. Read more
      1.3.0 · source§

      fn hash_slice<H>(data: &[Self], state: &mut H)
      where\n H: Hasher,\n Self: Sized,

      Feeds a slice of this type into the given Hasher. Read more
      ","Hash","re_entity_db::Result"],["
      1.0.0 · source§

      impl<T, E> Ord for Result<T, E>
      where\n T: Ord,\n E: Ord,

      source§

      fn cmp(&self, other: &Result<T, E>) -> Ordering

      This method returns an Ordering between self and other. Read more
      1.21.0 · source§

      fn max(self, other: Self) -> Self
      where\n Self: Sized,

      Compares and returns the maximum of two values. Read more
      1.21.0 · source§

      fn min(self, other: Self) -> Self
      where\n Self: Sized,

      Compares and returns the minimum of two values. Read more
      1.50.0 · source§

      fn clamp(self, min: Self, max: Self) -> Self
      where\n Self: Sized + PartialOrd,

      Restrict a value to a certain interval. Read more
      ","Ord","re_entity_db::Result"],["
      source§

      impl<T, E> Residual<T> for Result<Infallible, E>

      §

      type TryType = Result<T, E>

      🔬This is a nightly-only experimental API. (try_trait_v2_residual)
      The “return” type of this meta-function.
      ","Residual","re_entity_db::Result"],["
      1.0.0 · source§

      impl<T, E> PartialEq for Result<T, E>
      where\n T: PartialEq,\n E: PartialEq,

      source§

      fn eq(&self, other: &Result<T, E>) -> bool

      This method tests for self and other values to be equal, and is used\nby ==.
      1.0.0 · source§

      fn ne(&self, other: &Rhs) -> bool

      This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
      ","PartialEq","re_entity_db::Result"],["
      1.0.0 · source§

      impl<T, E> IntoIterator for Result<T, E>

      source§

      fn into_iter(self) -> IntoIter<T>

      Returns a consuming iterator over the possibly contained value.

      \n

      The iterator yields one value if the result is Result::Ok, otherwise none.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(5);\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, [5]);\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, []);
      \n
      §

      type Item = T

      The type of the elements being iterated over.
      §

      type IntoIter = IntoIter<T>

      Which kind of iterator are we turning this into?
      ","IntoIterator","re_entity_db::Result"],["
      1.16.0 · source§

      impl<T, U, E> Sum<Result<U, E>> for Result<T, E>
      where\n T: Sum<U>,

      source§

      fn sum<I>(iter: I) -> Result<T, E>
      where\n I: Iterator<Item = Result<U, E>>,

      Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err\noccur, the sum of all elements is returned.

      \n
      Examples
      \n

      This sums up every integer in a vector, rejecting the sum if a negative\nelement is encountered:

      \n\n
      let f = |&x: &i32| if x < 0 { Err(\"Negative element found\") } else { Ok(x) };\nlet v = vec![1, 2];\nlet res: Result<i32, _> = v.iter().map(f).sum();\nassert_eq!(res, Ok(3));\nlet v = vec![1, -2];\nlet res: Result<i32, _> = v.iter().map(f).sum();\nassert_eq!(res, Err(\"Negative element found\"));
      \n
      ","Sum>","re_entity_db::Result"],["
      1.0.0 · source§

      impl<T, E> StructuralPartialEq for Result<T, E>

      ","StructuralPartialEq","re_entity_db::Result"],["
      1.0.0 · source§

      impl<T, E> Debug for Result<T, E>
      where\n T: Debug,\n E: Debug,

      source§

      fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

      Formats the value using the given formatter. Read more
      ","Debug","re_entity_db::Result"],["
      1.0.0 · source§

      impl<T, E> Copy for Result<T, E>
      where\n T: Copy,\n E: Copy,

      ","Copy","re_entity_db::Result"],["
      source§

      impl<T, E> Serialize for Result<T, E>
      where\n T: Serialize,\n E: Serialize,

      source§

      fn serialize<S>(\n &self,\n serializer: S\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
      where\n S: Serializer,

      Serialize this value into the given Serde serializer. Read more
      ","Serialize","re_entity_db::Result"],["
      source§

      impl<'de, T, E> Deserialize<'de> for Result<T, E>
      where\n T: Deserialize<'de>,\n E: Deserialize<'de>,

      source§

      fn deserialize<D>(\n deserializer: D\n) -> Result<Result<T, E>, <D as Deserializer<'de>>::Error>
      where\n D: Deserializer<'de>,

      Deserialize this value from the given Serde deserializer. Read more
      ","Deserialize<'de>","re_entity_db::Result"],["
      source§

      impl<C, E> ControlFlow for Result<C, E>
      where\n C: ControlFlow,

      ","ControlFlow","re_entity_db::Result"],["
      §

      impl<'buf, T, E> VectorRead<'buf> for Result<T, E>
      where\n T: VectorReadInner<'buf>,\n E: From<<T as VectorReadInner<'buf>>::Error>,

      ","VectorRead<'buf>","re_entity_db::Result"],["
      source§

      impl<T, E> Context<T, E> for Result<T, E>
      where\n E: StdError + Send + Sync + 'static,

      source§

      fn context<C>(self, context: C) -> Result<T, Error>
      where\n C: Display + Send + Sync + 'static,

      Wrap the error value with additional context.
      source§

      fn with_context<C, F>(self, context: F) -> Result<T, Error>
      where\n C: Display + Send + Sync + 'static,\n F: FnOnce() -> C,

      Wrap the error value with additional context that is evaluated lazily\nonly once an error does occur.
      ","Context","re_entity_db::Result"],["
      §

      impl<T, E> ResultExt<T, E> for Result<T, E>
      where\n E: Display,

      §

      fn warn_on_err_once(self, msg: impl Display) -> Option<T>

      Log a warning if there is an Err, but only log the exact same message once.

      \n
      §

      fn ok_or_log_error(self) -> Option<T>

      Logs an error if the result is an error and returns the result.
      §

      fn ok_or_log_error_once(self) -> Option<T>

      Logs an error if the result is an error and returns the result, but only once.
      §

      fn unwrap_debug_or_log_error(self) -> Option<T>

      Unwraps in debug builds otherwise logs an error if the result is an error and returns the result.
      ","ResultExt","re_entity_db::Result"],["
      §

      impl<T, E> ResultAdapter for Result<T, E>

      §

      type Ok = T

      §

      type Err = E

      ","ResultAdapter","re_entity_db::Result"]], -"re_log_types":[["
      source§

      impl<T, E> Result<T, E>

      1.0.0 (const: 1.48.0) · source

      pub const fn is_ok(&self) -> bool

      Returns true if the result is Ok.

      \n
      Examples
      \n
      let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_ok(), true);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_ok(), false);
      \n
      1.70.0 · source

      pub fn is_ok_and(self, f: impl FnOnce(T) -> bool) -> bool

      Returns true if the result is Ok and the value inside of it matches a predicate.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.is_ok_and(|x| x > 1), true);\n\nlet x: Result<u32, &str> = Ok(0);\nassert_eq!(x.is_ok_and(|x| x > 1), false);\n\nlet x: Result<u32, &str> = Err(\"hey\");\nassert_eq!(x.is_ok_and(|x| x > 1), false);
      \n
      1.0.0 (const: 1.48.0) · source

      pub const fn is_err(&self) -> bool

      Returns true if the result is Err.

      \n
      Examples
      \n
      let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_err(), false);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_err(), true);
      \n
      1.70.0 · source

      pub fn is_err_and(self, f: impl FnOnce(E) -> bool) -> bool

      Returns true if the result is Err and the value inside of it matches a predicate.

      \n
      Examples
      \n
      use std::io::{Error, ErrorKind};\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::NotFound, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), true);\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::PermissionDenied, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);\n\nlet x: Result<u32, Error> = Ok(123);\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);
      \n
      1.0.0 · source

      pub fn ok(self) -> Option<T>

      Converts from Result<T, E> to Option<T>.

      \n

      Converts self into an Option<T>, consuming self,\nand discarding the error, if any.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.ok(), Some(2));\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.ok(), None);
      \n
      1.0.0 · source

      pub fn err(self) -> Option<E>

      Converts from Result<T, E> to Option<E>.

      \n

      Converts self into an Option<E>, consuming self,\nand discarding the success value, if any.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.err(), None);\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.err(), Some(\"Nothing here\"));
      \n
      1.0.0 (const: 1.48.0) · source

      pub const fn as_ref(&self) -> Result<&T, &E>

      Converts from &Result<T, E> to Result<&T, &E>.

      \n

      Produces a new Result, containing a reference\ninto the original, leaving the original in place.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.as_ref(), Ok(&2));\n\nlet x: Result<u32, &str> = Err(\"Error\");\nassert_eq!(x.as_ref(), Err(&\"Error\"));
      \n
      1.0.0 (const: unstable) · source

      pub fn as_mut(&mut self) -> Result<&mut T, &mut E>

      Converts from &mut Result<T, E> to Result<&mut T, &mut E>.

      \n
      Examples
      \n
      fn mutate(r: &mut Result<i32, i32>) {\n    match r.as_mut() {\n        Ok(v) => *v = 42,\n        Err(e) => *e = 0,\n    }\n}\n\nlet mut x: Result<i32, i32> = Ok(2);\nmutate(&mut x);\nassert_eq!(x.unwrap(), 42);\n\nlet mut x: Result<i32, i32> = Err(13);\nmutate(&mut x);\nassert_eq!(x.unwrap_err(), 0);
      \n
      1.0.0 · source

      pub fn map<U, F>(self, op: F) -> Result<U, E>
      where\n F: FnOnce(T) -> U,

      Maps a Result<T, E> to Result<U, E> by applying a function to a\ncontained Ok value, leaving an Err value untouched.

      \n

      This function can be used to compose the results of two functions.

      \n
      Examples
      \n

      Print the numbers on each line of a string multiplied by two.

      \n\n
      let line = \"1\\n2\\n3\\n4\\n\";\n\nfor num in line.lines() {\n    match num.parse::<i32>().map(|i| i * 2) {\n        Ok(n) => println!(\"{n}\"),\n        Err(..) => {}\n    }\n}
      \n
      1.41.0 · source

      pub fn map_or<U, F>(self, default: U, f: F) -> U
      where\n F: FnOnce(T) -> U,

      Returns the provided default (if Err), or\napplies a function to the contained value (if Ok).

      \n

      Arguments passed to map_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use map_or_else,\nwhich is lazily evaluated.

      \n
      Examples
      \n
      let x: Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or(42, |v| v.len()), 3);\n\nlet x: Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or(42, |v| v.len()), 42);
      \n
      1.41.0 · source

      pub fn map_or_else<U, D, F>(self, default: D, f: F) -> U
      where\n D: FnOnce(E) -> U,\n F: FnOnce(T) -> U,

      Maps a Result<T, E> to U by applying fallback function default to\na contained Err value, or function f to a contained Ok value.

      \n

      This function can be used to unpack a successful result\nwhile handling an error.

      \n
      Examples
      \n
      let k = 21;\n\nlet x : Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 3);\n\nlet x : Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 42);
      \n
      1.0.0 · source

      pub fn map_err<F, O>(self, op: O) -> Result<T, F>
      where\n O: FnOnce(E) -> F,

      Maps a Result<T, E> to Result<T, F> by applying a function to a\ncontained Err value, leaving an Ok value untouched.

      \n

      This function can be used to pass through a successful result while handling\nan error.

      \n
      Examples
      \n
      fn stringify(x: u32) -> String { format!(\"error code: {x}\") }\n\nlet x: Result<u32, u32> = Ok(2);\nassert_eq!(x.map_err(stringify), Ok(2));\n\nlet x: Result<u32, u32> = Err(13);\nassert_eq!(x.map_err(stringify), Err(\"error code: 13\".to_string()));
      \n
      1.76.0 · source

      pub fn inspect<F>(self, f: F) -> Result<T, E>
      where\n F: FnOnce(&T),

      Calls the provided closure with a reference to the contained value (if Ok).

      \n
      Examples
      \n
      let x: u8 = \"4\"\n    .parse::<u8>()\n    .inspect(|x| println!(\"original: {x}\"))\n    .map(|x| x.pow(3))\n    .expect(\"failed to parse number\");
      \n
      1.76.0 · source

      pub fn inspect_err<F>(self, f: F) -> Result<T, E>
      where\n F: FnOnce(&E),

      Calls the provided closure with a reference to the contained error (if Err).

      \n
      Examples
      \n
      use std::{fs, io};\n\nfn read() -> io::Result<String> {\n    fs::read_to_string(\"address.txt\")\n        .inspect_err(|e| eprintln!(\"failed to read file: {e}\"))\n}
      \n
      1.47.0 · source

      pub fn as_deref(&self) -> Result<&<T as Deref>::Target, &E>
      where\n T: Deref,

      Converts from Result<T, E> (or &Result<T, E>) to Result<&<T as Deref>::Target, &E>.

      \n

      Coerces the Ok variant of the original Result via Deref\nand returns the new Result.

      \n
      Examples
      \n
      let x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&str, &u32> = Ok(\"hello\");\nassert_eq!(x.as_deref(), y);\n\nlet x: Result<String, u32> = Err(42);\nlet y: Result<&str, &u32> = Err(&42);\nassert_eq!(x.as_deref(), y);
      \n
      1.47.0 · source

      pub fn as_deref_mut(&mut self) -> Result<&mut <T as Deref>::Target, &mut E>
      where\n T: DerefMut,

      Converts from Result<T, E> (or &mut Result<T, E>) to Result<&mut <T as DerefMut>::Target, &mut E>.

      \n

      Coerces the Ok variant of the original Result via DerefMut\nand returns the new Result.

      \n
      Examples
      \n
      let mut s = \"HELLO\".to_string();\nlet mut x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&mut str, &mut u32> = Ok(&mut s);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);\n\nlet mut i = 42;\nlet mut x: Result<String, u32> = Err(42);\nlet y: Result<&mut str, &mut u32> = Err(&mut i);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);
      \n
      1.0.0 · source

      pub fn iter(&self) -> Iter<'_, T>

      Returns an iterator over the possibly contained value.

      \n

      The iterator yields one value if the result is Result::Ok, otherwise none.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(7);\nassert_eq!(x.iter().next(), Some(&7));\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter().next(), None);
      \n
      1.0.0 · source

      pub fn iter_mut(&mut self) -> IterMut<'_, T>

      Returns a mutable iterator over the possibly contained value.

      \n

      The iterator yields one value if the result is Result::Ok, otherwise none.

      \n
      Examples
      \n
      let mut x: Result<u32, &str> = Ok(7);\nmatch x.iter_mut().next() {\n    Some(v) => *v = 40,\n    None => {},\n}\nassert_eq!(x, Ok(40));\n\nlet mut x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter_mut().next(), None);
      \n
      1.4.0 · source

      pub fn expect(self, msg: &str) -> T
      where\n E: Debug,

      Returns the contained Ok value, consuming the self value.

      \n

      Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

      \n
      Panics
      \n

      Panics if the value is an Err, with a panic message including the\npassed message, and the content of the Err.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nx.expect(\"Testing expect\"); // panics with `Testing expect: emergency failure`
      \n
      Recommended Message Style
      \n

      We recommend that expect messages are used to describe the reason you\nexpect the Result should be Ok.

      \n\n
      let path = std::env::var(\"IMPORTANT_PATH\")\n    .expect(\"env variable `IMPORTANT_PATH` should be set by `wrapper_script.sh`\");
      \n

      Hint: If you’re having trouble remembering how to phrase expect\nerror messages remember to focus on the word “should” as in “env\nvariable should be set by blah” or “the given binary should be available\nand executable by the current user”.

      \n

      For more detail on expect message styles and the reasoning behind our recommendation please\nrefer to the section on “Common Message\nStyles” in the\nstd::error module docs.

      \n
      1.0.0 · source

      pub fn unwrap(self) -> T
      where\n E: Debug,

      Returns the contained Ok value, consuming the self value.

      \n

      Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

      \n
      Panics
      \n

      Panics if the value is an Err, with a panic message provided by the\nErr’s value.

      \n
      Examples
      \n

      Basic usage:

      \n\n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.unwrap(), 2);
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nx.unwrap(); // panics with `emergency failure`
      \n
      1.16.0 · source

      pub fn unwrap_or_default(self) -> T
      where\n T: Default,

      Returns the contained Ok value or a default

      \n

      Consumes the self argument then, if Ok, returns the contained\nvalue, otherwise if Err, returns the default value for that\ntype.

      \n
      Examples
      \n

      Converts a string to an integer, turning poorly-formed strings\ninto 0 (the default value for integers). parse converts\na string to any other type that implements FromStr, returning an\nErr on error.

      \n\n
      let good_year_from_input = \"1909\";\nlet bad_year_from_input = \"190blarg\";\nlet good_year = good_year_from_input.parse().unwrap_or_default();\nlet bad_year = bad_year_from_input.parse().unwrap_or_default();\n\nassert_eq!(1909, good_year);\nassert_eq!(0, bad_year);
      \n
      1.17.0 · source

      pub fn expect_err(self, msg: &str) -> E
      where\n T: Debug,

      Returns the contained Err value, consuming the self value.

      \n
      Panics
      \n

      Panics if the value is an Ok, with a panic message including the\npassed message, and the content of the Ok.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(10);\nx.expect_err(\"Testing expect_err\"); // panics with `Testing expect_err: 10`
      \n
      1.0.0 · source

      pub fn unwrap_err(self) -> E
      where\n T: Debug,

      Returns the contained Err value, consuming the self value.

      \n
      Panics
      \n

      Panics if the value is an Ok, with a custom panic message provided\nby the Ok’s value.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nx.unwrap_err(); // panics with `2`
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(x.unwrap_err(), \"emergency failure\");
      \n
      source

      pub fn into_ok(self) -> T
      where\n E: Into<!>,

      🔬This is a nightly-only experimental API. (unwrap_infallible)

      Returns the contained Ok value, but never panics.

      \n

      Unlike unwrap, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap as a maintainability safeguard that will fail\nto compile if the error type of the Result is later changed\nto an error that can actually occur.

      \n
      Examples
      \n
      \nfn only_good_news() -> Result<String, !> {\n    Ok(\"this is fine\".into())\n}\n\nlet s: String = only_good_news().into_ok();\nprintln!(\"{s}\");
      \n
      source

      pub fn into_err(self) -> E
      where\n T: Into<!>,

      🔬This is a nightly-only experimental API. (unwrap_infallible)

      Returns the contained Err value, but never panics.

      \n

      Unlike unwrap_err, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap_err as a maintainability safeguard that will fail\nto compile if the ok type of the Result is later changed\nto a type that can actually occur.

      \n
      Examples
      \n
      \nfn only_bad_news() -> Result<!, String> {\n    Err(\"Oops, it failed\".into())\n}\n\nlet error: String = only_bad_news().into_err();\nprintln!(\"{error}\");
      \n
      1.0.0 · source

      pub fn and<U>(self, res: Result<U, E>) -> Result<U, E>

      Returns res if the result is Ok, otherwise returns the Err value of self.

      \n

      Arguments passed to and are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use and_then, which is\nlazily evaluated.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<&str, &str> = Ok(\"foo\");\nassert_eq!(x.and(y), Err(\"early error\"));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"not a 2\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Ok(\"different result type\");\nassert_eq!(x.and(y), Ok(\"different result type\"));
      \n
      1.0.0 · source

      pub fn and_then<U, F>(self, op: F) -> Result<U, E>
      where\n F: FnOnce(T) -> Result<U, E>,

      Calls op if the result is Ok, otherwise returns the Err value of self.

      \n

      This function can be used for control flow based on Result values.

      \n
      Examples
      \n
      fn sq_then_to_string(x: u32) -> Result<String, &'static str> {\n    x.checked_mul(x).map(|sq| sq.to_string()).ok_or(\"overflowed\")\n}\n\nassert_eq!(Ok(2).and_then(sq_then_to_string), Ok(4.to_string()));\nassert_eq!(Ok(1_000_000).and_then(sq_then_to_string), Err(\"overflowed\"));\nassert_eq!(Err(\"not a number\").and_then(sq_then_to_string), Err(\"not a number\"));
      \n

      Often used to chain fallible operations that may return Err.

      \n\n
      use std::{io::ErrorKind, path::Path};\n\n// Note: on Windows \"/\" maps to \"C:\\\"\nlet root_modified_time = Path::new(\"/\").metadata().and_then(|md| md.modified());\nassert!(root_modified_time.is_ok());\n\nlet should_fail = Path::new(\"/bad/path\").metadata().and_then(|md| md.modified());\nassert!(should_fail.is_err());\nassert_eq!(should_fail.unwrap_err().kind(), ErrorKind::NotFound);
      \n
      1.0.0 · source

      pub fn or<F>(self, res: Result<T, F>) -> Result<T, F>

      Returns res if the result is Err, otherwise returns the Ok value of self.

      \n

      Arguments passed to or are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use or_else, which is\nlazily evaluated.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<u32, &str> = Ok(2);\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Ok(100);\nassert_eq!(x.or(y), Ok(2));
      \n
      1.0.0 · source

      pub fn or_else<F, O>(self, op: O) -> Result<T, F>
      where\n O: FnOnce(E) -> Result<T, F>,

      Calls op if the result is Err, otherwise returns the Ok value of self.

      \n

      This function can be used for control flow based on result values.

      \n
      Examples
      \n
      fn sq(x: u32) -> Result<u32, u32> { Ok(x * x) }\nfn err(x: u32) -> Result<u32, u32> { Err(x) }\n\nassert_eq!(Ok(2).or_else(sq).or_else(sq), Ok(2));\nassert_eq!(Ok(2).or_else(err).or_else(sq), Ok(2));\nassert_eq!(Err(3).or_else(sq).or_else(err), Ok(9));\nassert_eq!(Err(3).or_else(err).or_else(err), Err(3));
      \n
      1.0.0 · source

      pub fn unwrap_or(self, default: T) -> T

      Returns the contained Ok value or a provided default.

      \n

      Arguments passed to unwrap_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use unwrap_or_else,\nwhich is lazily evaluated.

      \n
      Examples
      \n
      let default = 2;\nlet x: Result<u32, &str> = Ok(9);\nassert_eq!(x.unwrap_or(default), 9);\n\nlet x: Result<u32, &str> = Err(\"error\");\nassert_eq!(x.unwrap_or(default), default);
      \n
      1.0.0 · source

      pub fn unwrap_or_else<F>(self, op: F) -> T
      where\n F: FnOnce(E) -> T,

      Returns the contained Ok value or computes it from a closure.

      \n
      Examples
      \n
      fn count(x: &str) -> usize { x.len() }\n\nassert_eq!(Ok(2).unwrap_or_else(count), 2);\nassert_eq!(Err(\"foo\").unwrap_or_else(count), 3);
      \n
      1.58.0 · source

      pub unsafe fn unwrap_unchecked(self) -> T

      Returns the contained Ok value, consuming the self value,\nwithout checking that the value is not an Err.

      \n
      Safety
      \n

      Calling this method on an Err is undefined behavior.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(unsafe { x.unwrap_unchecked() }, 2);
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nunsafe { x.unwrap_unchecked(); } // Undefined behavior!
      \n
      1.58.0 · source

      pub unsafe fn unwrap_err_unchecked(self) -> E

      Returns the contained Err value, consuming the self value,\nwithout checking that the value is not an Ok.

      \n
      Safety
      \n

      Calling this method on an Ok is undefined behavior.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nunsafe { x.unwrap_err_unchecked() }; // Undefined behavior!
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(unsafe { x.unwrap_err_unchecked() }, \"emergency failure\");
      \n
      ",0,"re_log_types::path::parse_path::Result"],["
      source§

      impl<T, E> Result<&T, E>

      1.59.0 · source

      pub fn copied(self) -> Result<T, E>
      where\n T: Copy,

      Maps a Result<&T, E> to a Result<T, E> by copying the contents of the\nOk part.

      \n
      Examples
      \n
      let val = 12;\nlet x: Result<&i32, i32> = Ok(&val);\nassert_eq!(x, Ok(&12));\nlet copied = x.copied();\nassert_eq!(copied, Ok(12));
      \n
      1.59.0 · source

      pub fn cloned(self) -> Result<T, E>
      where\n T: Clone,

      Maps a Result<&T, E> to a Result<T, E> by cloning the contents of the\nOk part.

      \n
      Examples
      \n
      let val = 12;\nlet x: Result<&i32, i32> = Ok(&val);\nassert_eq!(x, Ok(&12));\nlet cloned = x.cloned();\nassert_eq!(cloned, Ok(12));
      \n
      ",0,"re_log_types::path::parse_path::Result"],["
      source§

      impl<T, E> Result<&mut T, E>

      1.59.0 · source

      pub fn copied(self) -> Result<T, E>
      where\n T: Copy,

      Maps a Result<&mut T, E> to a Result<T, E> by copying the contents of the\nOk part.

      \n
      Examples
      \n
      let mut val = 12;\nlet x: Result<&mut i32, i32> = Ok(&mut val);\nassert_eq!(x, Ok(&mut 12));\nlet copied = x.copied();\nassert_eq!(copied, Ok(12));
      \n
      1.59.0 · source

      pub fn cloned(self) -> Result<T, E>
      where\n T: Clone,

      Maps a Result<&mut T, E> to a Result<T, E> by cloning the contents of the\nOk part.

      \n
      Examples
      \n
      let mut val = 12;\nlet x: Result<&mut i32, i32> = Ok(&mut val);\nassert_eq!(x, Ok(&mut 12));\nlet cloned = x.cloned();\nassert_eq!(cloned, Ok(12));
      \n
      ",0,"re_log_types::path::parse_path::Result"],["
      source§

      impl<T, E> Result<Option<T>, E>

      1.33.0 (const: unstable) · source

      pub fn transpose(self) -> Option<Result<T, E>>

      Transposes a Result of an Option into an Option of a Result.

      \n

      Ok(None) will be mapped to None.\nOk(Some(_)) and Err(_) will be mapped to Some(Ok(_)) and Some(Err(_)).

      \n
      Examples
      \n
      #[derive(Debug, Eq, PartialEq)]\nstruct SomeErr;\n\nlet x: Result<Option<i32>, SomeErr> = Ok(Some(5));\nlet y: Option<Result<i32, SomeErr>> = Some(Ok(5));\nassert_eq!(x.transpose(), y);
      \n
      ",0,"re_log_types::path::parse_path::Result"],["
      source§

      impl<T, E> Result<Result<T, E>, E>

      source

      pub fn flatten(self) -> Result<T, E>

      🔬This is a nightly-only experimental API. (result_flattening)

      Converts from Result<Result<T, E>, E> to Result<T, E>

      \n
      Examples
      \n
      #![feature(result_flattening)]\nlet x: Result<Result<&'static str, u32>, u32> = Ok(Ok(\"hello\"));\nassert_eq!(Ok(\"hello\"), x.flatten());\n\nlet x: Result<Result<&'static str, u32>, u32> = Ok(Err(6));\nassert_eq!(Err(6), x.flatten());\n\nlet x: Result<Result<&'static str, u32>, u32> = Err(6);\nassert_eq!(Err(6), x.flatten());
      \n

      Flattening only removes one level of nesting at a time:

      \n\n
      #![feature(result_flattening)]\nlet x: Result<Result<Result<&'static str, u32>, u32>, u32> = Ok(Ok(Ok(\"hello\")));\nassert_eq!(Ok(Ok(\"hello\")), x.flatten());\nassert_eq!(Ok(\"hello\"), x.flatten().flatten());
      \n
      ",0,"re_log_types::path::parse_path::Result"],["
      1.61.0 · source§

      impl<T, E> Termination for Result<T, E>
      where\n T: Termination,\n E: Debug,

      source§

      fn report(self) -> ExitCode

      Is called to get the representation of the value as status code.\nThis status code is returned to the operating system.
      ","Termination","re_log_types::path::parse_path::Result"],["
      1.0.0 · source§

      impl<T, E> PartialOrd for Result<T, E>
      where\n T: PartialOrd,\n E: PartialOrd,

      source§

      fn partial_cmp(&self, other: &Result<T, E>) -> Option<Ordering>

      This method returns an ordering between self and other values if one exists. Read more
      1.0.0 · source§

      fn lt(&self, other: &Rhs) -> bool

      This method tests less than (for self and other) and is used by the < operator. Read more
      1.0.0 · source§

      fn le(&self, other: &Rhs) -> bool

      This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
      1.0.0 · source§

      fn gt(&self, other: &Rhs) -> bool

      This method tests greater than (for self and other) and is used by the > operator. Read more
      1.0.0 · source§

      fn ge(&self, other: &Rhs) -> bool

      This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
      ","PartialOrd","re_log_types::path::parse_path::Result"],["
      1.16.0 · source§

      impl<T, U, E> Product<Result<U, E>> for Result<T, E>
      where\n T: Product<U>,

      source§

      fn product<I>(iter: I) -> Result<T, E>
      where\n I: Iterator<Item = Result<U, E>>,

      Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err\noccur, the product of all elements is returned.

      \n
      Examples
      \n

      This multiplies each number in a vector of strings,\nif a string could not be parsed the operation returns Err:

      \n\n
      let nums = vec![\"5\", \"10\", \"1\", \"2\"];\nlet total: Result<usize, _> = nums.iter().map(|w| w.parse::<usize>()).product();\nassert_eq!(total, Ok(100));\nlet nums = vec![\"5\", \"10\", \"one\", \"2\"];\nlet total: Result<usize, _> = nums.iter().map(|w| w.parse::<usize>()).product();\nassert!(total.is_err());
      \n
      ","Product>","re_log_types::path::parse_path::Result"],["
      source§

      impl<T, E, F> FromResidual<Result<Infallible, E>> for Result<T, F>
      where\n F: From<E>,

      source§

      fn from_residual(residual: Result<Infallible, E>) -> Result<T, F>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Constructs the type from a compatible Residual type. Read more
      ","FromResidual>","re_log_types::path::parse_path::Result"],["
      source§

      impl<T, E, F> FromResidual<Yeet<E>> for Result<T, F>
      where\n F: From<E>,

      source§

      fn from_residual(_: Yeet<E>) -> Result<T, F>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Constructs the type from a compatible Residual type. Read more
      ","FromResidual>","re_log_types::path::parse_path::Result"],["
      source§

      impl<T, E> Try for Result<T, E>

      §

      type Output = T

      🔬This is a nightly-only experimental API. (try_trait_v2)
      The type of the value produced by ? when not short-circuiting.
      §

      type Residual = Result<Infallible, E>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      The type of the value passed to FromResidual::from_residual\nas part of ? when short-circuiting. Read more
      source§

      fn from_output(output: <Result<T, E> as Try>::Output) -> Result<T, E>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Constructs the type from its Output type. Read more
      source§

      fn branch(\n self\n) -> ControlFlow<<Result<T, E> as Try>::Residual, <Result<T, E> as Try>::Output>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Used in ? to decide whether the operator should produce a value\n(because this returned ControlFlow::Continue)\nor propagate a value back to the caller\n(because this returned ControlFlow::Break). Read more
      ","Try","re_log_types::path::parse_path::Result"],["
      1.0.0 · source§

      impl<T, E> Clone for Result<T, E>
      where\n T: Clone,\n E: Clone,

      source§

      fn clone(&self) -> Result<T, E>

      Returns a copy of the value. Read more
      source§

      fn clone_from(&mut self, source: &Result<T, E>)

      Performs copy-assignment from source. Read more
      ","Clone","re_log_types::path::parse_path::Result"],["
      1.0.0 · source§

      impl<A, E, V> FromIterator<Result<A, E>> for Result<V, E>
      where\n V: FromIterator<A>,

      source§

      fn from_iter<I>(iter: I) -> Result<V, E>
      where\n I: IntoIterator<Item = Result<A, E>>,

      Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err occur, a\ncontainer with the values of each Result is returned.

      \n

      Here is an example which increments every integer in a vector,\nchecking for overflow:

      \n\n
      let v = vec![1, 2];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_add(1).ok_or(\"Overflow!\")\n).collect();\nassert_eq!(res, Ok(vec![2, 3]));
      \n

      Here is another example that tries to subtract one from another list\nof integers, this time checking for underflow:

      \n\n
      let v = vec![1, 2, 0];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_sub(1).ok_or(\"Underflow!\")\n).collect();\nassert_eq!(res, Err(\"Underflow!\"));
      \n

      Here is a variation on the previous example, showing that no\nfurther elements are taken from iter after the first Err.

      \n\n
      let v = vec![3, 2, 1, 10];\nlet mut shared = 0;\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32| {\n    shared += x;\n    x.checked_sub(2).ok_or(\"Underflow!\")\n}).collect();\nassert_eq!(res, Err(\"Underflow!\"));\nassert_eq!(shared, 6);
      \n

      Since the third element caused an underflow, no further elements were taken,\nso the final value of shared is 6 (= 3 + 2 + 1), not 16.

      \n
      ","FromIterator>","re_log_types::path::parse_path::Result"],["
      1.0.0 · source§

      impl<T, E> StructuralEq for Result<T, E>

      ","StructuralEq","re_log_types::path::parse_path::Result"],["
      1.0.0 · source§

      impl<T, E> Eq for Result<T, E>
      where\n T: Eq,\n E: Eq,

      ","Eq","re_log_types::path::parse_path::Result"],["
      1.0.0 · source§

      impl<T, E> Hash for Result<T, E>
      where\n T: Hash,\n E: Hash,

      source§

      fn hash<__H>(&self, state: &mut __H)
      where\n __H: Hasher,

      Feeds this value into the given Hasher. Read more
      1.3.0 · source§

      fn hash_slice<H>(data: &[Self], state: &mut H)
      where\n H: Hasher,\n Self: Sized,

      Feeds a slice of this type into the given Hasher. Read more
      ","Hash","re_log_types::path::parse_path::Result"],["
      1.0.0 · source§

      impl<T, E> Ord for Result<T, E>
      where\n T: Ord,\n E: Ord,

      source§

      fn cmp(&self, other: &Result<T, E>) -> Ordering

      This method returns an Ordering between self and other. Read more
      1.21.0 · source§

      fn max(self, other: Self) -> Self
      where\n Self: Sized,

      Compares and returns the maximum of two values. Read more
      1.21.0 · source§

      fn min(self, other: Self) -> Self
      where\n Self: Sized,

      Compares and returns the minimum of two values. Read more
      1.50.0 · source§

      fn clamp(self, min: Self, max: Self) -> Self
      where\n Self: Sized + PartialOrd,

      Restrict a value to a certain interval. Read more
      ","Ord","re_log_types::path::parse_path::Result"],["
      source§

      impl<T, E> Residual<T> for Result<Infallible, E>

      §

      type TryType = Result<T, E>

      🔬This is a nightly-only experimental API. (try_trait_v2_residual)
      The “return” type of this meta-function.
      ","Residual","re_log_types::path::parse_path::Result"],["
      1.0.0 · source§

      impl<T, E> PartialEq for Result<T, E>
      where\n T: PartialEq,\n E: PartialEq,

      source§

      fn eq(&self, other: &Result<T, E>) -> bool

      This method tests for self and other values to be equal, and is used\nby ==.
      1.0.0 · source§

      fn ne(&self, other: &Rhs) -> bool

      This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
      ","PartialEq","re_log_types::path::parse_path::Result"],["
      1.0.0 · source§

      impl<T, E> IntoIterator for Result<T, E>

      source§

      fn into_iter(self) -> IntoIter<T>

      Returns a consuming iterator over the possibly contained value.

      \n

      The iterator yields one value if the result is Result::Ok, otherwise none.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(5);\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, [5]);\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, []);
      \n
      §

      type Item = T

      The type of the elements being iterated over.
      §

      type IntoIter = IntoIter<T>

      Which kind of iterator are we turning this into?
      ","IntoIterator","re_log_types::path::parse_path::Result"],["
      1.16.0 · source§

      impl<T, U, E> Sum<Result<U, E>> for Result<T, E>
      where\n T: Sum<U>,

      source§

      fn sum<I>(iter: I) -> Result<T, E>
      where\n I: Iterator<Item = Result<U, E>>,

      Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err\noccur, the sum of all elements is returned.

      \n
      Examples
      \n

      This sums up every integer in a vector, rejecting the sum if a negative\nelement is encountered:

      \n\n
      let f = |&x: &i32| if x < 0 { Err(\"Negative element found\") } else { Ok(x) };\nlet v = vec![1, 2];\nlet res: Result<i32, _> = v.iter().map(f).sum();\nassert_eq!(res, Ok(3));\nlet v = vec![1, -2];\nlet res: Result<i32, _> = v.iter().map(f).sum();\nassert_eq!(res, Err(\"Negative element found\"));
      \n
      ","Sum>","re_log_types::path::parse_path::Result"],["
      1.0.0 · source§

      impl<T, E> StructuralPartialEq for Result<T, E>

      ","StructuralPartialEq","re_log_types::path::parse_path::Result"],["
      1.0.0 · source§

      impl<T, E> Debug for Result<T, E>
      where\n T: Debug,\n E: Debug,

      source§

      fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

      Formats the value using the given formatter. Read more
      ","Debug","re_log_types::path::parse_path::Result"],["
      1.0.0 · source§

      impl<T, E> Copy for Result<T, E>
      where\n T: Copy,\n E: Copy,

      ","Copy","re_log_types::path::parse_path::Result"],["
      source§

      impl From<StreamResult> for Result<MZStatus, MZError>

      source§

      fn from(res: StreamResult) -> Result<MZStatus, MZError>

      Converts to this type from the input type.
      ","From","re_log_types::path::parse_path::Result"],["
      source§

      impl From<&StreamResult> for Result<MZStatus, MZError>

      source§

      fn from(res: &StreamResult) -> Result<MZStatus, MZError>

      Converts to this type from the input type.
      ","From<&StreamResult>","re_log_types::path::parse_path::Result"],["
      source§

      impl<T, E> Serialize for Result<T, E>
      where\n T: Serialize,\n E: Serialize,

      source§

      fn serialize<S>(\n &self,\n serializer: S\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
      where\n S: Serializer,

      Serialize this value into the given Serde serializer. Read more
      ","Serialize","re_log_types::path::parse_path::Result"],["
      source§

      impl<'de, T, E> Deserialize<'de> for Result<T, E>
      where\n T: Deserialize<'de>,\n E: Deserialize<'de>,

      source§

      fn deserialize<D>(\n deserializer: D\n) -> Result<Result<T, E>, <D as Deserializer<'de>>::Error>
      where\n D: Deserializer<'de>,

      Deserialize this value from the given Serde deserializer. Read more
      ","Deserialize<'de>","re_log_types::path::parse_path::Result"],["
      §

      impl<'buf, T, E> VectorRead<'buf> for Result<T, E>
      where\n T: VectorReadInner<'buf>,\n E: From<<T as VectorReadInner<'buf>>::Error>,

      ","VectorRead<'buf>","re_log_types::path::parse_path::Result"],["
      §

      impl From<StreamResult> for Result<MZStatus, MZError>

      §

      fn from(res: StreamResult) -> Result<MZStatus, MZError>

      Converts to this type from the input type.
      ","From","re_log_types::path::parse_path::Result"],["
      §

      impl From<&StreamResult> for Result<MZStatus, MZError>

      §

      fn from(res: &StreamResult) -> Result<MZStatus, MZError>

      Converts to this type from the input type.
      ","From<&StreamResult>","re_log_types::path::parse_path::Result"],["
      source§

      impl<C, E> ControlFlow for Result<C, E>
      where\n C: ControlFlow,

      ","ControlFlow","re_log_types::path::parse_path::Result"],["
      §

      impl<T> ResultExt<T> for Result<T, DeserializationError>

      §

      fn with_context(\n self,\n location: impl AsRef<str>\n) -> Result<T, DeserializationError>

      ","ResultExt","re_log_types::path::parse_path::Result"],["
      §

      impl<T> ResultExt<T> for Result<T, SerializationError>

      §

      fn with_context(\n self,\n location: impl AsRef<str>\n) -> Result<T, SerializationError>

      ","ResultExt","re_log_types::path::parse_path::Result"],["
      source§

      impl<T, E> Context<T, E> for Result<T, E>
      where\n E: StdError + Send + Sync + 'static,

      source§

      fn context<C>(self, context: C) -> Result<T, Error>
      where\n C: Display + Send + Sync + 'static,

      Wrap the error value with additional context.
      source§

      fn with_context<C, F>(self, context: F) -> Result<T, Error>
      where\n C: Display + Send + Sync + 'static,\n F: FnOnce() -> C,

      Wrap the error value with additional context that is evaluated lazily\nonly once an error does occur.
      ","Context","re_log_types::path::parse_path::Result"],["
      source§

      impl<T, E> ResultExt<T, E> for Result<T, E>
      where\n E: Display,

      source§

      fn warn_on_err_once(self, msg: impl Display) -> Option<T>

      Log a warning if there is an Err, but only log the exact same message once.

      \n
      source§

      fn ok_or_log_error(self) -> Option<T>

      Logs an error if the result is an error and returns the result.
      source§

      fn ok_or_log_error_once(self) -> Option<T>

      Logs an error if the result is an error and returns the result, but only once.
      source§

      fn unwrap_debug_or_log_error(self) -> Option<T>

      Unwraps in debug builds otherwise logs an error if the result is an error and returns the result.
      ","ResultExt","re_log_types::path::parse_path::Result"],["
      §

      impl<T, E> ResultAdapter for Result<T, E>

      §

      type Ok = T

      §

      type Err = E

      ","ResultAdapter","re_log_types::path::parse_path::Result"],["
      §

      impl From<Errors> for Result<(), Errors>

      §

      fn from(e: Errors) -> Result<(), Errors>

      Converts to this type from the input type.
      ","From","re_log_types::path::parse_path::Result"]], +"re_log_types":[["
      source§

      impl<T, E> Result<T, E>

      1.0.0 (const: 1.48.0) · source

      pub const fn is_ok(&self) -> bool

      Returns true if the result is Ok.

      \n
      Examples
      \n
      let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_ok(), true);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_ok(), false);
      \n
      1.70.0 · source

      pub fn is_ok_and(self, f: impl FnOnce(T) -> bool) -> bool

      Returns true if the result is Ok and the value inside of it matches a predicate.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.is_ok_and(|x| x > 1), true);\n\nlet x: Result<u32, &str> = Ok(0);\nassert_eq!(x.is_ok_and(|x| x > 1), false);\n\nlet x: Result<u32, &str> = Err(\"hey\");\nassert_eq!(x.is_ok_and(|x| x > 1), false);
      \n
      1.0.0 (const: 1.48.0) · source

      pub const fn is_err(&self) -> bool

      Returns true if the result is Err.

      \n
      Examples
      \n
      let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_err(), false);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_err(), true);
      \n
      1.70.0 · source

      pub fn is_err_and(self, f: impl FnOnce(E) -> bool) -> bool

      Returns true if the result is Err and the value inside of it matches a predicate.

      \n
      Examples
      \n
      use std::io::{Error, ErrorKind};\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::NotFound, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), true);\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::PermissionDenied, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);\n\nlet x: Result<u32, Error> = Ok(123);\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);
      \n
      1.0.0 · source

      pub fn ok(self) -> Option<T>

      Converts from Result<T, E> to Option<T>.

      \n

      Converts self into an Option<T>, consuming self,\nand discarding the error, if any.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.ok(), Some(2));\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.ok(), None);
      \n
      1.0.0 · source

      pub fn err(self) -> Option<E>

      Converts from Result<T, E> to Option<E>.

      \n

      Converts self into an Option<E>, consuming self,\nand discarding the success value, if any.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.err(), None);\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.err(), Some(\"Nothing here\"));
      \n
      1.0.0 (const: 1.48.0) · source

      pub const fn as_ref(&self) -> Result<&T, &E>

      Converts from &Result<T, E> to Result<&T, &E>.

      \n

      Produces a new Result, containing a reference\ninto the original, leaving the original in place.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.as_ref(), Ok(&2));\n\nlet x: Result<u32, &str> = Err(\"Error\");\nassert_eq!(x.as_ref(), Err(&\"Error\"));
      \n
      1.0.0 (const: unstable) · source

      pub fn as_mut(&mut self) -> Result<&mut T, &mut E>

      Converts from &mut Result<T, E> to Result<&mut T, &mut E>.

      \n
      Examples
      \n
      fn mutate(r: &mut Result<i32, i32>) {\n    match r.as_mut() {\n        Ok(v) => *v = 42,\n        Err(e) => *e = 0,\n    }\n}\n\nlet mut x: Result<i32, i32> = Ok(2);\nmutate(&mut x);\nassert_eq!(x.unwrap(), 42);\n\nlet mut x: Result<i32, i32> = Err(13);\nmutate(&mut x);\nassert_eq!(x.unwrap_err(), 0);
      \n
      1.0.0 · source

      pub fn map<U, F>(self, op: F) -> Result<U, E>
      where\n F: FnOnce(T) -> U,

      Maps a Result<T, E> to Result<U, E> by applying a function to a\ncontained Ok value, leaving an Err value untouched.

      \n

      This function can be used to compose the results of two functions.

      \n
      Examples
      \n

      Print the numbers on each line of a string multiplied by two.

      \n\n
      let line = \"1\\n2\\n3\\n4\\n\";\n\nfor num in line.lines() {\n    match num.parse::<i32>().map(|i| i * 2) {\n        Ok(n) => println!(\"{n}\"),\n        Err(..) => {}\n    }\n}
      \n
      1.41.0 · source

      pub fn map_or<U, F>(self, default: U, f: F) -> U
      where\n F: FnOnce(T) -> U,

      Returns the provided default (if Err), or\napplies a function to the contained value (if Ok).

      \n

      Arguments passed to map_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use map_or_else,\nwhich is lazily evaluated.

      \n
      Examples
      \n
      let x: Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or(42, |v| v.len()), 3);\n\nlet x: Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or(42, |v| v.len()), 42);
      \n
      1.41.0 · source

      pub fn map_or_else<U, D, F>(self, default: D, f: F) -> U
      where\n D: FnOnce(E) -> U,\n F: FnOnce(T) -> U,

      Maps a Result<T, E> to U by applying fallback function default to\na contained Err value, or function f to a contained Ok value.

      \n

      This function can be used to unpack a successful result\nwhile handling an error.

      \n
      Examples
      \n
      let k = 21;\n\nlet x : Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 3);\n\nlet x : Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 42);
      \n
      1.0.0 · source

      pub fn map_err<F, O>(self, op: O) -> Result<T, F>
      where\n O: FnOnce(E) -> F,

      Maps a Result<T, E> to Result<T, F> by applying a function to a\ncontained Err value, leaving an Ok value untouched.

      \n

      This function can be used to pass through a successful result while handling\nan error.

      \n
      Examples
      \n
      fn stringify(x: u32) -> String { format!(\"error code: {x}\") }\n\nlet x: Result<u32, u32> = Ok(2);\nassert_eq!(x.map_err(stringify), Ok(2));\n\nlet x: Result<u32, u32> = Err(13);\nassert_eq!(x.map_err(stringify), Err(\"error code: 13\".to_string()));
      \n
      1.76.0 · source

      pub fn inspect<F>(self, f: F) -> Result<T, E>
      where\n F: FnOnce(&T),

      Calls the provided closure with a reference to the contained value (if Ok).

      \n
      Examples
      \n
      let x: u8 = \"4\"\n    .parse::<u8>()\n    .inspect(|x| println!(\"original: {x}\"))\n    .map(|x| x.pow(3))\n    .expect(\"failed to parse number\");
      \n
      1.76.0 · source

      pub fn inspect_err<F>(self, f: F) -> Result<T, E>
      where\n F: FnOnce(&E),

      Calls the provided closure with a reference to the contained error (if Err).

      \n
      Examples
      \n
      use std::{fs, io};\n\nfn read() -> io::Result<String> {\n    fs::read_to_string(\"address.txt\")\n        .inspect_err(|e| eprintln!(\"failed to read file: {e}\"))\n}
      \n
      1.47.0 · source

      pub fn as_deref(&self) -> Result<&<T as Deref>::Target, &E>
      where\n T: Deref,

      Converts from Result<T, E> (or &Result<T, E>) to Result<&<T as Deref>::Target, &E>.

      \n

      Coerces the Ok variant of the original Result via Deref\nand returns the new Result.

      \n
      Examples
      \n
      let x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&str, &u32> = Ok(\"hello\");\nassert_eq!(x.as_deref(), y);\n\nlet x: Result<String, u32> = Err(42);\nlet y: Result<&str, &u32> = Err(&42);\nassert_eq!(x.as_deref(), y);
      \n
      1.47.0 · source

      pub fn as_deref_mut(&mut self) -> Result<&mut <T as Deref>::Target, &mut E>
      where\n T: DerefMut,

      Converts from Result<T, E> (or &mut Result<T, E>) to Result<&mut <T as DerefMut>::Target, &mut E>.

      \n

      Coerces the Ok variant of the original Result via DerefMut\nand returns the new Result.

      \n
      Examples
      \n
      let mut s = \"HELLO\".to_string();\nlet mut x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&mut str, &mut u32> = Ok(&mut s);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);\n\nlet mut i = 42;\nlet mut x: Result<String, u32> = Err(42);\nlet y: Result<&mut str, &mut u32> = Err(&mut i);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);
      \n
      1.0.0 · source

      pub fn iter(&self) -> Iter<'_, T>

      Returns an iterator over the possibly contained value.

      \n

      The iterator yields one value if the result is Result::Ok, otherwise none.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(7);\nassert_eq!(x.iter().next(), Some(&7));\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter().next(), None);
      \n
      1.0.0 · source

      pub fn iter_mut(&mut self) -> IterMut<'_, T>

      Returns a mutable iterator over the possibly contained value.

      \n

      The iterator yields one value if the result is Result::Ok, otherwise none.

      \n
      Examples
      \n
      let mut x: Result<u32, &str> = Ok(7);\nmatch x.iter_mut().next() {\n    Some(v) => *v = 40,\n    None => {},\n}\nassert_eq!(x, Ok(40));\n\nlet mut x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter_mut().next(), None);
      \n
      1.4.0 · source

      pub fn expect(self, msg: &str) -> T
      where\n E: Debug,

      Returns the contained Ok value, consuming the self value.

      \n

      Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

      \n
      Panics
      \n

      Panics if the value is an Err, with a panic message including the\npassed message, and the content of the Err.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nx.expect(\"Testing expect\"); // panics with `Testing expect: emergency failure`
      \n
      Recommended Message Style
      \n

      We recommend that expect messages are used to describe the reason you\nexpect the Result should be Ok.

      \n\n
      let path = std::env::var(\"IMPORTANT_PATH\")\n    .expect(\"env variable `IMPORTANT_PATH` should be set by `wrapper_script.sh`\");
      \n

      Hint: If you’re having trouble remembering how to phrase expect\nerror messages remember to focus on the word “should” as in “env\nvariable should be set by blah” or “the given binary should be available\nand executable by the current user”.

      \n

      For more detail on expect message styles and the reasoning behind our recommendation please\nrefer to the section on “Common Message\nStyles” in the\nstd::error module docs.

      \n
      1.0.0 · source

      pub fn unwrap(self) -> T
      where\n E: Debug,

      Returns the contained Ok value, consuming the self value.

      \n

      Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

      \n
      Panics
      \n

      Panics if the value is an Err, with a panic message provided by the\nErr’s value.

      \n
      Examples
      \n

      Basic usage:

      \n\n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.unwrap(), 2);
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nx.unwrap(); // panics with `emergency failure`
      \n
      1.16.0 · source

      pub fn unwrap_or_default(self) -> T
      where\n T: Default,

      Returns the contained Ok value or a default

      \n

      Consumes the self argument then, if Ok, returns the contained\nvalue, otherwise if Err, returns the default value for that\ntype.

      \n
      Examples
      \n

      Converts a string to an integer, turning poorly-formed strings\ninto 0 (the default value for integers). parse converts\na string to any other type that implements FromStr, returning an\nErr on error.

      \n\n
      let good_year_from_input = \"1909\";\nlet bad_year_from_input = \"190blarg\";\nlet good_year = good_year_from_input.parse().unwrap_or_default();\nlet bad_year = bad_year_from_input.parse().unwrap_or_default();\n\nassert_eq!(1909, good_year);\nassert_eq!(0, bad_year);
      \n
      1.17.0 · source

      pub fn expect_err(self, msg: &str) -> E
      where\n T: Debug,

      Returns the contained Err value, consuming the self value.

      \n
      Panics
      \n

      Panics if the value is an Ok, with a panic message including the\npassed message, and the content of the Ok.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(10);\nx.expect_err(\"Testing expect_err\"); // panics with `Testing expect_err: 10`
      \n
      1.0.0 · source

      pub fn unwrap_err(self) -> E
      where\n T: Debug,

      Returns the contained Err value, consuming the self value.

      \n
      Panics
      \n

      Panics if the value is an Ok, with a custom panic message provided\nby the Ok’s value.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nx.unwrap_err(); // panics with `2`
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(x.unwrap_err(), \"emergency failure\");
      \n
      source

      pub fn into_ok(self) -> T
      where\n E: Into<!>,

      🔬This is a nightly-only experimental API. (unwrap_infallible)

      Returns the contained Ok value, but never panics.

      \n

      Unlike unwrap, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap as a maintainability safeguard that will fail\nto compile if the error type of the Result is later changed\nto an error that can actually occur.

      \n
      Examples
      \n
      \nfn only_good_news() -> Result<String, !> {\n    Ok(\"this is fine\".into())\n}\n\nlet s: String = only_good_news().into_ok();\nprintln!(\"{s}\");
      \n
      source

      pub fn into_err(self) -> E
      where\n T: Into<!>,

      🔬This is a nightly-only experimental API. (unwrap_infallible)

      Returns the contained Err value, but never panics.

      \n

      Unlike unwrap_err, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap_err as a maintainability safeguard that will fail\nto compile if the ok type of the Result is later changed\nto a type that can actually occur.

      \n
      Examples
      \n
      \nfn only_bad_news() -> Result<!, String> {\n    Err(\"Oops, it failed\".into())\n}\n\nlet error: String = only_bad_news().into_err();\nprintln!(\"{error}\");
      \n
      1.0.0 · source

      pub fn and<U>(self, res: Result<U, E>) -> Result<U, E>

      Returns res if the result is Ok, otherwise returns the Err value of self.

      \n

      Arguments passed to and are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use and_then, which is\nlazily evaluated.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<&str, &str> = Ok(\"foo\");\nassert_eq!(x.and(y), Err(\"early error\"));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"not a 2\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Ok(\"different result type\");\nassert_eq!(x.and(y), Ok(\"different result type\"));
      \n
      1.0.0 · source

      pub fn and_then<U, F>(self, op: F) -> Result<U, E>
      where\n F: FnOnce(T) -> Result<U, E>,

      Calls op if the result is Ok, otherwise returns the Err value of self.

      \n

      This function can be used for control flow based on Result values.

      \n
      Examples
      \n
      fn sq_then_to_string(x: u32) -> Result<String, &'static str> {\n    x.checked_mul(x).map(|sq| sq.to_string()).ok_or(\"overflowed\")\n}\n\nassert_eq!(Ok(2).and_then(sq_then_to_string), Ok(4.to_string()));\nassert_eq!(Ok(1_000_000).and_then(sq_then_to_string), Err(\"overflowed\"));\nassert_eq!(Err(\"not a number\").and_then(sq_then_to_string), Err(\"not a number\"));
      \n

      Often used to chain fallible operations that may return Err.

      \n\n
      use std::{io::ErrorKind, path::Path};\n\n// Note: on Windows \"/\" maps to \"C:\\\"\nlet root_modified_time = Path::new(\"/\").metadata().and_then(|md| md.modified());\nassert!(root_modified_time.is_ok());\n\nlet should_fail = Path::new(\"/bad/path\").metadata().and_then(|md| md.modified());\nassert!(should_fail.is_err());\nassert_eq!(should_fail.unwrap_err().kind(), ErrorKind::NotFound);
      \n
      1.0.0 · source

      pub fn or<F>(self, res: Result<T, F>) -> Result<T, F>

      Returns res if the result is Err, otherwise returns the Ok value of self.

      \n

      Arguments passed to or are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use or_else, which is\nlazily evaluated.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<u32, &str> = Ok(2);\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Ok(100);\nassert_eq!(x.or(y), Ok(2));
      \n
      1.0.0 · source

      pub fn or_else<F, O>(self, op: O) -> Result<T, F>
      where\n O: FnOnce(E) -> Result<T, F>,

      Calls op if the result is Err, otherwise returns the Ok value of self.

      \n

      This function can be used for control flow based on result values.

      \n
      Examples
      \n
      fn sq(x: u32) -> Result<u32, u32> { Ok(x * x) }\nfn err(x: u32) -> Result<u32, u32> { Err(x) }\n\nassert_eq!(Ok(2).or_else(sq).or_else(sq), Ok(2));\nassert_eq!(Ok(2).or_else(err).or_else(sq), Ok(2));\nassert_eq!(Err(3).or_else(sq).or_else(err), Ok(9));\nassert_eq!(Err(3).or_else(err).or_else(err), Err(3));
      \n
      1.0.0 · source

      pub fn unwrap_or(self, default: T) -> T

      Returns the contained Ok value or a provided default.

      \n

      Arguments passed to unwrap_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use unwrap_or_else,\nwhich is lazily evaluated.

      \n
      Examples
      \n
      let default = 2;\nlet x: Result<u32, &str> = Ok(9);\nassert_eq!(x.unwrap_or(default), 9);\n\nlet x: Result<u32, &str> = Err(\"error\");\nassert_eq!(x.unwrap_or(default), default);
      \n
      1.0.0 · source

      pub fn unwrap_or_else<F>(self, op: F) -> T
      where\n F: FnOnce(E) -> T,

      Returns the contained Ok value or computes it from a closure.

      \n
      Examples
      \n
      fn count(x: &str) -> usize { x.len() }\n\nassert_eq!(Ok(2).unwrap_or_else(count), 2);\nassert_eq!(Err(\"foo\").unwrap_or_else(count), 3);
      \n
      1.58.0 · source

      pub unsafe fn unwrap_unchecked(self) -> T

      Returns the contained Ok value, consuming the self value,\nwithout checking that the value is not an Err.

      \n
      Safety
      \n

      Calling this method on an Err is undefined behavior.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(unsafe { x.unwrap_unchecked() }, 2);
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nunsafe { x.unwrap_unchecked(); } // Undefined behavior!
      \n
      1.58.0 · source

      pub unsafe fn unwrap_err_unchecked(self) -> E

      Returns the contained Err value, consuming the self value,\nwithout checking that the value is not an Ok.

      \n
      Safety
      \n

      Calling this method on an Ok is undefined behavior.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nunsafe { x.unwrap_err_unchecked() }; // Undefined behavior!
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(unsafe { x.unwrap_err_unchecked() }, \"emergency failure\");
      \n
      ",0,"re_log_types::path::parse_path::Result"],["
      source§

      impl<T, E> Result<&T, E>

      1.59.0 · source

      pub fn copied(self) -> Result<T, E>
      where\n T: Copy,

      Maps a Result<&T, E> to a Result<T, E> by copying the contents of the\nOk part.

      \n
      Examples
      \n
      let val = 12;\nlet x: Result<&i32, i32> = Ok(&val);\nassert_eq!(x, Ok(&12));\nlet copied = x.copied();\nassert_eq!(copied, Ok(12));
      \n
      1.59.0 · source

      pub fn cloned(self) -> Result<T, E>
      where\n T: Clone,

      Maps a Result<&T, E> to a Result<T, E> by cloning the contents of the\nOk part.

      \n
      Examples
      \n
      let val = 12;\nlet x: Result<&i32, i32> = Ok(&val);\nassert_eq!(x, Ok(&12));\nlet cloned = x.cloned();\nassert_eq!(cloned, Ok(12));
      \n
      ",0,"re_log_types::path::parse_path::Result"],["
      source§

      impl<T, E> Result<&mut T, E>

      1.59.0 · source

      pub fn copied(self) -> Result<T, E>
      where\n T: Copy,

      Maps a Result<&mut T, E> to a Result<T, E> by copying the contents of the\nOk part.

      \n
      Examples
      \n
      let mut val = 12;\nlet x: Result<&mut i32, i32> = Ok(&mut val);\nassert_eq!(x, Ok(&mut 12));\nlet copied = x.copied();\nassert_eq!(copied, Ok(12));
      \n
      1.59.0 · source

      pub fn cloned(self) -> Result<T, E>
      where\n T: Clone,

      Maps a Result<&mut T, E> to a Result<T, E> by cloning the contents of the\nOk part.

      \n
      Examples
      \n
      let mut val = 12;\nlet x: Result<&mut i32, i32> = Ok(&mut val);\nassert_eq!(x, Ok(&mut 12));\nlet cloned = x.cloned();\nassert_eq!(cloned, Ok(12));
      \n
      ",0,"re_log_types::path::parse_path::Result"],["
      source§

      impl<T, E> Result<Option<T>, E>

      1.33.0 (const: unstable) · source

      pub fn transpose(self) -> Option<Result<T, E>>

      Transposes a Result of an Option into an Option of a Result.

      \n

      Ok(None) will be mapped to None.\nOk(Some(_)) and Err(_) will be mapped to Some(Ok(_)) and Some(Err(_)).

      \n
      Examples
      \n
      #[derive(Debug, Eq, PartialEq)]\nstruct SomeErr;\n\nlet x: Result<Option<i32>, SomeErr> = Ok(Some(5));\nlet y: Option<Result<i32, SomeErr>> = Some(Ok(5));\nassert_eq!(x.transpose(), y);
      \n
      ",0,"re_log_types::path::parse_path::Result"],["
      source§

      impl<T, E> Result<Result<T, E>, E>

      source

      pub fn flatten(self) -> Result<T, E>

      🔬This is a nightly-only experimental API. (result_flattening)

      Converts from Result<Result<T, E>, E> to Result<T, E>

      \n
      Examples
      \n
      #![feature(result_flattening)]\nlet x: Result<Result<&'static str, u32>, u32> = Ok(Ok(\"hello\"));\nassert_eq!(Ok(\"hello\"), x.flatten());\n\nlet x: Result<Result<&'static str, u32>, u32> = Ok(Err(6));\nassert_eq!(Err(6), x.flatten());\n\nlet x: Result<Result<&'static str, u32>, u32> = Err(6);\nassert_eq!(Err(6), x.flatten());
      \n

      Flattening only removes one level of nesting at a time:

      \n\n
      #![feature(result_flattening)]\nlet x: Result<Result<Result<&'static str, u32>, u32>, u32> = Ok(Ok(Ok(\"hello\")));\nassert_eq!(Ok(Ok(\"hello\")), x.flatten());\nassert_eq!(Ok(\"hello\"), x.flatten().flatten());
      \n
      ",0,"re_log_types::path::parse_path::Result"],["
      1.61.0 · source§

      impl<T, E> Termination for Result<T, E>
      where\n T: Termination,\n E: Debug,

      source§

      fn report(self) -> ExitCode

      Is called to get the representation of the value as status code.\nThis status code is returned to the operating system.
      ","Termination","re_log_types::path::parse_path::Result"],["
      1.0.0 · source§

      impl<T, E> PartialOrd for Result<T, E>
      where\n T: PartialOrd,\n E: PartialOrd,

      source§

      fn partial_cmp(&self, other: &Result<T, E>) -> Option<Ordering>

      This method returns an ordering between self and other values if one exists. Read more
      1.0.0 · source§

      fn lt(&self, other: &Rhs) -> bool

      This method tests less than (for self and other) and is used by the < operator. Read more
      1.0.0 · source§

      fn le(&self, other: &Rhs) -> bool

      This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
      1.0.0 · source§

      fn gt(&self, other: &Rhs) -> bool

      This method tests greater than (for self and other) and is used by the > operator. Read more
      1.0.0 · source§

      fn ge(&self, other: &Rhs) -> bool

      This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
      ","PartialOrd","re_log_types::path::parse_path::Result"],["
      1.16.0 · source§

      impl<T, U, E> Product<Result<U, E>> for Result<T, E>
      where\n T: Product<U>,

      source§

      fn product<I>(iter: I) -> Result<T, E>
      where\n I: Iterator<Item = Result<U, E>>,

      Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err\noccur, the product of all elements is returned.

      \n
      Examples
      \n

      This multiplies each number in a vector of strings,\nif a string could not be parsed the operation returns Err:

      \n\n
      let nums = vec![\"5\", \"10\", \"1\", \"2\"];\nlet total: Result<usize, _> = nums.iter().map(|w| w.parse::<usize>()).product();\nassert_eq!(total, Ok(100));\nlet nums = vec![\"5\", \"10\", \"one\", \"2\"];\nlet total: Result<usize, _> = nums.iter().map(|w| w.parse::<usize>()).product();\nassert!(total.is_err());
      \n
      ","Product>","re_log_types::path::parse_path::Result"],["
      source§

      impl<T, E, F> FromResidual<Result<Infallible, E>> for Result<T, F>
      where\n F: From<E>,

      source§

      fn from_residual(residual: Result<Infallible, E>) -> Result<T, F>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Constructs the type from a compatible Residual type. Read more
      ","FromResidual>","re_log_types::path::parse_path::Result"],["
      source§

      impl<T, E, F> FromResidual<Yeet<E>> for Result<T, F>
      where\n F: From<E>,

      source§

      fn from_residual(_: Yeet<E>) -> Result<T, F>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Constructs the type from a compatible Residual type. Read more
      ","FromResidual>","re_log_types::path::parse_path::Result"],["
      source§

      impl<T, E> Try for Result<T, E>

      §

      type Output = T

      🔬This is a nightly-only experimental API. (try_trait_v2)
      The type of the value produced by ? when not short-circuiting.
      §

      type Residual = Result<Infallible, E>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      The type of the value passed to FromResidual::from_residual\nas part of ? when short-circuiting. Read more
      source§

      fn from_output(output: <Result<T, E> as Try>::Output) -> Result<T, E>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Constructs the type from its Output type. Read more
      source§

      fn branch(\n self\n) -> ControlFlow<<Result<T, E> as Try>::Residual, <Result<T, E> as Try>::Output>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Used in ? to decide whether the operator should produce a value\n(because this returned ControlFlow::Continue)\nor propagate a value back to the caller\n(because this returned ControlFlow::Break). Read more
      ","Try","re_log_types::path::parse_path::Result"],["
      1.0.0 · source§

      impl<T, E> Clone for Result<T, E>
      where\n T: Clone,\n E: Clone,

      source§

      fn clone(&self) -> Result<T, E>

      Returns a copy of the value. Read more
      source§

      fn clone_from(&mut self, source: &Result<T, E>)

      Performs copy-assignment from source. Read more
      ","Clone","re_log_types::path::parse_path::Result"],["
      1.0.0 · source§

      impl<A, E, V> FromIterator<Result<A, E>> for Result<V, E>
      where\n V: FromIterator<A>,

      source§

      fn from_iter<I>(iter: I) -> Result<V, E>
      where\n I: IntoIterator<Item = Result<A, E>>,

      Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err occur, a\ncontainer with the values of each Result is returned.

      \n

      Here is an example which increments every integer in a vector,\nchecking for overflow:

      \n\n
      let v = vec![1, 2];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_add(1).ok_or(\"Overflow!\")\n).collect();\nassert_eq!(res, Ok(vec![2, 3]));
      \n

      Here is another example that tries to subtract one from another list\nof integers, this time checking for underflow:

      \n\n
      let v = vec![1, 2, 0];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_sub(1).ok_or(\"Underflow!\")\n).collect();\nassert_eq!(res, Err(\"Underflow!\"));
      \n

      Here is a variation on the previous example, showing that no\nfurther elements are taken from iter after the first Err.

      \n\n
      let v = vec![3, 2, 1, 10];\nlet mut shared = 0;\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32| {\n    shared += x;\n    x.checked_sub(2).ok_or(\"Underflow!\")\n}).collect();\nassert_eq!(res, Err(\"Underflow!\"));\nassert_eq!(shared, 6);
      \n

      Since the third element caused an underflow, no further elements were taken,\nso the final value of shared is 6 (= 3 + 2 + 1), not 16.

      \n
      ","FromIterator>","re_log_types::path::parse_path::Result"],["
      1.0.0 · source§

      impl<T, E> StructuralEq for Result<T, E>

      ","StructuralEq","re_log_types::path::parse_path::Result"],["
      1.0.0 · source§

      impl<T, E> Eq for Result<T, E>
      where\n T: Eq,\n E: Eq,

      ","Eq","re_log_types::path::parse_path::Result"],["
      1.0.0 · source§

      impl<T, E> Hash for Result<T, E>
      where\n T: Hash,\n E: Hash,

      source§

      fn hash<__H>(&self, state: &mut __H)
      where\n __H: Hasher,

      Feeds this value into the given Hasher. Read more
      1.3.0 · source§

      fn hash_slice<H>(data: &[Self], state: &mut H)
      where\n H: Hasher,\n Self: Sized,

      Feeds a slice of this type into the given Hasher. Read more
      ","Hash","re_log_types::path::parse_path::Result"],["
      1.0.0 · source§

      impl<T, E> Ord for Result<T, E>
      where\n T: Ord,\n E: Ord,

      source§

      fn cmp(&self, other: &Result<T, E>) -> Ordering

      This method returns an Ordering between self and other. Read more
      1.21.0 · source§

      fn max(self, other: Self) -> Self
      where\n Self: Sized,

      Compares and returns the maximum of two values. Read more
      1.21.0 · source§

      fn min(self, other: Self) -> Self
      where\n Self: Sized,

      Compares and returns the minimum of two values. Read more
      1.50.0 · source§

      fn clamp(self, min: Self, max: Self) -> Self
      where\n Self: Sized + PartialOrd,

      Restrict a value to a certain interval. Read more
      ","Ord","re_log_types::path::parse_path::Result"],["
      source§

      impl<T, E> Residual<T> for Result<Infallible, E>

      §

      type TryType = Result<T, E>

      🔬This is a nightly-only experimental API. (try_trait_v2_residual)
      The “return” type of this meta-function.
      ","Residual","re_log_types::path::parse_path::Result"],["
      1.0.0 · source§

      impl<T, E> PartialEq for Result<T, E>
      where\n T: PartialEq,\n E: PartialEq,

      source§

      fn eq(&self, other: &Result<T, E>) -> bool

      This method tests for self and other values to be equal, and is used\nby ==.
      1.0.0 · source§

      fn ne(&self, other: &Rhs) -> bool

      This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
      ","PartialEq","re_log_types::path::parse_path::Result"],["
      1.0.0 · source§

      impl<T, E> IntoIterator for Result<T, E>

      source§

      fn into_iter(self) -> IntoIter<T>

      Returns a consuming iterator over the possibly contained value.

      \n

      The iterator yields one value if the result is Result::Ok, otherwise none.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(5);\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, [5]);\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, []);
      \n
      §

      type Item = T

      The type of the elements being iterated over.
      §

      type IntoIter = IntoIter<T>

      Which kind of iterator are we turning this into?
      ","IntoIterator","re_log_types::path::parse_path::Result"],["
      1.16.0 · source§

      impl<T, U, E> Sum<Result<U, E>> for Result<T, E>
      where\n T: Sum<U>,

      source§

      fn sum<I>(iter: I) -> Result<T, E>
      where\n I: Iterator<Item = Result<U, E>>,

      Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err\noccur, the sum of all elements is returned.

      \n
      Examples
      \n

      This sums up every integer in a vector, rejecting the sum if a negative\nelement is encountered:

      \n\n
      let f = |&x: &i32| if x < 0 { Err(\"Negative element found\") } else { Ok(x) };\nlet v = vec![1, 2];\nlet res: Result<i32, _> = v.iter().map(f).sum();\nassert_eq!(res, Ok(3));\nlet v = vec![1, -2];\nlet res: Result<i32, _> = v.iter().map(f).sum();\nassert_eq!(res, Err(\"Negative element found\"));
      \n
      ","Sum>","re_log_types::path::parse_path::Result"],["
      1.0.0 · source§

      impl<T, E> StructuralPartialEq for Result<T, E>

      ","StructuralPartialEq","re_log_types::path::parse_path::Result"],["
      1.0.0 · source§

      impl<T, E> Debug for Result<T, E>
      where\n T: Debug,\n E: Debug,

      source§

      fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

      Formats the value using the given formatter. Read more
      ","Debug","re_log_types::path::parse_path::Result"],["
      1.0.0 · source§

      impl<T, E> Copy for Result<T, E>
      where\n T: Copy,\n E: Copy,

      ","Copy","re_log_types::path::parse_path::Result"],["
      source§

      impl From<StreamResult> for Result<MZStatus, MZError>

      source§

      fn from(res: StreamResult) -> Result<MZStatus, MZError>

      Converts to this type from the input type.
      ","From","re_log_types::path::parse_path::Result"],["
      source§

      impl From<&StreamResult> for Result<MZStatus, MZError>

      source§

      fn from(res: &StreamResult) -> Result<MZStatus, MZError>

      Converts to this type from the input type.
      ","From<&StreamResult>","re_log_types::path::parse_path::Result"],["
      source§

      impl<T, E> Serialize for Result<T, E>
      where\n T: Serialize,\n E: Serialize,

      source§

      fn serialize<S>(\n &self,\n serializer: S\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
      where\n S: Serializer,

      Serialize this value into the given Serde serializer. Read more
      ","Serialize","re_log_types::path::parse_path::Result"],["
      source§

      impl<'de, T, E> Deserialize<'de> for Result<T, E>
      where\n T: Deserialize<'de>,\n E: Deserialize<'de>,

      source§

      fn deserialize<D>(\n deserializer: D\n) -> Result<Result<T, E>, <D as Deserializer<'de>>::Error>
      where\n D: Deserializer<'de>,

      Deserialize this value from the given Serde deserializer. Read more
      ","Deserialize<'de>","re_log_types::path::parse_path::Result"],["
      §

      impl<'buf, T, E> VectorRead<'buf> for Result<T, E>
      where\n T: VectorReadInner<'buf>,\n E: From<<T as VectorReadInner<'buf>>::Error>,

      ","VectorRead<'buf>","re_log_types::path::parse_path::Result"],["
      §

      impl From<StreamResult> for Result<MZStatus, MZError>

      §

      fn from(res: StreamResult) -> Result<MZStatus, MZError>

      Converts to this type from the input type.
      ","From","re_log_types::path::parse_path::Result"],["
      §

      impl From<&StreamResult> for Result<MZStatus, MZError>

      §

      fn from(res: &StreamResult) -> Result<MZStatus, MZError>

      Converts to this type from the input type.
      ","From<&StreamResult>","re_log_types::path::parse_path::Result"],["
      source§

      impl<C, E> ControlFlow for Result<C, E>
      where\n C: ControlFlow,

      ","ControlFlow","re_log_types::path::parse_path::Result"],["
      source§

      impl<T> ResultExt<T> for Result<T, DeserializationError>

      source§

      fn with_context(\n self,\n location: impl AsRef<str>\n) -> Result<T, DeserializationError>

      ","ResultExt","re_log_types::path::parse_path::Result"],["
      source§

      impl<T> ResultExt<T> for Result<T, SerializationError>

      source§

      fn with_context(\n self,\n location: impl AsRef<str>\n) -> Result<T, SerializationError>

      ","ResultExt","re_log_types::path::parse_path::Result"],["
      source§

      impl<T, E> Context<T, E> for Result<T, E>
      where\n E: StdError + Send + Sync + 'static,

      source§

      fn context<C>(self, context: C) -> Result<T, Error>
      where\n C: Display + Send + Sync + 'static,

      Wrap the error value with additional context.
      source§

      fn with_context<C, F>(self, context: F) -> Result<T, Error>
      where\n C: Display + Send + Sync + 'static,\n F: FnOnce() -> C,

      Wrap the error value with additional context that is evaluated lazily\nonly once an error does occur.
      ","Context","re_log_types::path::parse_path::Result"],["
      source§

      impl<T, E> ResultExt<T, E> for Result<T, E>
      where\n E: Display,

      source§

      fn warn_on_err_once(self, msg: impl Display) -> Option<T>

      Log a warning if there is an Err, but only log the exact same message once.

      \n
      source§

      fn ok_or_log_error(self) -> Option<T>

      Logs an error if the result is an error and returns the result.
      source§

      fn ok_or_log_error_once(self) -> Option<T>

      Logs an error if the result is an error and returns the result, but only once.
      source§

      fn unwrap_debug_or_log_error(self) -> Option<T>

      Unwraps in debug builds otherwise logs an error if the result is an error and returns the result.
      ","ResultExt","re_log_types::path::parse_path::Result"],["
      §

      impl<T, E> ResultAdapter for Result<T, E>

      §

      type Ok = T

      §

      type Err = E

      ","ResultAdapter","re_log_types::path::parse_path::Result"],["
      §

      impl From<Errors> for Result<(), Errors>

      §

      fn from(e: Errors) -> Result<(), Errors>

      Converts to this type from the input type.
      ","From","re_log_types::path::parse_path::Result"]], "re_query":[["
      source§

      impl<T, E> Result<T, E>

      1.0.0 (const: 1.48.0) · source

      pub const fn is_ok(&self) -> bool

      Returns true if the result is Ok.

      \n
      Examples
      \n
      let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_ok(), true);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_ok(), false);
      \n
      1.70.0 · source

      pub fn is_ok_and(self, f: impl FnOnce(T) -> bool) -> bool

      Returns true if the result is Ok and the value inside of it matches a predicate.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.is_ok_and(|x| x > 1), true);\n\nlet x: Result<u32, &str> = Ok(0);\nassert_eq!(x.is_ok_and(|x| x > 1), false);\n\nlet x: Result<u32, &str> = Err(\"hey\");\nassert_eq!(x.is_ok_and(|x| x > 1), false);
      \n
      1.0.0 (const: 1.48.0) · source

      pub const fn is_err(&self) -> bool

      Returns true if the result is Err.

      \n
      Examples
      \n
      let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_err(), false);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_err(), true);
      \n
      1.70.0 · source

      pub fn is_err_and(self, f: impl FnOnce(E) -> bool) -> bool

      Returns true if the result is Err and the value inside of it matches a predicate.

      \n
      Examples
      \n
      use std::io::{Error, ErrorKind};\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::NotFound, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), true);\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::PermissionDenied, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);\n\nlet x: Result<u32, Error> = Ok(123);\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);
      \n
      1.0.0 · source

      pub fn ok(self) -> Option<T>

      Converts from Result<T, E> to Option<T>.

      \n

      Converts self into an Option<T>, consuming self,\nand discarding the error, if any.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.ok(), Some(2));\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.ok(), None);
      \n
      1.0.0 · source

      pub fn err(self) -> Option<E>

      Converts from Result<T, E> to Option<E>.

      \n

      Converts self into an Option<E>, consuming self,\nand discarding the success value, if any.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.err(), None);\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.err(), Some(\"Nothing here\"));
      \n
      1.0.0 (const: 1.48.0) · source

      pub const fn as_ref(&self) -> Result<&T, &E>

      Converts from &Result<T, E> to Result<&T, &E>.

      \n

      Produces a new Result, containing a reference\ninto the original, leaving the original in place.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.as_ref(), Ok(&2));\n\nlet x: Result<u32, &str> = Err(\"Error\");\nassert_eq!(x.as_ref(), Err(&\"Error\"));
      \n
      1.0.0 (const: unstable) · source

      pub fn as_mut(&mut self) -> Result<&mut T, &mut E>

      Converts from &mut Result<T, E> to Result<&mut T, &mut E>.

      \n
      Examples
      \n
      fn mutate(r: &mut Result<i32, i32>) {\n    match r.as_mut() {\n        Ok(v) => *v = 42,\n        Err(e) => *e = 0,\n    }\n}\n\nlet mut x: Result<i32, i32> = Ok(2);\nmutate(&mut x);\nassert_eq!(x.unwrap(), 42);\n\nlet mut x: Result<i32, i32> = Err(13);\nmutate(&mut x);\nassert_eq!(x.unwrap_err(), 0);
      \n
      1.0.0 · source

      pub fn map<U, F>(self, op: F) -> Result<U, E>
      where\n F: FnOnce(T) -> U,

      Maps a Result<T, E> to Result<U, E> by applying a function to a\ncontained Ok value, leaving an Err value untouched.

      \n

      This function can be used to compose the results of two functions.

      \n
      Examples
      \n

      Print the numbers on each line of a string multiplied by two.

      \n\n
      let line = \"1\\n2\\n3\\n4\\n\";\n\nfor num in line.lines() {\n    match num.parse::<i32>().map(|i| i * 2) {\n        Ok(n) => println!(\"{n}\"),\n        Err(..) => {}\n    }\n}
      \n
      1.41.0 · source

      pub fn map_or<U, F>(self, default: U, f: F) -> U
      where\n F: FnOnce(T) -> U,

      Returns the provided default (if Err), or\napplies a function to the contained value (if Ok).

      \n

      Arguments passed to map_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use map_or_else,\nwhich is lazily evaluated.

      \n
      Examples
      \n
      let x: Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or(42, |v| v.len()), 3);\n\nlet x: Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or(42, |v| v.len()), 42);
      \n
      1.41.0 · source

      pub fn map_or_else<U, D, F>(self, default: D, f: F) -> U
      where\n D: FnOnce(E) -> U,\n F: FnOnce(T) -> U,

      Maps a Result<T, E> to U by applying fallback function default to\na contained Err value, or function f to a contained Ok value.

      \n

      This function can be used to unpack a successful result\nwhile handling an error.

      \n
      Examples
      \n
      let k = 21;\n\nlet x : Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 3);\n\nlet x : Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 42);
      \n
      1.0.0 · source

      pub fn map_err<F, O>(self, op: O) -> Result<T, F>
      where\n O: FnOnce(E) -> F,

      Maps a Result<T, E> to Result<T, F> by applying a function to a\ncontained Err value, leaving an Ok value untouched.

      \n

      This function can be used to pass through a successful result while handling\nan error.

      \n
      Examples
      \n
      fn stringify(x: u32) -> String { format!(\"error code: {x}\") }\n\nlet x: Result<u32, u32> = Ok(2);\nassert_eq!(x.map_err(stringify), Ok(2));\n\nlet x: Result<u32, u32> = Err(13);\nassert_eq!(x.map_err(stringify), Err(\"error code: 13\".to_string()));
      \n
      1.76.0 · source

      pub fn inspect<F>(self, f: F) -> Result<T, E>
      where\n F: FnOnce(&T),

      Calls the provided closure with a reference to the contained value (if Ok).

      \n
      Examples
      \n
      let x: u8 = \"4\"\n    .parse::<u8>()\n    .inspect(|x| println!(\"original: {x}\"))\n    .map(|x| x.pow(3))\n    .expect(\"failed to parse number\");
      \n
      1.76.0 · source

      pub fn inspect_err<F>(self, f: F) -> Result<T, E>
      where\n F: FnOnce(&E),

      Calls the provided closure with a reference to the contained error (if Err).

      \n
      Examples
      \n
      use std::{fs, io};\n\nfn read() -> io::Result<String> {\n    fs::read_to_string(\"address.txt\")\n        .inspect_err(|e| eprintln!(\"failed to read file: {e}\"))\n}
      \n
      1.47.0 · source

      pub fn as_deref(&self) -> Result<&<T as Deref>::Target, &E>
      where\n T: Deref,

      Converts from Result<T, E> (or &Result<T, E>) to Result<&<T as Deref>::Target, &E>.

      \n

      Coerces the Ok variant of the original Result via Deref\nand returns the new Result.

      \n
      Examples
      \n
      let x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&str, &u32> = Ok(\"hello\");\nassert_eq!(x.as_deref(), y);\n\nlet x: Result<String, u32> = Err(42);\nlet y: Result<&str, &u32> = Err(&42);\nassert_eq!(x.as_deref(), y);
      \n
      1.47.0 · source

      pub fn as_deref_mut(&mut self) -> Result<&mut <T as Deref>::Target, &mut E>
      where\n T: DerefMut,

      Converts from Result<T, E> (or &mut Result<T, E>) to Result<&mut <T as DerefMut>::Target, &mut E>.

      \n

      Coerces the Ok variant of the original Result via DerefMut\nand returns the new Result.

      \n
      Examples
      \n
      let mut s = \"HELLO\".to_string();\nlet mut x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&mut str, &mut u32> = Ok(&mut s);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);\n\nlet mut i = 42;\nlet mut x: Result<String, u32> = Err(42);\nlet y: Result<&mut str, &mut u32> = Err(&mut i);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);
      \n
      1.0.0 · source

      pub fn iter(&self) -> Iter<'_, T>

      Returns an iterator over the possibly contained value.

      \n

      The iterator yields one value if the result is Result::Ok, otherwise none.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(7);\nassert_eq!(x.iter().next(), Some(&7));\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter().next(), None);
      \n
      1.0.0 · source

      pub fn iter_mut(&mut self) -> IterMut<'_, T>

      Returns a mutable iterator over the possibly contained value.

      \n

      The iterator yields one value if the result is Result::Ok, otherwise none.

      \n
      Examples
      \n
      let mut x: Result<u32, &str> = Ok(7);\nmatch x.iter_mut().next() {\n    Some(v) => *v = 40,\n    None => {},\n}\nassert_eq!(x, Ok(40));\n\nlet mut x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter_mut().next(), None);
      \n
      1.4.0 · source

      pub fn expect(self, msg: &str) -> T
      where\n E: Debug,

      Returns the contained Ok value, consuming the self value.

      \n

      Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

      \n
      Panics
      \n

      Panics if the value is an Err, with a panic message including the\npassed message, and the content of the Err.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nx.expect(\"Testing expect\"); // panics with `Testing expect: emergency failure`
      \n
      Recommended Message Style
      \n

      We recommend that expect messages are used to describe the reason you\nexpect the Result should be Ok.

      \n\n
      let path = std::env::var(\"IMPORTANT_PATH\")\n    .expect(\"env variable `IMPORTANT_PATH` should be set by `wrapper_script.sh`\");
      \n

      Hint: If you’re having trouble remembering how to phrase expect\nerror messages remember to focus on the word “should” as in “env\nvariable should be set by blah” or “the given binary should be available\nand executable by the current user”.

      \n

      For more detail on expect message styles and the reasoning behind our recommendation please\nrefer to the section on “Common Message\nStyles” in the\nstd::error module docs.

      \n
      1.0.0 · source

      pub fn unwrap(self) -> T
      where\n E: Debug,

      Returns the contained Ok value, consuming the self value.

      \n

      Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

      \n
      Panics
      \n

      Panics if the value is an Err, with a panic message provided by the\nErr’s value.

      \n
      Examples
      \n

      Basic usage:

      \n\n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.unwrap(), 2);
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nx.unwrap(); // panics with `emergency failure`
      \n
      1.16.0 · source

      pub fn unwrap_or_default(self) -> T
      where\n T: Default,

      Returns the contained Ok value or a default

      \n

      Consumes the self argument then, if Ok, returns the contained\nvalue, otherwise if Err, returns the default value for that\ntype.

      \n
      Examples
      \n

      Converts a string to an integer, turning poorly-formed strings\ninto 0 (the default value for integers). parse converts\na string to any other type that implements FromStr, returning an\nErr on error.

      \n\n
      let good_year_from_input = \"1909\";\nlet bad_year_from_input = \"190blarg\";\nlet good_year = good_year_from_input.parse().unwrap_or_default();\nlet bad_year = bad_year_from_input.parse().unwrap_or_default();\n\nassert_eq!(1909, good_year);\nassert_eq!(0, bad_year);
      \n
      1.17.0 · source

      pub fn expect_err(self, msg: &str) -> E
      where\n T: Debug,

      Returns the contained Err value, consuming the self value.

      \n
      Panics
      \n

      Panics if the value is an Ok, with a panic message including the\npassed message, and the content of the Ok.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(10);\nx.expect_err(\"Testing expect_err\"); // panics with `Testing expect_err: 10`
      \n
      1.0.0 · source

      pub fn unwrap_err(self) -> E
      where\n T: Debug,

      Returns the contained Err value, consuming the self value.

      \n
      Panics
      \n

      Panics if the value is an Ok, with a custom panic message provided\nby the Ok’s value.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nx.unwrap_err(); // panics with `2`
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(x.unwrap_err(), \"emergency failure\");
      \n
      source

      pub fn into_ok(self) -> T
      where\n E: Into<!>,

      🔬This is a nightly-only experimental API. (unwrap_infallible)

      Returns the contained Ok value, but never panics.

      \n

      Unlike unwrap, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap as a maintainability safeguard that will fail\nto compile if the error type of the Result is later changed\nto an error that can actually occur.

      \n
      Examples
      \n
      \nfn only_good_news() -> Result<String, !> {\n    Ok(\"this is fine\".into())\n}\n\nlet s: String = only_good_news().into_ok();\nprintln!(\"{s}\");
      \n
      source

      pub fn into_err(self) -> E
      where\n T: Into<!>,

      🔬This is a nightly-only experimental API. (unwrap_infallible)

      Returns the contained Err value, but never panics.

      \n

      Unlike unwrap_err, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap_err as a maintainability safeguard that will fail\nto compile if the ok type of the Result is later changed\nto a type that can actually occur.

      \n
      Examples
      \n
      \nfn only_bad_news() -> Result<!, String> {\n    Err(\"Oops, it failed\".into())\n}\n\nlet error: String = only_bad_news().into_err();\nprintln!(\"{error}\");
      \n
      1.0.0 · source

      pub fn and<U>(self, res: Result<U, E>) -> Result<U, E>

      Returns res if the result is Ok, otherwise returns the Err value of self.

      \n

      Arguments passed to and are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use and_then, which is\nlazily evaluated.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<&str, &str> = Ok(\"foo\");\nassert_eq!(x.and(y), Err(\"early error\"));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"not a 2\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Ok(\"different result type\");\nassert_eq!(x.and(y), Ok(\"different result type\"));
      \n
      1.0.0 · source

      pub fn and_then<U, F>(self, op: F) -> Result<U, E>
      where\n F: FnOnce(T) -> Result<U, E>,

      Calls op if the result is Ok, otherwise returns the Err value of self.

      \n

      This function can be used for control flow based on Result values.

      \n
      Examples
      \n
      fn sq_then_to_string(x: u32) -> Result<String, &'static str> {\n    x.checked_mul(x).map(|sq| sq.to_string()).ok_or(\"overflowed\")\n}\n\nassert_eq!(Ok(2).and_then(sq_then_to_string), Ok(4.to_string()));\nassert_eq!(Ok(1_000_000).and_then(sq_then_to_string), Err(\"overflowed\"));\nassert_eq!(Err(\"not a number\").and_then(sq_then_to_string), Err(\"not a number\"));
      \n

      Often used to chain fallible operations that may return Err.

      \n\n
      use std::{io::ErrorKind, path::Path};\n\n// Note: on Windows \"/\" maps to \"C:\\\"\nlet root_modified_time = Path::new(\"/\").metadata().and_then(|md| md.modified());\nassert!(root_modified_time.is_ok());\n\nlet should_fail = Path::new(\"/bad/path\").metadata().and_then(|md| md.modified());\nassert!(should_fail.is_err());\nassert_eq!(should_fail.unwrap_err().kind(), ErrorKind::NotFound);
      \n
      1.0.0 · source

      pub fn or<F>(self, res: Result<T, F>) -> Result<T, F>

      Returns res if the result is Err, otherwise returns the Ok value of self.

      \n

      Arguments passed to or are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use or_else, which is\nlazily evaluated.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<u32, &str> = Ok(2);\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Ok(100);\nassert_eq!(x.or(y), Ok(2));
      \n
      1.0.0 · source

      pub fn or_else<F, O>(self, op: O) -> Result<T, F>
      where\n O: FnOnce(E) -> Result<T, F>,

      Calls op if the result is Err, otherwise returns the Ok value of self.

      \n

      This function can be used for control flow based on result values.

      \n
      Examples
      \n
      fn sq(x: u32) -> Result<u32, u32> { Ok(x * x) }\nfn err(x: u32) -> Result<u32, u32> { Err(x) }\n\nassert_eq!(Ok(2).or_else(sq).or_else(sq), Ok(2));\nassert_eq!(Ok(2).or_else(err).or_else(sq), Ok(2));\nassert_eq!(Err(3).or_else(sq).or_else(err), Ok(9));\nassert_eq!(Err(3).or_else(err).or_else(err), Err(3));
      \n
      1.0.0 · source

      pub fn unwrap_or(self, default: T) -> T

      Returns the contained Ok value or a provided default.

      \n

      Arguments passed to unwrap_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use unwrap_or_else,\nwhich is lazily evaluated.

      \n
      Examples
      \n
      let default = 2;\nlet x: Result<u32, &str> = Ok(9);\nassert_eq!(x.unwrap_or(default), 9);\n\nlet x: Result<u32, &str> = Err(\"error\");\nassert_eq!(x.unwrap_or(default), default);
      \n
      1.0.0 · source

      pub fn unwrap_or_else<F>(self, op: F) -> T
      where\n F: FnOnce(E) -> T,

      Returns the contained Ok value or computes it from a closure.

      \n
      Examples
      \n
      fn count(x: &str) -> usize { x.len() }\n\nassert_eq!(Ok(2).unwrap_or_else(count), 2);\nassert_eq!(Err(\"foo\").unwrap_or_else(count), 3);
      \n
      1.58.0 · source

      pub unsafe fn unwrap_unchecked(self) -> T

      Returns the contained Ok value, consuming the self value,\nwithout checking that the value is not an Err.

      \n
      Safety
      \n

      Calling this method on an Err is undefined behavior.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(unsafe { x.unwrap_unchecked() }, 2);
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nunsafe { x.unwrap_unchecked(); } // Undefined behavior!
      \n
      1.58.0 · source

      pub unsafe fn unwrap_err_unchecked(self) -> E

      Returns the contained Err value, consuming the self value,\nwithout checking that the value is not an Ok.

      \n
      Safety
      \n

      Calling this method on an Ok is undefined behavior.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nunsafe { x.unwrap_err_unchecked() }; // Undefined behavior!
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(unsafe { x.unwrap_err_unchecked() }, \"emergency failure\");
      \n
      ",0,"re_query::Result"],["
      source§

      impl<T, E> Result<&T, E>

      1.59.0 · source

      pub fn copied(self) -> Result<T, E>
      where\n T: Copy,

      Maps a Result<&T, E> to a Result<T, E> by copying the contents of the\nOk part.

      \n
      Examples
      \n
      let val = 12;\nlet x: Result<&i32, i32> = Ok(&val);\nassert_eq!(x, Ok(&12));\nlet copied = x.copied();\nassert_eq!(copied, Ok(12));
      \n
      1.59.0 · source

      pub fn cloned(self) -> Result<T, E>
      where\n T: Clone,

      Maps a Result<&T, E> to a Result<T, E> by cloning the contents of the\nOk part.

      \n
      Examples
      \n
      let val = 12;\nlet x: Result<&i32, i32> = Ok(&val);\nassert_eq!(x, Ok(&12));\nlet cloned = x.cloned();\nassert_eq!(cloned, Ok(12));
      \n
      ",0,"re_query::Result"],["
      source§

      impl<T, E> Result<&mut T, E>

      1.59.0 · source

      pub fn copied(self) -> Result<T, E>
      where\n T: Copy,

      Maps a Result<&mut T, E> to a Result<T, E> by copying the contents of the\nOk part.

      \n
      Examples
      \n
      let mut val = 12;\nlet x: Result<&mut i32, i32> = Ok(&mut val);\nassert_eq!(x, Ok(&mut 12));\nlet copied = x.copied();\nassert_eq!(copied, Ok(12));
      \n
      1.59.0 · source

      pub fn cloned(self) -> Result<T, E>
      where\n T: Clone,

      Maps a Result<&mut T, E> to a Result<T, E> by cloning the contents of the\nOk part.

      \n
      Examples
      \n
      let mut val = 12;\nlet x: Result<&mut i32, i32> = Ok(&mut val);\nassert_eq!(x, Ok(&mut 12));\nlet cloned = x.cloned();\nassert_eq!(cloned, Ok(12));
      \n
      ",0,"re_query::Result"],["
      source§

      impl<T, E> Result<Option<T>, E>

      1.33.0 (const: unstable) · source

      pub fn transpose(self) -> Option<Result<T, E>>

      Transposes a Result of an Option into an Option of a Result.

      \n

      Ok(None) will be mapped to None.\nOk(Some(_)) and Err(_) will be mapped to Some(Ok(_)) and Some(Err(_)).

      \n
      Examples
      \n
      #[derive(Debug, Eq, PartialEq)]\nstruct SomeErr;\n\nlet x: Result<Option<i32>, SomeErr> = Ok(Some(5));\nlet y: Option<Result<i32, SomeErr>> = Some(Ok(5));\nassert_eq!(x.transpose(), y);
      \n
      ",0,"re_query::Result"],["
      source§

      impl<T, E> Result<Result<T, E>, E>

      source

      pub fn flatten(self) -> Result<T, E>

      🔬This is a nightly-only experimental API. (result_flattening)

      Converts from Result<Result<T, E>, E> to Result<T, E>

      \n
      Examples
      \n
      #![feature(result_flattening)]\nlet x: Result<Result<&'static str, u32>, u32> = Ok(Ok(\"hello\"));\nassert_eq!(Ok(\"hello\"), x.flatten());\n\nlet x: Result<Result<&'static str, u32>, u32> = Ok(Err(6));\nassert_eq!(Err(6), x.flatten());\n\nlet x: Result<Result<&'static str, u32>, u32> = Err(6);\nassert_eq!(Err(6), x.flatten());
      \n

      Flattening only removes one level of nesting at a time:

      \n\n
      #![feature(result_flattening)]\nlet x: Result<Result<Result<&'static str, u32>, u32>, u32> = Ok(Ok(Ok(\"hello\")));\nassert_eq!(Ok(Ok(\"hello\")), x.flatten());\nassert_eq!(Ok(\"hello\"), x.flatten().flatten());
      \n
      ",0,"re_query::Result"],["
      1.61.0 · source§

      impl<T, E> Termination for Result<T, E>
      where\n T: Termination,\n E: Debug,

      source§

      fn report(self) -> ExitCode

      Is called to get the representation of the value as status code.\nThis status code is returned to the operating system.
      ","Termination","re_query::Result"],["
      1.0.0 · source§

      impl<T, E> PartialOrd for Result<T, E>
      where\n T: PartialOrd,\n E: PartialOrd,

      source§

      fn partial_cmp(&self, other: &Result<T, E>) -> Option<Ordering>

      This method returns an ordering between self and other values if one exists. Read more
      1.0.0 · source§

      fn lt(&self, other: &Rhs) -> bool

      This method tests less than (for self and other) and is used by the < operator. Read more
      1.0.0 · source§

      fn le(&self, other: &Rhs) -> bool

      This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
      1.0.0 · source§

      fn gt(&self, other: &Rhs) -> bool

      This method tests greater than (for self and other) and is used by the > operator. Read more
      1.0.0 · source§

      fn ge(&self, other: &Rhs) -> bool

      This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
      ","PartialOrd","re_query::Result"],["
      1.16.0 · source§

      impl<T, U, E> Product<Result<U, E>> for Result<T, E>
      where\n T: Product<U>,

      source§

      fn product<I>(iter: I) -> Result<T, E>
      where\n I: Iterator<Item = Result<U, E>>,

      Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err\noccur, the product of all elements is returned.

      \n
      Examples
      \n

      This multiplies each number in a vector of strings,\nif a string could not be parsed the operation returns Err:

      \n\n
      let nums = vec![\"5\", \"10\", \"1\", \"2\"];\nlet total: Result<usize, _> = nums.iter().map(|w| w.parse::<usize>()).product();\nassert_eq!(total, Ok(100));\nlet nums = vec![\"5\", \"10\", \"one\", \"2\"];\nlet total: Result<usize, _> = nums.iter().map(|w| w.parse::<usize>()).product();\nassert!(total.is_err());
      \n
      ","Product>","re_query::Result"],["
      source§

      impl<T, E, F> FromResidual<Result<Infallible, E>> for Result<T, F>
      where\n F: From<E>,

      source§

      fn from_residual(residual: Result<Infallible, E>) -> Result<T, F>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Constructs the type from a compatible Residual type. Read more
      ","FromResidual>","re_query::Result"],["
      source§

      impl<T, E, F> FromResidual<Yeet<E>> for Result<T, F>
      where\n F: From<E>,

      source§

      fn from_residual(_: Yeet<E>) -> Result<T, F>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Constructs the type from a compatible Residual type. Read more
      ","FromResidual>","re_query::Result"],["
      source§

      impl<T, E> Try for Result<T, E>

      §

      type Output = T

      🔬This is a nightly-only experimental API. (try_trait_v2)
      The type of the value produced by ? when not short-circuiting.
      §

      type Residual = Result<Infallible, E>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      The type of the value passed to FromResidual::from_residual\nas part of ? when short-circuiting. Read more
      source§

      fn from_output(output: <Result<T, E> as Try>::Output) -> Result<T, E>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Constructs the type from its Output type. Read more
      source§

      fn branch(\n self\n) -> ControlFlow<<Result<T, E> as Try>::Residual, <Result<T, E> as Try>::Output>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Used in ? to decide whether the operator should produce a value\n(because this returned ControlFlow::Continue)\nor propagate a value back to the caller\n(because this returned ControlFlow::Break). Read more
      ","Try","re_query::Result"],["
      1.0.0 · source§

      impl<T, E> Clone for Result<T, E>
      where\n T: Clone,\n E: Clone,

      source§

      fn clone(&self) -> Result<T, E>

      Returns a copy of the value. Read more
      source§

      fn clone_from(&mut self, source: &Result<T, E>)

      Performs copy-assignment from source. Read more
      ","Clone","re_query::Result"],["
      1.0.0 · source§

      impl<A, E, V> FromIterator<Result<A, E>> for Result<V, E>
      where\n V: FromIterator<A>,

      source§

      fn from_iter<I>(iter: I) -> Result<V, E>
      where\n I: IntoIterator<Item = Result<A, E>>,

      Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err occur, a\ncontainer with the values of each Result is returned.

      \n

      Here is an example which increments every integer in a vector,\nchecking for overflow:

      \n\n
      let v = vec![1, 2];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_add(1).ok_or(\"Overflow!\")\n).collect();\nassert_eq!(res, Ok(vec![2, 3]));
      \n

      Here is another example that tries to subtract one from another list\nof integers, this time checking for underflow:

      \n\n
      let v = vec![1, 2, 0];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_sub(1).ok_or(\"Underflow!\")\n).collect();\nassert_eq!(res, Err(\"Underflow!\"));
      \n

      Here is a variation on the previous example, showing that no\nfurther elements are taken from iter after the first Err.

      \n\n
      let v = vec![3, 2, 1, 10];\nlet mut shared = 0;\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32| {\n    shared += x;\n    x.checked_sub(2).ok_or(\"Underflow!\")\n}).collect();\nassert_eq!(res, Err(\"Underflow!\"));\nassert_eq!(shared, 6);
      \n

      Since the third element caused an underflow, no further elements were taken,\nso the final value of shared is 6 (= 3 + 2 + 1), not 16.

      \n
      ","FromIterator>","re_query::Result"],["
      1.0.0 · source§

      impl<T, E> StructuralEq for Result<T, E>

      ","StructuralEq","re_query::Result"],["
      1.0.0 · source§

      impl<T, E> Eq for Result<T, E>
      where\n T: Eq,\n E: Eq,

      ","Eq","re_query::Result"],["
      1.0.0 · source§

      impl<T, E> Hash for Result<T, E>
      where\n T: Hash,\n E: Hash,

      source§

      fn hash<__H>(&self, state: &mut __H)
      where\n __H: Hasher,

      Feeds this value into the given Hasher. Read more
      1.3.0 · source§

      fn hash_slice<H>(data: &[Self], state: &mut H)
      where\n H: Hasher,\n Self: Sized,

      Feeds a slice of this type into the given Hasher. Read more
      ","Hash","re_query::Result"],["
      1.0.0 · source§

      impl<T, E> Ord for Result<T, E>
      where\n T: Ord,\n E: Ord,

      source§

      fn cmp(&self, other: &Result<T, E>) -> Ordering

      This method returns an Ordering between self and other. Read more
      1.21.0 · source§

      fn max(self, other: Self) -> Self
      where\n Self: Sized,

      Compares and returns the maximum of two values. Read more
      1.21.0 · source§

      fn min(self, other: Self) -> Self
      where\n Self: Sized,

      Compares and returns the minimum of two values. Read more
      1.50.0 · source§

      fn clamp(self, min: Self, max: Self) -> Self
      where\n Self: Sized + PartialOrd,

      Restrict a value to a certain interval. Read more
      ","Ord","re_query::Result"],["
      source§

      impl<T, E> Residual<T> for Result<Infallible, E>

      §

      type TryType = Result<T, E>

      🔬This is a nightly-only experimental API. (try_trait_v2_residual)
      The “return” type of this meta-function.
      ","Residual","re_query::Result"],["
      1.0.0 · source§

      impl<T, E> PartialEq for Result<T, E>
      where\n T: PartialEq,\n E: PartialEq,

      source§

      fn eq(&self, other: &Result<T, E>) -> bool

      This method tests for self and other values to be equal, and is used\nby ==.
      1.0.0 · source§

      fn ne(&self, other: &Rhs) -> bool

      This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
      ","PartialEq","re_query::Result"],["
      1.0.0 · source§

      impl<T, E> IntoIterator for Result<T, E>

      source§

      fn into_iter(self) -> IntoIter<T>

      Returns a consuming iterator over the possibly contained value.

      \n

      The iterator yields one value if the result is Result::Ok, otherwise none.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(5);\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, [5]);\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, []);
      \n
      §

      type Item = T

      The type of the elements being iterated over.
      §

      type IntoIter = IntoIter<T>

      Which kind of iterator are we turning this into?
      ","IntoIterator","re_query::Result"],["
      1.16.0 · source§

      impl<T, U, E> Sum<Result<U, E>> for Result<T, E>
      where\n T: Sum<U>,

      source§

      fn sum<I>(iter: I) -> Result<T, E>
      where\n I: Iterator<Item = Result<U, E>>,

      Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err\noccur, the sum of all elements is returned.

      \n
      Examples
      \n

      This sums up every integer in a vector, rejecting the sum if a negative\nelement is encountered:

      \n\n
      let f = |&x: &i32| if x < 0 { Err(\"Negative element found\") } else { Ok(x) };\nlet v = vec![1, 2];\nlet res: Result<i32, _> = v.iter().map(f).sum();\nassert_eq!(res, Ok(3));\nlet v = vec![1, -2];\nlet res: Result<i32, _> = v.iter().map(f).sum();\nassert_eq!(res, Err(\"Negative element found\"));
      \n
      ","Sum>","re_query::Result"],["
      1.0.0 · source§

      impl<T, E> StructuralPartialEq for Result<T, E>

      ","StructuralPartialEq","re_query::Result"],["
      1.0.0 · source§

      impl<T, E> Debug for Result<T, E>
      where\n T: Debug,\n E: Debug,

      source§

      fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

      Formats the value using the given formatter. Read more
      ","Debug","re_query::Result"],["
      1.0.0 · source§

      impl<T, E> Copy for Result<T, E>
      where\n T: Copy,\n E: Copy,

      ","Copy","re_query::Result"],["
      source§

      impl<T, E> Serialize for Result<T, E>
      where\n T: Serialize,\n E: Serialize,

      source§

      fn serialize<S>(\n &self,\n serializer: S\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
      where\n S: Serializer,

      Serialize this value into the given Serde serializer. Read more
      ","Serialize","re_query::Result"],["
      source§

      impl<'de, T, E> Deserialize<'de> for Result<T, E>
      where\n T: Deserialize<'de>,\n E: Deserialize<'de>,

      source§

      fn deserialize<D>(\n deserializer: D\n) -> Result<Result<T, E>, <D as Deserializer<'de>>::Error>
      where\n D: Deserializer<'de>,

      Deserialize this value from the given Serde deserializer. Read more
      ","Deserialize<'de>","re_query::Result"],["
      source§

      impl<C, E> ControlFlow for Result<C, E>
      where\n C: ControlFlow,

      ","ControlFlow","re_query::Result"],["
      §

      impl<'buf, T, E> VectorRead<'buf> for Result<T, E>
      where\n T: VectorReadInner<'buf>,\n E: From<<T as VectorReadInner<'buf>>::Error>,

      ","VectorRead<'buf>","re_query::Result"],["
      source§

      impl<T, E> Context<T, E> for Result<T, E>
      where\n E: StdError + Send + Sync + 'static,

      source§

      fn context<C>(self, context: C) -> Result<T, Error>
      where\n C: Display + Send + Sync + 'static,

      Wrap the error value with additional context.
      source§

      fn with_context<C, F>(self, context: F) -> Result<T, Error>
      where\n C: Display + Send + Sync + 'static,\n F: FnOnce() -> C,

      Wrap the error value with additional context that is evaluated lazily\nonly once an error does occur.
      ","Context","re_query::Result"],["
      §

      impl<T, E> ResultExt<T, E> for Result<T, E>
      where\n E: Display,

      §

      fn warn_on_err_once(self, msg: impl Display) -> Option<T>

      Log a warning if there is an Err, but only log the exact same message once.

      \n
      §

      fn ok_or_log_error(self) -> Option<T>

      Logs an error if the result is an error and returns the result.
      §

      fn ok_or_log_error_once(self) -> Option<T>

      Logs an error if the result is an error and returns the result, but only once.
      §

      fn unwrap_debug_or_log_error(self) -> Option<T>

      Unwraps in debug builds otherwise logs an error if the result is an error and returns the result.
      ","ResultExt","re_query::Result"],["
      §

      impl<T, E> ResultAdapter for Result<T, E>

      §

      type Ok = T

      §

      type Err = E

      ","ResultAdapter","re_query::Result"]], "re_sdk":[["
      source§

      impl<T, E> Result<T, E>

      1.0.0 (const: 1.48.0) · source

      pub const fn is_ok(&self) -> bool

      Returns true if the result is Ok.

      \n
      Examples
      \n
      let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_ok(), true);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_ok(), false);
      \n
      1.70.0 · source

      pub fn is_ok_and(self, f: impl FnOnce(T) -> bool) -> bool

      Returns true if the result is Ok and the value inside of it matches a predicate.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.is_ok_and(|x| x > 1), true);\n\nlet x: Result<u32, &str> = Ok(0);\nassert_eq!(x.is_ok_and(|x| x > 1), false);\n\nlet x: Result<u32, &str> = Err(\"hey\");\nassert_eq!(x.is_ok_and(|x| x > 1), false);
      \n
      1.0.0 (const: 1.48.0) · source

      pub const fn is_err(&self) -> bool

      Returns true if the result is Err.

      \n
      Examples
      \n
      let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_err(), false);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_err(), true);
      \n
      1.70.0 · source

      pub fn is_err_and(self, f: impl FnOnce(E) -> bool) -> bool

      Returns true if the result is Err and the value inside of it matches a predicate.

      \n
      Examples
      \n
      use std::io::{Error, ErrorKind};\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::NotFound, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), true);\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::PermissionDenied, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);\n\nlet x: Result<u32, Error> = Ok(123);\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);
      \n
      1.0.0 · source

      pub fn ok(self) -> Option<T>

      Converts from Result<T, E> to Option<T>.

      \n

      Converts self into an Option<T>, consuming self,\nand discarding the error, if any.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.ok(), Some(2));\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.ok(), None);
      \n
      1.0.0 · source

      pub fn err(self) -> Option<E>

      Converts from Result<T, E> to Option<E>.

      \n

      Converts self into an Option<E>, consuming self,\nand discarding the success value, if any.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.err(), None);\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.err(), Some(\"Nothing here\"));
      \n
      1.0.0 (const: 1.48.0) · source

      pub const fn as_ref(&self) -> Result<&T, &E>

      Converts from &Result<T, E> to Result<&T, &E>.

      \n

      Produces a new Result, containing a reference\ninto the original, leaving the original in place.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.as_ref(), Ok(&2));\n\nlet x: Result<u32, &str> = Err(\"Error\");\nassert_eq!(x.as_ref(), Err(&\"Error\"));
      \n
      1.0.0 (const: unstable) · source

      pub fn as_mut(&mut self) -> Result<&mut T, &mut E>

      Converts from &mut Result<T, E> to Result<&mut T, &mut E>.

      \n
      Examples
      \n
      fn mutate(r: &mut Result<i32, i32>) {\n    match r.as_mut() {\n        Ok(v) => *v = 42,\n        Err(e) => *e = 0,\n    }\n}\n\nlet mut x: Result<i32, i32> = Ok(2);\nmutate(&mut x);\nassert_eq!(x.unwrap(), 42);\n\nlet mut x: Result<i32, i32> = Err(13);\nmutate(&mut x);\nassert_eq!(x.unwrap_err(), 0);
      \n
      1.0.0 · source

      pub fn map<U, F>(self, op: F) -> Result<U, E>
      where\n F: FnOnce(T) -> U,

      Maps a Result<T, E> to Result<U, E> by applying a function to a\ncontained Ok value, leaving an Err value untouched.

      \n

      This function can be used to compose the results of two functions.

      \n
      Examples
      \n

      Print the numbers on each line of a string multiplied by two.

      \n\n
      let line = \"1\\n2\\n3\\n4\\n\";\n\nfor num in line.lines() {\n    match num.parse::<i32>().map(|i| i * 2) {\n        Ok(n) => println!(\"{n}\"),\n        Err(..) => {}\n    }\n}
      \n
      1.41.0 · source

      pub fn map_or<U, F>(self, default: U, f: F) -> U
      where\n F: FnOnce(T) -> U,

      Returns the provided default (if Err), or\napplies a function to the contained value (if Ok).

      \n

      Arguments passed to map_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use map_or_else,\nwhich is lazily evaluated.

      \n
      Examples
      \n
      let x: Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or(42, |v| v.len()), 3);\n\nlet x: Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or(42, |v| v.len()), 42);
      \n
      1.41.0 · source

      pub fn map_or_else<U, D, F>(self, default: D, f: F) -> U
      where\n D: FnOnce(E) -> U,\n F: FnOnce(T) -> U,

      Maps a Result<T, E> to U by applying fallback function default to\na contained Err value, or function f to a contained Ok value.

      \n

      This function can be used to unpack a successful result\nwhile handling an error.

      \n
      Examples
      \n
      let k = 21;\n\nlet x : Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 3);\n\nlet x : Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 42);
      \n
      1.0.0 · source

      pub fn map_err<F, O>(self, op: O) -> Result<T, F>
      where\n O: FnOnce(E) -> F,

      Maps a Result<T, E> to Result<T, F> by applying a function to a\ncontained Err value, leaving an Ok value untouched.

      \n

      This function can be used to pass through a successful result while handling\nan error.

      \n
      Examples
      \n
      fn stringify(x: u32) -> String { format!(\"error code: {x}\") }\n\nlet x: Result<u32, u32> = Ok(2);\nassert_eq!(x.map_err(stringify), Ok(2));\n\nlet x: Result<u32, u32> = Err(13);\nassert_eq!(x.map_err(stringify), Err(\"error code: 13\".to_string()));
      \n
      1.76.0 · source

      pub fn inspect<F>(self, f: F) -> Result<T, E>
      where\n F: FnOnce(&T),

      Calls the provided closure with a reference to the contained value (if Ok).

      \n
      Examples
      \n
      let x: u8 = \"4\"\n    .parse::<u8>()\n    .inspect(|x| println!(\"original: {x}\"))\n    .map(|x| x.pow(3))\n    .expect(\"failed to parse number\");
      \n
      1.76.0 · source

      pub fn inspect_err<F>(self, f: F) -> Result<T, E>
      where\n F: FnOnce(&E),

      Calls the provided closure with a reference to the contained error (if Err).

      \n
      Examples
      \n
      use std::{fs, io};\n\nfn read() -> io::Result<String> {\n    fs::read_to_string(\"address.txt\")\n        .inspect_err(|e| eprintln!(\"failed to read file: {e}\"))\n}
      \n
      1.47.0 · source

      pub fn as_deref(&self) -> Result<&<T as Deref>::Target, &E>
      where\n T: Deref,

      Converts from Result<T, E> (or &Result<T, E>) to Result<&<T as Deref>::Target, &E>.

      \n

      Coerces the Ok variant of the original Result via Deref\nand returns the new Result.

      \n
      Examples
      \n
      let x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&str, &u32> = Ok(\"hello\");\nassert_eq!(x.as_deref(), y);\n\nlet x: Result<String, u32> = Err(42);\nlet y: Result<&str, &u32> = Err(&42);\nassert_eq!(x.as_deref(), y);
      \n
      1.47.0 · source

      pub fn as_deref_mut(&mut self) -> Result<&mut <T as Deref>::Target, &mut E>
      where\n T: DerefMut,

      Converts from Result<T, E> (or &mut Result<T, E>) to Result<&mut <T as DerefMut>::Target, &mut E>.

      \n

      Coerces the Ok variant of the original Result via DerefMut\nand returns the new Result.

      \n
      Examples
      \n
      let mut s = \"HELLO\".to_string();\nlet mut x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&mut str, &mut u32> = Ok(&mut s);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);\n\nlet mut i = 42;\nlet mut x: Result<String, u32> = Err(42);\nlet y: Result<&mut str, &mut u32> = Err(&mut i);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);
      \n
      1.0.0 · source

      pub fn iter(&self) -> Iter<'_, T>

      Returns an iterator over the possibly contained value.

      \n

      The iterator yields one value if the result is Result::Ok, otherwise none.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(7);\nassert_eq!(x.iter().next(), Some(&7));\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter().next(), None);
      \n
      1.0.0 · source

      pub fn iter_mut(&mut self) -> IterMut<'_, T>

      Returns a mutable iterator over the possibly contained value.

      \n

      The iterator yields one value if the result is Result::Ok, otherwise none.

      \n
      Examples
      \n
      let mut x: Result<u32, &str> = Ok(7);\nmatch x.iter_mut().next() {\n    Some(v) => *v = 40,\n    None => {},\n}\nassert_eq!(x, Ok(40));\n\nlet mut x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter_mut().next(), None);
      \n
      1.4.0 · source

      pub fn expect(self, msg: &str) -> T
      where\n E: Debug,

      Returns the contained Ok value, consuming the self value.

      \n

      Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

      \n
      Panics
      \n

      Panics if the value is an Err, with a panic message including the\npassed message, and the content of the Err.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nx.expect(\"Testing expect\"); // panics with `Testing expect: emergency failure`
      \n
      Recommended Message Style
      \n

      We recommend that expect messages are used to describe the reason you\nexpect the Result should be Ok.

      \n\n
      let path = std::env::var(\"IMPORTANT_PATH\")\n    .expect(\"env variable `IMPORTANT_PATH` should be set by `wrapper_script.sh`\");
      \n

      Hint: If you’re having trouble remembering how to phrase expect\nerror messages remember to focus on the word “should” as in “env\nvariable should be set by blah” or “the given binary should be available\nand executable by the current user”.

      \n

      For more detail on expect message styles and the reasoning behind our recommendation please\nrefer to the section on “Common Message\nStyles” in the\nstd::error module docs.

      \n
      1.0.0 · source

      pub fn unwrap(self) -> T
      where\n E: Debug,

      Returns the contained Ok value, consuming the self value.

      \n

      Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

      \n
      Panics
      \n

      Panics if the value is an Err, with a panic message provided by the\nErr’s value.

      \n
      Examples
      \n

      Basic usage:

      \n\n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.unwrap(), 2);
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nx.unwrap(); // panics with `emergency failure`
      \n
      1.16.0 · source

      pub fn unwrap_or_default(self) -> T
      where\n T: Default,

      Returns the contained Ok value or a default

      \n

      Consumes the self argument then, if Ok, returns the contained\nvalue, otherwise if Err, returns the default value for that\ntype.

      \n
      Examples
      \n

      Converts a string to an integer, turning poorly-formed strings\ninto 0 (the default value for integers). parse converts\na string to any other type that implements FromStr, returning an\nErr on error.

      \n\n
      let good_year_from_input = \"1909\";\nlet bad_year_from_input = \"190blarg\";\nlet good_year = good_year_from_input.parse().unwrap_or_default();\nlet bad_year = bad_year_from_input.parse().unwrap_or_default();\n\nassert_eq!(1909, good_year);\nassert_eq!(0, bad_year);
      \n
      1.17.0 · source

      pub fn expect_err(self, msg: &str) -> E
      where\n T: Debug,

      Returns the contained Err value, consuming the self value.

      \n
      Panics
      \n

      Panics if the value is an Ok, with a panic message including the\npassed message, and the content of the Ok.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(10);\nx.expect_err(\"Testing expect_err\"); // panics with `Testing expect_err: 10`
      \n
      1.0.0 · source

      pub fn unwrap_err(self) -> E
      where\n T: Debug,

      Returns the contained Err value, consuming the self value.

      \n
      Panics
      \n

      Panics if the value is an Ok, with a custom panic message provided\nby the Ok’s value.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nx.unwrap_err(); // panics with `2`
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(x.unwrap_err(), \"emergency failure\");
      \n
      source

      pub fn into_ok(self) -> T
      where\n E: Into<!>,

      🔬This is a nightly-only experimental API. (unwrap_infallible)

      Returns the contained Ok value, but never panics.

      \n

      Unlike unwrap, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap as a maintainability safeguard that will fail\nto compile if the error type of the Result is later changed\nto an error that can actually occur.

      \n
      Examples
      \n
      \nfn only_good_news() -> Result<String, !> {\n    Ok(\"this is fine\".into())\n}\n\nlet s: String = only_good_news().into_ok();\nprintln!(\"{s}\");
      \n
      source

      pub fn into_err(self) -> E
      where\n T: Into<!>,

      🔬This is a nightly-only experimental API. (unwrap_infallible)

      Returns the contained Err value, but never panics.

      \n

      Unlike unwrap_err, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap_err as a maintainability safeguard that will fail\nto compile if the ok type of the Result is later changed\nto a type that can actually occur.

      \n
      Examples
      \n
      \nfn only_bad_news() -> Result<!, String> {\n    Err(\"Oops, it failed\".into())\n}\n\nlet error: String = only_bad_news().into_err();\nprintln!(\"{error}\");
      \n
      1.0.0 · source

      pub fn and<U>(self, res: Result<U, E>) -> Result<U, E>

      Returns res if the result is Ok, otherwise returns the Err value of self.

      \n

      Arguments passed to and are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use and_then, which is\nlazily evaluated.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<&str, &str> = Ok(\"foo\");\nassert_eq!(x.and(y), Err(\"early error\"));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"not a 2\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Ok(\"different result type\");\nassert_eq!(x.and(y), Ok(\"different result type\"));
      \n
      1.0.0 · source

      pub fn and_then<U, F>(self, op: F) -> Result<U, E>
      where\n F: FnOnce(T) -> Result<U, E>,

      Calls op if the result is Ok, otherwise returns the Err value of self.

      \n

      This function can be used for control flow based on Result values.

      \n
      Examples
      \n
      fn sq_then_to_string(x: u32) -> Result<String, &'static str> {\n    x.checked_mul(x).map(|sq| sq.to_string()).ok_or(\"overflowed\")\n}\n\nassert_eq!(Ok(2).and_then(sq_then_to_string), Ok(4.to_string()));\nassert_eq!(Ok(1_000_000).and_then(sq_then_to_string), Err(\"overflowed\"));\nassert_eq!(Err(\"not a number\").and_then(sq_then_to_string), Err(\"not a number\"));
      \n

      Often used to chain fallible operations that may return Err.

      \n\n
      use std::{io::ErrorKind, path::Path};\n\n// Note: on Windows \"/\" maps to \"C:\\\"\nlet root_modified_time = Path::new(\"/\").metadata().and_then(|md| md.modified());\nassert!(root_modified_time.is_ok());\n\nlet should_fail = Path::new(\"/bad/path\").metadata().and_then(|md| md.modified());\nassert!(should_fail.is_err());\nassert_eq!(should_fail.unwrap_err().kind(), ErrorKind::NotFound);
      \n
      1.0.0 · source

      pub fn or<F>(self, res: Result<T, F>) -> Result<T, F>

      Returns res if the result is Err, otherwise returns the Ok value of self.

      \n

      Arguments passed to or are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use or_else, which is\nlazily evaluated.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<u32, &str> = Ok(2);\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Ok(100);\nassert_eq!(x.or(y), Ok(2));
      \n
      1.0.0 · source

      pub fn or_else<F, O>(self, op: O) -> Result<T, F>
      where\n O: FnOnce(E) -> Result<T, F>,

      Calls op if the result is Err, otherwise returns the Ok value of self.

      \n

      This function can be used for control flow based on result values.

      \n
      Examples
      \n
      fn sq(x: u32) -> Result<u32, u32> { Ok(x * x) }\nfn err(x: u32) -> Result<u32, u32> { Err(x) }\n\nassert_eq!(Ok(2).or_else(sq).or_else(sq), Ok(2));\nassert_eq!(Ok(2).or_else(err).or_else(sq), Ok(2));\nassert_eq!(Err(3).or_else(sq).or_else(err), Ok(9));\nassert_eq!(Err(3).or_else(err).or_else(err), Err(3));
      \n
      1.0.0 · source

      pub fn unwrap_or(self, default: T) -> T

      Returns the contained Ok value or a provided default.

      \n

      Arguments passed to unwrap_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use unwrap_or_else,\nwhich is lazily evaluated.

      \n
      Examples
      \n
      let default = 2;\nlet x: Result<u32, &str> = Ok(9);\nassert_eq!(x.unwrap_or(default), 9);\n\nlet x: Result<u32, &str> = Err(\"error\");\nassert_eq!(x.unwrap_or(default), default);
      \n
      1.0.0 · source

      pub fn unwrap_or_else<F>(self, op: F) -> T
      where\n F: FnOnce(E) -> T,

      Returns the contained Ok value or computes it from a closure.

      \n
      Examples
      \n
      fn count(x: &str) -> usize { x.len() }\n\nassert_eq!(Ok(2).unwrap_or_else(count), 2);\nassert_eq!(Err(\"foo\").unwrap_or_else(count), 3);
      \n
      1.58.0 · source

      pub unsafe fn unwrap_unchecked(self) -> T

      Returns the contained Ok value, consuming the self value,\nwithout checking that the value is not an Err.

      \n
      Safety
      \n

      Calling this method on an Err is undefined behavior.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(unsafe { x.unwrap_unchecked() }, 2);
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nunsafe { x.unwrap_unchecked(); } // Undefined behavior!
      \n
      1.58.0 · source

      pub unsafe fn unwrap_err_unchecked(self) -> E

      Returns the contained Err value, consuming the self value,\nwithout checking that the value is not an Ok.

      \n
      Safety
      \n

      Calling this method on an Ok is undefined behavior.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nunsafe { x.unwrap_err_unchecked() }; // Undefined behavior!
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(unsafe { x.unwrap_err_unchecked() }, \"emergency failure\");
      \n
      ",0,"re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      source§

      impl<T, E> Result<&T, E>

      1.59.0 · source

      pub fn copied(self) -> Result<T, E>
      where\n T: Copy,

      Maps a Result<&T, E> to a Result<T, E> by copying the contents of the\nOk part.

      \n
      Examples
      \n
      let val = 12;\nlet x: Result<&i32, i32> = Ok(&val);\nassert_eq!(x, Ok(&12));\nlet copied = x.copied();\nassert_eq!(copied, Ok(12));
      \n
      1.59.0 · source

      pub fn cloned(self) -> Result<T, E>
      where\n T: Clone,

      Maps a Result<&T, E> to a Result<T, E> by cloning the contents of the\nOk part.

      \n
      Examples
      \n
      let val = 12;\nlet x: Result<&i32, i32> = Ok(&val);\nassert_eq!(x, Ok(&12));\nlet cloned = x.cloned();\nassert_eq!(cloned, Ok(12));
      \n
      ",0,"re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      source§

      impl<T, E> Result<&mut T, E>

      1.59.0 · source

      pub fn copied(self) -> Result<T, E>
      where\n T: Copy,

      Maps a Result<&mut T, E> to a Result<T, E> by copying the contents of the\nOk part.

      \n
      Examples
      \n
      let mut val = 12;\nlet x: Result<&mut i32, i32> = Ok(&mut val);\nassert_eq!(x, Ok(&mut 12));\nlet copied = x.copied();\nassert_eq!(copied, Ok(12));
      \n
      1.59.0 · source

      pub fn cloned(self) -> Result<T, E>
      where\n T: Clone,

      Maps a Result<&mut T, E> to a Result<T, E> by cloning the contents of the\nOk part.

      \n
      Examples
      \n
      let mut val = 12;\nlet x: Result<&mut i32, i32> = Ok(&mut val);\nassert_eq!(x, Ok(&mut 12));\nlet cloned = x.cloned();\nassert_eq!(cloned, Ok(12));
      \n
      ",0,"re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      source§

      impl<T, E> Result<Option<T>, E>

      1.33.0 (const: unstable) · source

      pub fn transpose(self) -> Option<Result<T, E>>

      Transposes a Result of an Option into an Option of a Result.

      \n

      Ok(None) will be mapped to None.\nOk(Some(_)) and Err(_) will be mapped to Some(Ok(_)) and Some(Err(_)).

      \n
      Examples
      \n
      #[derive(Debug, Eq, PartialEq)]\nstruct SomeErr;\n\nlet x: Result<Option<i32>, SomeErr> = Ok(Some(5));\nlet y: Option<Result<i32, SomeErr>> = Some(Ok(5));\nassert_eq!(x.transpose(), y);
      \n
      ",0,"re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      source§

      impl<T, E> Result<Result<T, E>, E>

      source

      pub fn flatten(self) -> Result<T, E>

      🔬This is a nightly-only experimental API. (result_flattening)

      Converts from Result<Result<T, E>, E> to Result<T, E>

      \n
      Examples
      \n
      #![feature(result_flattening)]\nlet x: Result<Result<&'static str, u32>, u32> = Ok(Ok(\"hello\"));\nassert_eq!(Ok(\"hello\"), x.flatten());\n\nlet x: Result<Result<&'static str, u32>, u32> = Ok(Err(6));\nassert_eq!(Err(6), x.flatten());\n\nlet x: Result<Result<&'static str, u32>, u32> = Err(6);\nassert_eq!(Err(6), x.flatten());
      \n

      Flattening only removes one level of nesting at a time:

      \n\n
      #![feature(result_flattening)]\nlet x: Result<Result<Result<&'static str, u32>, u32>, u32> = Ok(Ok(Ok(\"hello\")));\nassert_eq!(Ok(Ok(\"hello\")), x.flatten());\nassert_eq!(Ok(\"hello\"), x.flatten().flatten());
      \n
      ",0,"re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      1.61.0 · source§

      impl<T, E> Termination for Result<T, E>
      where\n T: Termination,\n E: Debug,

      source§

      fn report(self) -> ExitCode

      Is called to get the representation of the value as status code.\nThis status code is returned to the operating system.
      ","Termination","re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      1.0.0 · source§

      impl<T, E> PartialOrd for Result<T, E>
      where\n T: PartialOrd,\n E: PartialOrd,

      source§

      fn partial_cmp(&self, other: &Result<T, E>) -> Option<Ordering>

      This method returns an ordering between self and other values if one exists. Read more
      1.0.0 · source§

      fn lt(&self, other: &Rhs) -> bool

      This method tests less than (for self and other) and is used by the < operator. Read more
      1.0.0 · source§

      fn le(&self, other: &Rhs) -> bool

      This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
      1.0.0 · source§

      fn gt(&self, other: &Rhs) -> bool

      This method tests greater than (for self and other) and is used by the > operator. Read more
      1.0.0 · source§

      fn ge(&self, other: &Rhs) -> bool

      This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
      ","PartialOrd","re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      1.16.0 · source§

      impl<T, U, E> Product<Result<U, E>> for Result<T, E>
      where\n T: Product<U>,

      source§

      fn product<I>(iter: I) -> Result<T, E>
      where\n I: Iterator<Item = Result<U, E>>,

      Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err\noccur, the product of all elements is returned.

      \n
      Examples
      \n

      This multiplies each number in a vector of strings,\nif a string could not be parsed the operation returns Err:

      \n\n
      let nums = vec![\"5\", \"10\", \"1\", \"2\"];\nlet total: Result<usize, _> = nums.iter().map(|w| w.parse::<usize>()).product();\nassert_eq!(total, Ok(100));\nlet nums = vec![\"5\", \"10\", \"one\", \"2\"];\nlet total: Result<usize, _> = nums.iter().map(|w| w.parse::<usize>()).product();\nassert!(total.is_err());
      \n
      ","Product>","re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      source§

      impl<T, E, F> FromResidual<Result<Infallible, E>> for Result<T, F>
      where\n F: From<E>,

      source§

      fn from_residual(residual: Result<Infallible, E>) -> Result<T, F>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Constructs the type from a compatible Residual type. Read more
      ","FromResidual>","re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      source§

      impl<T, E, F> FromResidual<Yeet<E>> for Result<T, F>
      where\n F: From<E>,

      source§

      fn from_residual(_: Yeet<E>) -> Result<T, F>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Constructs the type from a compatible Residual type. Read more
      ","FromResidual>","re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      source§

      impl<T, E> Try for Result<T, E>

      §

      type Output = T

      🔬This is a nightly-only experimental API. (try_trait_v2)
      The type of the value produced by ? when not short-circuiting.
      §

      type Residual = Result<Infallible, E>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      The type of the value passed to FromResidual::from_residual\nas part of ? when short-circuiting. Read more
      source§

      fn from_output(output: <Result<T, E> as Try>::Output) -> Result<T, E>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Constructs the type from its Output type. Read more
      source§

      fn branch(\n self\n) -> ControlFlow<<Result<T, E> as Try>::Residual, <Result<T, E> as Try>::Output>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Used in ? to decide whether the operator should produce a value\n(because this returned ControlFlow::Continue)\nor propagate a value back to the caller\n(because this returned ControlFlow::Break). Read more
      ","Try","re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      1.0.0 · source§

      impl<T, E> Clone for Result<T, E>
      where\n T: Clone,\n E: Clone,

      source§

      fn clone(&self) -> Result<T, E>

      Returns a copy of the value. Read more
      source§

      fn clone_from(&mut self, source: &Result<T, E>)

      Performs copy-assignment from source. Read more
      ","Clone","re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      1.0.0 · source§

      impl<A, E, V> FromIterator<Result<A, E>> for Result<V, E>
      where\n V: FromIterator<A>,

      source§

      fn from_iter<I>(iter: I) -> Result<V, E>
      where\n I: IntoIterator<Item = Result<A, E>>,

      Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err occur, a\ncontainer with the values of each Result is returned.

      \n

      Here is an example which increments every integer in a vector,\nchecking for overflow:

      \n\n
      let v = vec![1, 2];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_add(1).ok_or(\"Overflow!\")\n).collect();\nassert_eq!(res, Ok(vec![2, 3]));
      \n

      Here is another example that tries to subtract one from another list\nof integers, this time checking for underflow:

      \n\n
      let v = vec![1, 2, 0];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_sub(1).ok_or(\"Underflow!\")\n).collect();\nassert_eq!(res, Err(\"Underflow!\"));
      \n

      Here is a variation on the previous example, showing that no\nfurther elements are taken from iter after the first Err.

      \n\n
      let v = vec![3, 2, 1, 10];\nlet mut shared = 0;\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32| {\n    shared += x;\n    x.checked_sub(2).ok_or(\"Underflow!\")\n}).collect();\nassert_eq!(res, Err(\"Underflow!\"));\nassert_eq!(shared, 6);
      \n

      Since the third element caused an underflow, no further elements were taken,\nso the final value of shared is 6 (= 3 + 2 + 1), not 16.

      \n
      ","FromIterator>","re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      1.0.0 · source§

      impl<T, E> StructuralEq for Result<T, E>

      ","StructuralEq","re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      1.0.0 · source§

      impl<T, E> Eq for Result<T, E>
      where\n T: Eq,\n E: Eq,

      ","Eq","re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      1.0.0 · source§

      impl<T, E> Hash for Result<T, E>
      where\n T: Hash,\n E: Hash,

      source§

      fn hash<__H>(&self, state: &mut __H)
      where\n __H: Hasher,

      Feeds this value into the given Hasher. Read more
      1.3.0 · source§

      fn hash_slice<H>(data: &[Self], state: &mut H)
      where\n H: Hasher,\n Self: Sized,

      Feeds a slice of this type into the given Hasher. Read more
      ","Hash","re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      1.0.0 · source§

      impl<T, E> Ord for Result<T, E>
      where\n T: Ord,\n E: Ord,

      source§

      fn cmp(&self, other: &Result<T, E>) -> Ordering

      This method returns an Ordering between self and other. Read more
      1.21.0 · source§

      fn max(self, other: Self) -> Self
      where\n Self: Sized,

      Compares and returns the maximum of two values. Read more
      1.21.0 · source§

      fn min(self, other: Self) -> Self
      where\n Self: Sized,

      Compares and returns the minimum of two values. Read more
      1.50.0 · source§

      fn clamp(self, min: Self, max: Self) -> Self
      where\n Self: Sized + PartialOrd,

      Restrict a value to a certain interval. Read more
      ","Ord","re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      source§

      impl<T, E> Residual<T> for Result<Infallible, E>

      §

      type TryType = Result<T, E>

      🔬This is a nightly-only experimental API. (try_trait_v2_residual)
      The “return” type of this meta-function.
      ","Residual","re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      1.0.0 · source§

      impl<T, E> PartialEq for Result<T, E>
      where\n T: PartialEq,\n E: PartialEq,

      source§

      fn eq(&self, other: &Result<T, E>) -> bool

      This method tests for self and other values to be equal, and is used\nby ==.
      1.0.0 · source§

      fn ne(&self, other: &Rhs) -> bool

      This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
      ","PartialEq","re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      1.0.0 · source§

      impl<T, E> IntoIterator for Result<T, E>

      source§

      fn into_iter(self) -> IntoIter<T>

      Returns a consuming iterator over the possibly contained value.

      \n

      The iterator yields one value if the result is Result::Ok, otherwise none.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(5);\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, [5]);\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, []);
      \n
      §

      type Item = T

      The type of the elements being iterated over.
      §

      type IntoIter = IntoIter<T>

      Which kind of iterator are we turning this into?
      ","IntoIterator","re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      1.16.0 · source§

      impl<T, U, E> Sum<Result<U, E>> for Result<T, E>
      where\n T: Sum<U>,

      source§

      fn sum<I>(iter: I) -> Result<T, E>
      where\n I: Iterator<Item = Result<U, E>>,

      Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err\noccur, the sum of all elements is returned.

      \n
      Examples
      \n

      This sums up every integer in a vector, rejecting the sum if a negative\nelement is encountered:

      \n\n
      let f = |&x: &i32| if x < 0 { Err(\"Negative element found\") } else { Ok(x) };\nlet v = vec![1, 2];\nlet res: Result<i32, _> = v.iter().map(f).sum();\nassert_eq!(res, Ok(3));\nlet v = vec![1, -2];\nlet res: Result<i32, _> = v.iter().map(f).sum();\nassert_eq!(res, Err(\"Negative element found\"));
      \n
      ","Sum>","re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      1.0.0 · source§

      impl<T, E> StructuralPartialEq for Result<T, E>

      ","StructuralPartialEq","re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      1.0.0 · source§

      impl<T, E> Debug for Result<T, E>
      where\n T: Debug,\n E: Debug,

      source§

      fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

      Formats the value using the given formatter. Read more
      ","Debug","re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      1.0.0 · source§

      impl<T, E> Copy for Result<T, E>
      where\n T: Copy,\n E: Copy,

      ","Copy","re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      source§

      impl From<StreamResult> for Result<MZStatus, MZError>

      source§

      fn from(res: StreamResult) -> Result<MZStatus, MZError>

      Converts to this type from the input type.
      ","From","re_sdk::external::re_types_core::external::anyhow::Result"],["
      source§

      impl From<&StreamResult> for Result<MZStatus, MZError>

      source§

      fn from(res: &StreamResult) -> Result<MZStatus, MZError>

      Converts to this type from the input type.
      ","From<&StreamResult>","re_sdk::external::re_types_core::external::anyhow::Result"],["
      source§

      impl<T, E> Serialize for Result<T, E>
      where\n T: Serialize,\n E: Serialize,

      source§

      fn serialize<S>(\n &self,\n serializer: S\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
      where\n S: Serializer,

      Serialize this value into the given Serde serializer. Read more
      ","Serialize","re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      source§

      impl<'de, T, E> Deserialize<'de> for Result<T, E>
      where\n T: Deserialize<'de>,\n E: Deserialize<'de>,

      source§

      fn deserialize<D>(\n deserializer: D\n) -> Result<Result<T, E>, <D as Deserializer<'de>>::Error>
      where\n D: Deserializer<'de>,

      Deserialize this value from the given Serde deserializer. Read more
      ","Deserialize<'de>","re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      §

      impl From<StreamResult> for Result<MZStatus, MZError>

      §

      fn from(res: StreamResult) -> Result<MZStatus, MZError>

      Converts to this type from the input type.
      ","From","re_sdk::external::re_types_core::external::anyhow::Result"],["
      §

      impl From<&StreamResult> for Result<MZStatus, MZError>

      §

      fn from(res: &StreamResult) -> Result<MZStatus, MZError>

      Converts to this type from the input type.
      ","From<&StreamResult>","re_sdk::external::re_types_core::external::anyhow::Result"],["
      source§

      impl<C, E> ControlFlow for Result<C, E>
      where\n C: ControlFlow,

      ","ControlFlow","re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      §

      impl<'buf, T, E> VectorRead<'buf> for Result<T, E>
      where\n T: VectorReadInner<'buf>,\n E: From<<T as VectorReadInner<'buf>>::Error>,

      ","VectorRead<'buf>","re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      §

      impl<T> ResultExt<T> for Result<T, DeserializationError>

      §

      fn with_context(\n self,\n location: impl AsRef<str>\n) -> Result<T, DeserializationError>

      ","ResultExt","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult"],["
      §

      impl<T> ResultExt<T> for Result<T, SerializationError>

      §

      fn with_context(\n self,\n location: impl AsRef<str>\n) -> Result<T, SerializationError>

      ","ResultExt","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::SerializationResult"],["
      source§

      impl<T, E> Context<T, E> for Result<T, E>
      where\n E: StdError + Send + Sync + 'static,

      source§

      fn context<C>(self, context: C) -> Result<T, Error>
      where\n C: Display + Send + Sync + 'static,

      Wrap the error value with additional context.
      source§

      fn with_context<C, F>(self, context: F) -> Result<T, Error>
      where\n C: Display + Send + Sync + 'static,\n F: FnOnce() -> C,

      Wrap the error value with additional context that is evaluated lazily\nonly once an error does occur.
      ","Context","re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      §

      impl<T, E> ResultExt<T, E> for Result<T, E>
      where\n E: Display,

      §

      fn warn_on_err_once(self, msg: impl Display) -> Option<T>

      Log a warning if there is an Err, but only log the exact same message once.

      \n
      §

      fn ok_or_log_error(self) -> Option<T>

      Logs an error if the result is an error and returns the result.
      §

      fn ok_or_log_error_once(self) -> Option<T>

      Logs an error if the result is an error and returns the result, but only once.
      §

      fn unwrap_debug_or_log_error(self) -> Option<T>

      Unwraps in debug builds otherwise logs an error if the result is an error and returns the result.
      ","ResultExt","re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      §

      impl<T, E> ResultAdapter for Result<T, E>

      §

      type Ok = T

      §

      type Err = E

      ","ResultAdapter","re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      §

      impl From<Errors> for Result<(), Errors>

      §

      fn from(e: Errors) -> Result<(), Errors>

      Converts to this type from the input type.
      ","From","re_sdk::external::re_types_core::external::anyhow::Result"],["
      §

      impl OrAnyStatus for Result<Response, Error>

      §

      fn or_any_status(self) -> Result<Response, Transport>

      Ergonomic helper for handling all status codes as [Response]. Read more
      ","OrAnyStatus","re_sdk::external::re_types_core::external::anyhow::Result"],["
      §

      impl From<Result> for Result<(), Unspecified>

      §

      fn from(ret: Result) -> Result<(), Unspecified>

      Converts to this type from the input type.
      ","From","re_sdk::external::re_types_core::external::anyhow::Result"],["
      §

      impl<T, E> NonBlockingResult for Result<T, E>
      where\n E: NonBlockingError,

      §

      type Result = Result<Option<T>, E>

      Type of the converted result: Result<Option<T>, E>
      §

      fn no_block(self) -> <Result<T, E> as NonBlockingResult>::Result

      Perform the non-block conversion.
      ","NonBlockingResult","re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      §

      impl<T, E> IntoParallelIterator for Result<T, E>
      where\n T: Send,

      §

      type Item = T

      The type of item that the parallel iterator will produce.
      §

      type Iter = IntoIter<T>

      The parallel iterator type that will be created.
      §

      fn into_par_iter(self) -> <Result<T, E> as IntoParallelIterator>::Iter

      Converts self into a parallel iterator. Read more
      ","IntoParallelIterator","re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"],["
      §

      impl<C, T, E> FromParallelIterator<Result<T, E>> for Result<C, E>
      where\n C: FromParallelIterator<T>,\n T: Send,\n E: Send,

      Collect an arbitrary Result-wrapped collection.

      \n

      If any item is Err, then all previous Ok items collected are\ndiscarded, and it returns that error. If there are multiple errors, the\none returned is not deterministic.

      \n
      §

      fn from_par_iter<I>(par_iter: I) -> Result<C, E>
      where\n I: IntoParallelIterator<Item = Result<T, E>>,

      Creates an instance of the collection from the parallel iterator par_iter. Read more
      ","FromParallelIterator>","re_sdk::recording_stream::RecordingStreamResult","re_sdk::log::ChunkBatcherResult","re_sdk::log::ChunkResult","re_sdk::external::arrow2::error::Result","re_sdk::external::re_types_core::external::anyhow::Result","re_sdk::external::re_types_core::DeserializationResult","re_sdk::external::re_types_core::SerializationResult"]], "re_space_view":[["
      source§

      impl<T, E> Result<T, E>

      1.0.0 (const: 1.48.0) · source

      pub const fn is_ok(&self) -> bool

      Returns true if the result is Ok.

      \n
      Examples
      \n
      let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_ok(), true);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_ok(), false);
      \n
      1.70.0 · source

      pub fn is_ok_and(self, f: impl FnOnce(T) -> bool) -> bool

      Returns true if the result is Ok and the value inside of it matches a predicate.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.is_ok_and(|x| x > 1), true);\n\nlet x: Result<u32, &str> = Ok(0);\nassert_eq!(x.is_ok_and(|x| x > 1), false);\n\nlet x: Result<u32, &str> = Err(\"hey\");\nassert_eq!(x.is_ok_and(|x| x > 1), false);
      \n
      1.0.0 (const: 1.48.0) · source

      pub const fn is_err(&self) -> bool

      Returns true if the result is Err.

      \n
      Examples
      \n
      let x: Result<i32, &str> = Ok(-3);\nassert_eq!(x.is_err(), false);\n\nlet x: Result<i32, &str> = Err(\"Some error message\");\nassert_eq!(x.is_err(), true);
      \n
      1.70.0 · source

      pub fn is_err_and(self, f: impl FnOnce(E) -> bool) -> bool

      Returns true if the result is Err and the value inside of it matches a predicate.

      \n
      Examples
      \n
      use std::io::{Error, ErrorKind};\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::NotFound, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), true);\n\nlet x: Result<u32, Error> = Err(Error::new(ErrorKind::PermissionDenied, \"!\"));\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);\n\nlet x: Result<u32, Error> = Ok(123);\nassert_eq!(x.is_err_and(|x| x.kind() == ErrorKind::NotFound), false);
      \n
      1.0.0 · source

      pub fn ok(self) -> Option<T>

      Converts from Result<T, E> to Option<T>.

      \n

      Converts self into an Option<T>, consuming self,\nand discarding the error, if any.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.ok(), Some(2));\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.ok(), None);
      \n
      1.0.0 · source

      pub fn err(self) -> Option<E>

      Converts from Result<T, E> to Option<E>.

      \n

      Converts self into an Option<E>, consuming self,\nand discarding the success value, if any.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.err(), None);\n\nlet x: Result<u32, &str> = Err(\"Nothing here\");\nassert_eq!(x.err(), Some(\"Nothing here\"));
      \n
      1.0.0 (const: 1.48.0) · source

      pub const fn as_ref(&self) -> Result<&T, &E>

      Converts from &Result<T, E> to Result<&T, &E>.

      \n

      Produces a new Result, containing a reference\ninto the original, leaving the original in place.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.as_ref(), Ok(&2));\n\nlet x: Result<u32, &str> = Err(\"Error\");\nassert_eq!(x.as_ref(), Err(&\"Error\"));
      \n
      1.0.0 (const: unstable) · source

      pub fn as_mut(&mut self) -> Result<&mut T, &mut E>

      Converts from &mut Result<T, E> to Result<&mut T, &mut E>.

      \n
      Examples
      \n
      fn mutate(r: &mut Result<i32, i32>) {\n    match r.as_mut() {\n        Ok(v) => *v = 42,\n        Err(e) => *e = 0,\n    }\n}\n\nlet mut x: Result<i32, i32> = Ok(2);\nmutate(&mut x);\nassert_eq!(x.unwrap(), 42);\n\nlet mut x: Result<i32, i32> = Err(13);\nmutate(&mut x);\nassert_eq!(x.unwrap_err(), 0);
      \n
      1.0.0 · source

      pub fn map<U, F>(self, op: F) -> Result<U, E>
      where\n F: FnOnce(T) -> U,

      Maps a Result<T, E> to Result<U, E> by applying a function to a\ncontained Ok value, leaving an Err value untouched.

      \n

      This function can be used to compose the results of two functions.

      \n
      Examples
      \n

      Print the numbers on each line of a string multiplied by two.

      \n\n
      let line = \"1\\n2\\n3\\n4\\n\";\n\nfor num in line.lines() {\n    match num.parse::<i32>().map(|i| i * 2) {\n        Ok(n) => println!(\"{n}\"),\n        Err(..) => {}\n    }\n}
      \n
      1.41.0 · source

      pub fn map_or<U, F>(self, default: U, f: F) -> U
      where\n F: FnOnce(T) -> U,

      Returns the provided default (if Err), or\napplies a function to the contained value (if Ok).

      \n

      Arguments passed to map_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use map_or_else,\nwhich is lazily evaluated.

      \n
      Examples
      \n
      let x: Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or(42, |v| v.len()), 3);\n\nlet x: Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or(42, |v| v.len()), 42);
      \n
      1.41.0 · source

      pub fn map_or_else<U, D, F>(self, default: D, f: F) -> U
      where\n D: FnOnce(E) -> U,\n F: FnOnce(T) -> U,

      Maps a Result<T, E> to U by applying fallback function default to\na contained Err value, or function f to a contained Ok value.

      \n

      This function can be used to unpack a successful result\nwhile handling an error.

      \n
      Examples
      \n
      let k = 21;\n\nlet x : Result<_, &str> = Ok(\"foo\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 3);\n\nlet x : Result<&str, _> = Err(\"bar\");\nassert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 42);
      \n
      1.0.0 · source

      pub fn map_err<F, O>(self, op: O) -> Result<T, F>
      where\n O: FnOnce(E) -> F,

      Maps a Result<T, E> to Result<T, F> by applying a function to a\ncontained Err value, leaving an Ok value untouched.

      \n

      This function can be used to pass through a successful result while handling\nan error.

      \n
      Examples
      \n
      fn stringify(x: u32) -> String { format!(\"error code: {x}\") }\n\nlet x: Result<u32, u32> = Ok(2);\nassert_eq!(x.map_err(stringify), Ok(2));\n\nlet x: Result<u32, u32> = Err(13);\nassert_eq!(x.map_err(stringify), Err(\"error code: 13\".to_string()));
      \n
      1.76.0 · source

      pub fn inspect<F>(self, f: F) -> Result<T, E>
      where\n F: FnOnce(&T),

      Calls the provided closure with a reference to the contained value (if Ok).

      \n
      Examples
      \n
      let x: u8 = \"4\"\n    .parse::<u8>()\n    .inspect(|x| println!(\"original: {x}\"))\n    .map(|x| x.pow(3))\n    .expect(\"failed to parse number\");
      \n
      1.76.0 · source

      pub fn inspect_err<F>(self, f: F) -> Result<T, E>
      where\n F: FnOnce(&E),

      Calls the provided closure with a reference to the contained error (if Err).

      \n
      Examples
      \n
      use std::{fs, io};\n\nfn read() -> io::Result<String> {\n    fs::read_to_string(\"address.txt\")\n        .inspect_err(|e| eprintln!(\"failed to read file: {e}\"))\n}
      \n
      1.47.0 · source

      pub fn as_deref(&self) -> Result<&<T as Deref>::Target, &E>
      where\n T: Deref,

      Converts from Result<T, E> (or &Result<T, E>) to Result<&<T as Deref>::Target, &E>.

      \n

      Coerces the Ok variant of the original Result via Deref\nand returns the new Result.

      \n
      Examples
      \n
      let x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&str, &u32> = Ok(\"hello\");\nassert_eq!(x.as_deref(), y);\n\nlet x: Result<String, u32> = Err(42);\nlet y: Result<&str, &u32> = Err(&42);\nassert_eq!(x.as_deref(), y);
      \n
      1.47.0 · source

      pub fn as_deref_mut(&mut self) -> Result<&mut <T as Deref>::Target, &mut E>
      where\n T: DerefMut,

      Converts from Result<T, E> (or &mut Result<T, E>) to Result<&mut <T as DerefMut>::Target, &mut E>.

      \n

      Coerces the Ok variant of the original Result via DerefMut\nand returns the new Result.

      \n
      Examples
      \n
      let mut s = \"HELLO\".to_string();\nlet mut x: Result<String, u32> = Ok(\"hello\".to_string());\nlet y: Result<&mut str, &mut u32> = Ok(&mut s);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);\n\nlet mut i = 42;\nlet mut x: Result<String, u32> = Err(42);\nlet y: Result<&mut str, &mut u32> = Err(&mut i);\nassert_eq!(x.as_deref_mut().map(|x| { x.make_ascii_uppercase(); x }), y);
      \n
      1.0.0 · source

      pub fn iter(&self) -> Iter<'_, T>

      Returns an iterator over the possibly contained value.

      \n

      The iterator yields one value if the result is Result::Ok, otherwise none.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(7);\nassert_eq!(x.iter().next(), Some(&7));\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter().next(), None);
      \n
      1.0.0 · source

      pub fn iter_mut(&mut self) -> IterMut<'_, T>

      Returns a mutable iterator over the possibly contained value.

      \n

      The iterator yields one value if the result is Result::Ok, otherwise none.

      \n
      Examples
      \n
      let mut x: Result<u32, &str> = Ok(7);\nmatch x.iter_mut().next() {\n    Some(v) => *v = 40,\n    None => {},\n}\nassert_eq!(x, Ok(40));\n\nlet mut x: Result<u32, &str> = Err(\"nothing!\");\nassert_eq!(x.iter_mut().next(), None);
      \n
      1.4.0 · source

      pub fn expect(self, msg: &str) -> T
      where\n E: Debug,

      Returns the contained Ok value, consuming the self value.

      \n

      Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

      \n
      Panics
      \n

      Panics if the value is an Err, with a panic message including the\npassed message, and the content of the Err.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nx.expect(\"Testing expect\"); // panics with `Testing expect: emergency failure`
      \n
      Recommended Message Style
      \n

      We recommend that expect messages are used to describe the reason you\nexpect the Result should be Ok.

      \n\n
      let path = std::env::var(\"IMPORTANT_PATH\")\n    .expect(\"env variable `IMPORTANT_PATH` should be set by `wrapper_script.sh`\");
      \n

      Hint: If you’re having trouble remembering how to phrase expect\nerror messages remember to focus on the word “should” as in “env\nvariable should be set by blah” or “the given binary should be available\nand executable by the current user”.

      \n

      For more detail on expect message styles and the reasoning behind our recommendation please\nrefer to the section on “Common Message\nStyles” in the\nstd::error module docs.

      \n
      1.0.0 · source

      pub fn unwrap(self) -> T
      where\n E: Debug,

      Returns the contained Ok value, consuming the self value.

      \n

      Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the Err\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

      \n
      Panics
      \n

      Panics if the value is an Err, with a panic message provided by the\nErr’s value.

      \n
      Examples
      \n

      Basic usage:

      \n\n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(x.unwrap(), 2);
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nx.unwrap(); // panics with `emergency failure`
      \n
      1.16.0 · source

      pub fn unwrap_or_default(self) -> T
      where\n T: Default,

      Returns the contained Ok value or a default

      \n

      Consumes the self argument then, if Ok, returns the contained\nvalue, otherwise if Err, returns the default value for that\ntype.

      \n
      Examples
      \n

      Converts a string to an integer, turning poorly-formed strings\ninto 0 (the default value for integers). parse converts\na string to any other type that implements FromStr, returning an\nErr on error.

      \n\n
      let good_year_from_input = \"1909\";\nlet bad_year_from_input = \"190blarg\";\nlet good_year = good_year_from_input.parse().unwrap_or_default();\nlet bad_year = bad_year_from_input.parse().unwrap_or_default();\n\nassert_eq!(1909, good_year);\nassert_eq!(0, bad_year);
      \n
      1.17.0 · source

      pub fn expect_err(self, msg: &str) -> E
      where\n T: Debug,

      Returns the contained Err value, consuming the self value.

      \n
      Panics
      \n

      Panics if the value is an Ok, with a panic message including the\npassed message, and the content of the Ok.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(10);\nx.expect_err(\"Testing expect_err\"); // panics with `Testing expect_err: 10`
      \n
      1.0.0 · source

      pub fn unwrap_err(self) -> E
      where\n T: Debug,

      Returns the contained Err value, consuming the self value.

      \n
      Panics
      \n

      Panics if the value is an Ok, with a custom panic message provided\nby the Ok’s value.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nx.unwrap_err(); // panics with `2`
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(x.unwrap_err(), \"emergency failure\");
      \n
      source

      pub fn into_ok(self) -> T
      where\n E: Into<!>,

      🔬This is a nightly-only experimental API. (unwrap_infallible)

      Returns the contained Ok value, but never panics.

      \n

      Unlike unwrap, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap as a maintainability safeguard that will fail\nto compile if the error type of the Result is later changed\nto an error that can actually occur.

      \n
      Examples
      \n
      \nfn only_good_news() -> Result<String, !> {\n    Ok(\"this is fine\".into())\n}\n\nlet s: String = only_good_news().into_ok();\nprintln!(\"{s}\");
      \n
      source

      pub fn into_err(self) -> E
      where\n T: Into<!>,

      🔬This is a nightly-only experimental API. (unwrap_infallible)

      Returns the contained Err value, but never panics.

      \n

      Unlike unwrap_err, this method is known to never panic on the\nresult types it is implemented for. Therefore, it can be used\ninstead of unwrap_err as a maintainability safeguard that will fail\nto compile if the ok type of the Result is later changed\nto a type that can actually occur.

      \n
      Examples
      \n
      \nfn only_bad_news() -> Result<!, String> {\n    Err(\"Oops, it failed\".into())\n}\n\nlet error: String = only_bad_news().into_err();\nprintln!(\"{error}\");
      \n
      1.0.0 · source

      pub fn and<U>(self, res: Result<U, E>) -> Result<U, E>

      Returns res if the result is Ok, otherwise returns the Err value of self.

      \n

      Arguments passed to and are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use and_then, which is\nlazily evaluated.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<&str, &str> = Ok(\"foo\");\nassert_eq!(x.and(y), Err(\"early error\"));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<&str, &str> = Err(\"late error\");\nassert_eq!(x.and(y), Err(\"not a 2\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<&str, &str> = Ok(\"different result type\");\nassert_eq!(x.and(y), Ok(\"different result type\"));
      \n
      1.0.0 · source

      pub fn and_then<U, F>(self, op: F) -> Result<U, E>
      where\n F: FnOnce(T) -> Result<U, E>,

      Calls op if the result is Ok, otherwise returns the Err value of self.

      \n

      This function can be used for control flow based on Result values.

      \n
      Examples
      \n
      fn sq_then_to_string(x: u32) -> Result<String, &'static str> {\n    x.checked_mul(x).map(|sq| sq.to_string()).ok_or(\"overflowed\")\n}\n\nassert_eq!(Ok(2).and_then(sq_then_to_string), Ok(4.to_string()));\nassert_eq!(Ok(1_000_000).and_then(sq_then_to_string), Err(\"overflowed\"));\nassert_eq!(Err(\"not a number\").and_then(sq_then_to_string), Err(\"not a number\"));
      \n

      Often used to chain fallible operations that may return Err.

      \n\n
      use std::{io::ErrorKind, path::Path};\n\n// Note: on Windows \"/\" maps to \"C:\\\"\nlet root_modified_time = Path::new(\"/\").metadata().and_then(|md| md.modified());\nassert!(root_modified_time.is_ok());\n\nlet should_fail = Path::new(\"/bad/path\").metadata().and_then(|md| md.modified());\nassert!(should_fail.is_err());\nassert_eq!(should_fail.unwrap_err().kind(), ErrorKind::NotFound);
      \n
      1.0.0 · source

      pub fn or<F>(self, res: Result<T, F>) -> Result<T, F>

      Returns res if the result is Err, otherwise returns the Ok value of self.

      \n

      Arguments passed to or are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use or_else, which is\nlazily evaluated.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"early error\");\nlet y: Result<u32, &str> = Ok(2);\nassert_eq!(x.or(y), Ok(2));\n\nlet x: Result<u32, &str> = Err(\"not a 2\");\nlet y: Result<u32, &str> = Err(\"late error\");\nassert_eq!(x.or(y), Err(\"late error\"));\n\nlet x: Result<u32, &str> = Ok(2);\nlet y: Result<u32, &str> = Ok(100);\nassert_eq!(x.or(y), Ok(2));
      \n
      1.0.0 · source

      pub fn or_else<F, O>(self, op: O) -> Result<T, F>
      where\n O: FnOnce(E) -> Result<T, F>,

      Calls op if the result is Err, otherwise returns the Ok value of self.

      \n

      This function can be used for control flow based on result values.

      \n
      Examples
      \n
      fn sq(x: u32) -> Result<u32, u32> { Ok(x * x) }\nfn err(x: u32) -> Result<u32, u32> { Err(x) }\n\nassert_eq!(Ok(2).or_else(sq).or_else(sq), Ok(2));\nassert_eq!(Ok(2).or_else(err).or_else(sq), Ok(2));\nassert_eq!(Err(3).or_else(sq).or_else(err), Ok(9));\nassert_eq!(Err(3).or_else(err).or_else(err), Err(3));
      \n
      1.0.0 · source

      pub fn unwrap_or(self, default: T) -> T

      Returns the contained Ok value or a provided default.

      \n

      Arguments passed to unwrap_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use unwrap_or_else,\nwhich is lazily evaluated.

      \n
      Examples
      \n
      let default = 2;\nlet x: Result<u32, &str> = Ok(9);\nassert_eq!(x.unwrap_or(default), 9);\n\nlet x: Result<u32, &str> = Err(\"error\");\nassert_eq!(x.unwrap_or(default), default);
      \n
      1.0.0 · source

      pub fn unwrap_or_else<F>(self, op: F) -> T
      where\n F: FnOnce(E) -> T,

      Returns the contained Ok value or computes it from a closure.

      \n
      Examples
      \n
      fn count(x: &str) -> usize { x.len() }\n\nassert_eq!(Ok(2).unwrap_or_else(count), 2);\nassert_eq!(Err(\"foo\").unwrap_or_else(count), 3);
      \n
      1.58.0 · source

      pub unsafe fn unwrap_unchecked(self) -> T

      Returns the contained Ok value, consuming the self value,\nwithout checking that the value is not an Err.

      \n
      Safety
      \n

      Calling this method on an Err is undefined behavior.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nassert_eq!(unsafe { x.unwrap_unchecked() }, 2);
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nunsafe { x.unwrap_unchecked(); } // Undefined behavior!
      \n
      1.58.0 · source

      pub unsafe fn unwrap_err_unchecked(self) -> E

      Returns the contained Err value, consuming the self value,\nwithout checking that the value is not an Ok.

      \n
      Safety
      \n

      Calling this method on an Ok is undefined behavior.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(2);\nunsafe { x.unwrap_err_unchecked() }; // Undefined behavior!
      \n\n
      let x: Result<u32, &str> = Err(\"emergency failure\");\nassert_eq!(unsafe { x.unwrap_err_unchecked() }, \"emergency failure\");
      \n
      ",0,"re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      source§

      impl<T, E> Result<&T, E>

      1.59.0 · source

      pub fn copied(self) -> Result<T, E>
      where\n T: Copy,

      Maps a Result<&T, E> to a Result<T, E> by copying the contents of the\nOk part.

      \n
      Examples
      \n
      let val = 12;\nlet x: Result<&i32, i32> = Ok(&val);\nassert_eq!(x, Ok(&12));\nlet copied = x.copied();\nassert_eq!(copied, Ok(12));
      \n
      1.59.0 · source

      pub fn cloned(self) -> Result<T, E>
      where\n T: Clone,

      Maps a Result<&T, E> to a Result<T, E> by cloning the contents of the\nOk part.

      \n
      Examples
      \n
      let val = 12;\nlet x: Result<&i32, i32> = Ok(&val);\nassert_eq!(x, Ok(&12));\nlet cloned = x.cloned();\nassert_eq!(cloned, Ok(12));
      \n
      ",0,"re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      source§

      impl<T, E> Result<&mut T, E>

      1.59.0 · source

      pub fn copied(self) -> Result<T, E>
      where\n T: Copy,

      Maps a Result<&mut T, E> to a Result<T, E> by copying the contents of the\nOk part.

      \n
      Examples
      \n
      let mut val = 12;\nlet x: Result<&mut i32, i32> = Ok(&mut val);\nassert_eq!(x, Ok(&mut 12));\nlet copied = x.copied();\nassert_eq!(copied, Ok(12));
      \n
      1.59.0 · source

      pub fn cloned(self) -> Result<T, E>
      where\n T: Clone,

      Maps a Result<&mut T, E> to a Result<T, E> by cloning the contents of the\nOk part.

      \n
      Examples
      \n
      let mut val = 12;\nlet x: Result<&mut i32, i32> = Ok(&mut val);\nassert_eq!(x, Ok(&mut 12));\nlet cloned = x.cloned();\nassert_eq!(cloned, Ok(12));
      \n
      ",0,"re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      source§

      impl<T, E> Result<Option<T>, E>

      1.33.0 (const: unstable) · source

      pub fn transpose(self) -> Option<Result<T, E>>

      Transposes a Result of an Option into an Option of a Result.

      \n

      Ok(None) will be mapped to None.\nOk(Some(_)) and Err(_) will be mapped to Some(Ok(_)) and Some(Err(_)).

      \n
      Examples
      \n
      #[derive(Debug, Eq, PartialEq)]\nstruct SomeErr;\n\nlet x: Result<Option<i32>, SomeErr> = Ok(Some(5));\nlet y: Option<Result<i32, SomeErr>> = Some(Ok(5));\nassert_eq!(x.transpose(), y);
      \n
      ",0,"re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      source§

      impl<T, E> Result<Result<T, E>, E>

      source

      pub fn flatten(self) -> Result<T, E>

      🔬This is a nightly-only experimental API. (result_flattening)

      Converts from Result<Result<T, E>, E> to Result<T, E>

      \n
      Examples
      \n
      #![feature(result_flattening)]\nlet x: Result<Result<&'static str, u32>, u32> = Ok(Ok(\"hello\"));\nassert_eq!(Ok(\"hello\"), x.flatten());\n\nlet x: Result<Result<&'static str, u32>, u32> = Ok(Err(6));\nassert_eq!(Err(6), x.flatten());\n\nlet x: Result<Result<&'static str, u32>, u32> = Err(6);\nassert_eq!(Err(6), x.flatten());
      \n

      Flattening only removes one level of nesting at a time:

      \n\n
      #![feature(result_flattening)]\nlet x: Result<Result<Result<&'static str, u32>, u32>, u32> = Ok(Ok(Ok(\"hello\")));\nassert_eq!(Ok(Ok(\"hello\")), x.flatten());\nassert_eq!(Ok(\"hello\"), x.flatten().flatten());
      \n
      ",0,"re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      1.61.0 · source§

      impl<T, E> Termination for Result<T, E>
      where\n T: Termination,\n E: Debug,

      source§

      fn report(self) -> ExitCode

      Is called to get the representation of the value as status code.\nThis status code is returned to the operating system.
      ","Termination","re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      1.0.0 · source§

      impl<T, E> PartialOrd for Result<T, E>
      where\n T: PartialOrd,\n E: PartialOrd,

      source§

      fn partial_cmp(&self, other: &Result<T, E>) -> Option<Ordering>

      This method returns an ordering between self and other values if one exists. Read more
      1.0.0 · source§

      fn lt(&self, other: &Rhs) -> bool

      This method tests less than (for self and other) and is used by the < operator. Read more
      1.0.0 · source§

      fn le(&self, other: &Rhs) -> bool

      This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
      1.0.0 · source§

      fn gt(&self, other: &Rhs) -> bool

      This method tests greater than (for self and other) and is used by the > operator. Read more
      1.0.0 · source§

      fn ge(&self, other: &Rhs) -> bool

      This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
      ","PartialOrd","re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      1.16.0 · source§

      impl<T, U, E> Product<Result<U, E>> for Result<T, E>
      where\n T: Product<U>,

      source§

      fn product<I>(iter: I) -> Result<T, E>
      where\n I: Iterator<Item = Result<U, E>>,

      Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err\noccur, the product of all elements is returned.

      \n
      Examples
      \n

      This multiplies each number in a vector of strings,\nif a string could not be parsed the operation returns Err:

      \n\n
      let nums = vec![\"5\", \"10\", \"1\", \"2\"];\nlet total: Result<usize, _> = nums.iter().map(|w| w.parse::<usize>()).product();\nassert_eq!(total, Ok(100));\nlet nums = vec![\"5\", \"10\", \"one\", \"2\"];\nlet total: Result<usize, _> = nums.iter().map(|w| w.parse::<usize>()).product();\nassert!(total.is_err());
      \n
      ","Product>","re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      source§

      impl<T, E, F> FromResidual<Result<Infallible, E>> for Result<T, F>
      where\n F: From<E>,

      source§

      fn from_residual(residual: Result<Infallible, E>) -> Result<T, F>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Constructs the type from a compatible Residual type. Read more
      ","FromResidual>","re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      source§

      impl<T, E, F> FromResidual<Yeet<E>> for Result<T, F>
      where\n F: From<E>,

      source§

      fn from_residual(_: Yeet<E>) -> Result<T, F>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Constructs the type from a compatible Residual type. Read more
      ","FromResidual>","re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      source§

      impl<T, E> Try for Result<T, E>

      §

      type Output = T

      🔬This is a nightly-only experimental API. (try_trait_v2)
      The type of the value produced by ? when not short-circuiting.
      §

      type Residual = Result<Infallible, E>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      The type of the value passed to FromResidual::from_residual\nas part of ? when short-circuiting. Read more
      source§

      fn from_output(output: <Result<T, E> as Try>::Output) -> Result<T, E>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Constructs the type from its Output type. Read more
      source§

      fn branch(\n self\n) -> ControlFlow<<Result<T, E> as Try>::Residual, <Result<T, E> as Try>::Output>

      🔬This is a nightly-only experimental API. (try_trait_v2)
      Used in ? to decide whether the operator should produce a value\n(because this returned ControlFlow::Continue)\nor propagate a value back to the caller\n(because this returned ControlFlow::Break). Read more
      ","Try","re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      1.0.0 · source§

      impl<T, E> Clone for Result<T, E>
      where\n T: Clone,\n E: Clone,

      source§

      fn clone(&self) -> Result<T, E>

      Returns a copy of the value. Read more
      source§

      fn clone_from(&mut self, source: &Result<T, E>)

      Performs copy-assignment from source. Read more
      ","Clone","re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      1.0.0 · source§

      impl<A, E, V> FromIterator<Result<A, E>> for Result<V, E>
      where\n V: FromIterator<A>,

      source§

      fn from_iter<I>(iter: I) -> Result<V, E>
      where\n I: IntoIterator<Item = Result<A, E>>,

      Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err occur, a\ncontainer with the values of each Result is returned.

      \n

      Here is an example which increments every integer in a vector,\nchecking for overflow:

      \n\n
      let v = vec![1, 2];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_add(1).ok_or(\"Overflow!\")\n).collect();\nassert_eq!(res, Ok(vec![2, 3]));
      \n

      Here is another example that tries to subtract one from another list\nof integers, this time checking for underflow:

      \n\n
      let v = vec![1, 2, 0];\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32|\n    x.checked_sub(1).ok_or(\"Underflow!\")\n).collect();\nassert_eq!(res, Err(\"Underflow!\"));
      \n

      Here is a variation on the previous example, showing that no\nfurther elements are taken from iter after the first Err.

      \n\n
      let v = vec![3, 2, 1, 10];\nlet mut shared = 0;\nlet res: Result<Vec<u32>, &'static str> = v.iter().map(|x: &u32| {\n    shared += x;\n    x.checked_sub(2).ok_or(\"Underflow!\")\n}).collect();\nassert_eq!(res, Err(\"Underflow!\"));\nassert_eq!(shared, 6);
      \n

      Since the third element caused an underflow, no further elements were taken,\nso the final value of shared is 6 (= 3 + 2 + 1), not 16.

      \n
      ","FromIterator>","re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      1.0.0 · source§

      impl<T, E> StructuralEq for Result<T, E>

      ","StructuralEq","re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      1.0.0 · source§

      impl<T, E> Eq for Result<T, E>
      where\n T: Eq,\n E: Eq,

      ","Eq","re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      1.0.0 · source§

      impl<T, E> Hash for Result<T, E>
      where\n T: Hash,\n E: Hash,

      source§

      fn hash<__H>(&self, state: &mut __H)
      where\n __H: Hasher,

      Feeds this value into the given Hasher. Read more
      1.3.0 · source§

      fn hash_slice<H>(data: &[Self], state: &mut H)
      where\n H: Hasher,\n Self: Sized,

      Feeds a slice of this type into the given Hasher. Read more
      ","Hash","re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      1.0.0 · source§

      impl<T, E> Ord for Result<T, E>
      where\n T: Ord,\n E: Ord,

      source§

      fn cmp(&self, other: &Result<T, E>) -> Ordering

      This method returns an Ordering between self and other. Read more
      1.21.0 · source§

      fn max(self, other: Self) -> Self
      where\n Self: Sized,

      Compares and returns the maximum of two values. Read more
      1.21.0 · source§

      fn min(self, other: Self) -> Self
      where\n Self: Sized,

      Compares and returns the minimum of two values. Read more
      1.50.0 · source§

      fn clamp(self, min: Self, max: Self) -> Self
      where\n Self: Sized + PartialOrd,

      Restrict a value to a certain interval. Read more
      ","Ord","re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      source§

      impl<T, E> Residual<T> for Result<Infallible, E>

      §

      type TryType = Result<T, E>

      🔬This is a nightly-only experimental API. (try_trait_v2_residual)
      The “return” type of this meta-function.
      ","Residual","re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      1.0.0 · source§

      impl<T, E> PartialEq for Result<T, E>
      where\n T: PartialEq,\n E: PartialEq,

      source§

      fn eq(&self, other: &Result<T, E>) -> bool

      This method tests for self and other values to be equal, and is used\nby ==.
      1.0.0 · source§

      fn ne(&self, other: &Rhs) -> bool

      This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
      ","PartialEq","re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      1.0.0 · source§

      impl<T, E> IntoIterator for Result<T, E>

      source§

      fn into_iter(self) -> IntoIter<T>

      Returns a consuming iterator over the possibly contained value.

      \n

      The iterator yields one value if the result is Result::Ok, otherwise none.

      \n
      Examples
      \n
      let x: Result<u32, &str> = Ok(5);\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, [5]);\n\nlet x: Result<u32, &str> = Err(\"nothing!\");\nlet v: Vec<u32> = x.into_iter().collect();\nassert_eq!(v, []);
      \n
      §

      type Item = T

      The type of the elements being iterated over.
      §

      type IntoIter = IntoIter<T>

      Which kind of iterator are we turning this into?
      ","IntoIterator","re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      1.16.0 · source§

      impl<T, U, E> Sum<Result<U, E>> for Result<T, E>
      where\n T: Sum<U>,

      source§

      fn sum<I>(iter: I) -> Result<T, E>
      where\n I: Iterator<Item = Result<U, E>>,

      Takes each element in the Iterator: if it is an Err, no further\nelements are taken, and the Err is returned. Should no Err\noccur, the sum of all elements is returned.

      \n
      Examples
      \n

      This sums up every integer in a vector, rejecting the sum if a negative\nelement is encountered:

      \n\n
      let f = |&x: &i32| if x < 0 { Err(\"Negative element found\") } else { Ok(x) };\nlet v = vec![1, 2];\nlet res: Result<i32, _> = v.iter().map(f).sum();\nassert_eq!(res, Ok(3));\nlet v = vec![1, -2];\nlet res: Result<i32, _> = v.iter().map(f).sum();\nassert_eq!(res, Err(\"Negative element found\"));
      \n
      ","Sum>","re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      1.0.0 · source§

      impl<T, E> StructuralPartialEq for Result<T, E>

      ","StructuralPartialEq","re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      1.0.0 · source§

      impl<T, E> Debug for Result<T, E>
      where\n T: Debug,\n E: Debug,

      source§

      fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

      Formats the value using the given formatter. Read more
      ","Debug","re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      1.0.0 · source§

      impl<T, E> Copy for Result<T, E>
      where\n T: Copy,\n E: Copy,

      ","Copy","re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      source§

      impl From<StreamResult> for Result<MZStatus, MZError>

      source§

      fn from(res: StreamResult) -> Result<MZStatus, MZError>

      Converts to this type from the input type.
      ","From","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result"],["
      source§

      impl From<&StreamResult> for Result<MZStatus, MZError>

      source§

      fn from(res: &StreamResult) -> Result<MZStatus, MZError>

      Converts to this type from the input type.
      ","From<&StreamResult>","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result"],["
      source§

      impl<T, E> Serialize for Result<T, E>
      where\n T: Serialize,\n E: Serialize,

      source§

      fn serialize<S>(\n &self,\n serializer: S\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
      where\n S: Serializer,

      Serialize this value into the given Serde serializer. Read more
      ","Serialize","re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      source§

      impl<'de, T, E> Deserialize<'de> for Result<T, E>
      where\n T: Deserialize<'de>,\n E: Deserialize<'de>,

      source§

      fn deserialize<D>(\n deserializer: D\n) -> Result<Result<T, E>, <D as Deserializer<'de>>::Error>
      where\n D: Deserializer<'de>,

      Deserialize this value from the given Serde deserializer. Read more
      ","Deserialize<'de>","re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      §

      impl From<StreamResult> for Result<MZStatus, MZError>

      §

      fn from(res: StreamResult) -> Result<MZStatus, MZError>

      Converts to this type from the input type.
      ","From","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result"],["
      §

      impl From<&StreamResult> for Result<MZStatus, MZError>

      §

      fn from(res: &StreamResult) -> Result<MZStatus, MZError>

      Converts to this type from the input type.
      ","From<&StreamResult>","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result"],["
      source§

      impl<C, E> ControlFlow for Result<C, E>
      where\n C: ControlFlow,

      ","ControlFlow","re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      §

      impl<T, E> IntoParallelIterator for Result<T, E>
      where\n T: Send,

      §

      type Item = T

      The type of item that the parallel iterator will produce.
      §

      type Iter = IntoIter<T>

      The parallel iterator type that will be created.
      §

      fn into_par_iter(self) -> <Result<T, E> as IntoParallelIterator>::Iter

      Converts self into a parallel iterator. Read more
      ","IntoParallelIterator","re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      §

      impl<C, T, E> FromParallelIterator<Result<T, E>> for Result<C, E>
      where\n C: FromParallelIterator<T>,\n T: Send,\n E: Send,

      Collect an arbitrary Result-wrapped collection.

      \n

      If any item is Err, then all previous Ok items collected are\ndiscarded, and it returns that error. If there are multiple errors, the\none returned is not deterministic.

      \n
      §

      fn from_par_iter<I>(par_iter: I) -> Result<C, E>
      where\n I: IntoParallelIterator<Item = Result<T, E>>,

      Creates an instance of the collection from the parallel iterator par_iter. Read more
      ","FromParallelIterator>","re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      source§

      impl<T, E> Context<T, E> for Result<T, E>
      where\n E: StdError + Send + Sync + 'static,

      source§

      fn context<C>(self, context: C) -> Result<T, Error>
      where\n C: Display + Send + Sync + 'static,

      Wrap the error value with additional context.
      source§

      fn with_context<C, F>(self, context: F) -> Result<T, Error>
      where\n C: Display + Send + Sync + 'static,\n F: FnOnce() -> C,

      Wrap the error value with additional context that is evaluated lazily\nonly once an error does occur.
      ","Context","re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      §

      impl<'buf, T, E> VectorRead<'buf> for Result<T, E>
      where\n T: VectorReadInner<'buf>,\n E: From<<T as VectorReadInner<'buf>>::Error>,

      ","VectorRead<'buf>","re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      source§

      impl<T> ResultExt<T> for Result<T, DeserializationError>

      source§

      fn with_context(\n self,\n location: impl AsRef<str>\n) -> Result<T, DeserializationError>

      ","ResultExt","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult"],["
      source§

      impl<T> ResultExt<T> for Result<T, SerializationError>

      source§

      fn with_context(\n self,\n location: impl AsRef<str>\n) -> Result<T, SerializationError>

      ","ResultExt","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult"],["
      source§

      impl<T, E> ResultExt<T, E> for Result<T, E>
      where\n E: Display,

      source§

      fn warn_on_err_once(self, msg: impl Display) -> Option<T>

      Log a warning if there is an Err, but only log the exact same message once.

      \n
      source§

      fn ok_or_log_error(self) -> Option<T>

      Logs an error if the result is an error and returns the result.
      source§

      fn ok_or_log_error_once(self) -> Option<T>

      Logs an error if the result is an error and returns the result, but only once.
      source§

      fn unwrap_debug_or_log_error(self) -> Option<T>

      Unwraps in debug builds otherwise logs an error if the result is an error and returns the result.
      ","ResultExt","re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      §

      impl<T, E> ResultAdapter for Result<T, E>

      §

      type Ok = T

      §

      type Err = E

      ","ResultAdapter","re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      §

      impl From<Errors> for Result<(), Errors>

      §

      fn from(e: Errors) -> Result<(), Errors>

      Converts to this type from the input type.
      ","From","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result"],["
      §

      impl OrAnyStatus for Result<Response, Error>

      §

      fn or_any_status(self) -> Result<Response, Transport>

      Ergonomic helper for handling all status codes as [Response]. Read more
      ","OrAnyStatus","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result"],["
      §

      impl From<Result> for Result<(), Unspecified>

      §

      fn from(ret: Result) -> Result<(), Unspecified>

      Converts to this type from the input type.
      ","From","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result"],["
      §

      impl<T, E> NonBlockingResult for Result<T, E>
      where\n E: NonBlockingError,

      §

      type Result = Result<Option<T>, E>

      Type of the converted result: Result<Option<T>, E>
      §

      fn no_block(self) -> <Result<T, E> as NonBlockingResult>::Result

      Perform the non-block conversion.
      ","NonBlockingResult","re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      §

      impl<T, E> StrictAssertUnwrapExt<T> for Result<T, E>

      §

      unsafe fn strict_unwrap_unchecked(self) -> T

      Unchecked unwrap, with a [strict_assert] backed assertion of validitly. Read more
      ","StrictAssertUnwrapExt","re_space_view::external::re_chunk_store::external::arrow2::error::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::DeserializationResult","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::SerializationResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkResult","re_space_view::external::re_chunk_store::external::re_chunk::ChunkBatcherResult","re_space_view::external::re_chunk_store::ChunkStoreResult","re_space_view::external::re_query::Result"],["
      §

      impl<T> From<WEnum<T>> for Result<T, WEnumError>

      §

      fn from(me: WEnum<T>) -> Result<T, WEnumError>

      Converts to this type from the input type.
      ","From>","re_space_view::external::re_chunk_store::external::re_chunk::external::re_log_types::external::re_types_core::external::anyhow::Result"]], diff --git a/docs/rust/head/type.impl/re_viewer_context/blueprint_id/struct.BlueprintId.js b/docs/rust/head/type.impl/re_viewer_context/blueprint_id/struct.BlueprintId.js index dfd3c39a6b649..508da4c88e868 100644 --- a/docs/rust/head/type.impl/re_viewer_context/blueprint_id/struct.BlueprintId.js +++ b/docs/rust/head/type.impl/re_viewer_context/blueprint_id/struct.BlueprintId.js @@ -1,3 +1,3 @@ (function() {var type_impls = { -"re_viewer_context":[["
      source§

      impl<T: BlueprintIdRegistry> BlueprintId<T>

      source

      pub fn invalid() -> Self

      source

      pub fn random() -> Self

      source

      pub fn from_entity_path(path: &EntityPath) -> Self

      source

      pub fn hashed_from_str(s: &str) -> Self

      source

      pub fn gpu_readback_id(self) -> GpuReadbackIdentifier

      source

      pub fn as_entity_path(&self) -> EntityPath

      source

      pub fn registry() -> &'static EntityPath

      source

      pub fn registry_part() -> &'static EntityPathPart

      source

      pub fn uuid(&self) -> Uuid

      source

      pub fn hash(&self) -> u64

      ",0,"re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"],["
      source§

      impl<T: BlueprintIdRegistry> Display for BlueprintId<T>

      source§

      fn fmt(&self, f: &mut Formatter<'_>) -> Result

      Formats the value using the given formatter. Read more
      ","Display","re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"],["
      source§

      impl<T: Eq + BlueprintIdRegistry> Eq for BlueprintId<T>

      ","Eq","re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"],["
      source§

      impl<T: BlueprintIdRegistry> Serialize for BlueprintId<T>

      source§

      fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
      where\n __S: Serializer,

      Serialize this value into the given Serde serializer. Read more
      ","Serialize","re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"],["
      source§

      impl<T: Copy + BlueprintIdRegistry> Copy for BlueprintId<T>

      ","Copy","re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"],["
      source§

      impl<T: Ord + BlueprintIdRegistry> Ord for BlueprintId<T>

      source§

      fn cmp(&self, other: &BlueprintId<T>) -> Ordering

      This method returns an Ordering between self and other. Read more
      1.21.0 · source§

      fn max(self, other: Self) -> Self
      where\n Self: Sized,

      Compares and returns the maximum of two values. Read more
      1.21.0 · source§

      fn min(self, other: Self) -> Self
      where\n Self: Sized,

      Compares and returns the minimum of two values. Read more
      1.50.0 · source§

      fn clamp(self, min: Self, max: Self) -> Self
      where\n Self: Sized + PartialOrd,

      Restrict a value to a certain interval. Read more
      ","Ord","re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"],["
      source§

      impl<T: Hash + BlueprintIdRegistry> Hash for BlueprintId<T>

      source§

      fn hash<__H: Hasher>(&self, state: &mut __H)

      Feeds this value into the given Hasher. Read more
      1.3.0 · source§

      fn hash_slice<H>(data: &[Self], state: &mut H)
      where\n H: Hasher,\n Self: Sized,

      Feeds a slice of this type into the given Hasher. Read more
      ","Hash","re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"],["
      source§

      impl<'de, T: BlueprintIdRegistry> Deserialize<'de> for BlueprintId<T>

      source§

      fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
      where\n __D: Deserializer<'de>,

      Deserialize this value from the given Serde deserializer. Read more
      ","Deserialize<'de>","re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"],["
      source§

      impl<T: PartialEq + BlueprintIdRegistry> PartialEq for BlueprintId<T>

      source§

      fn eq(&self, other: &BlueprintId<T>) -> bool

      This method tests for self and other values to be equal, and is used\nby ==.
      1.0.0 · source§

      fn ne(&self, other: &Rhs) -> bool

      This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
      ","PartialEq","re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"],["
      source§

      impl<T: BlueprintIdRegistry> From<Uuid> for BlueprintId<T>

      source§

      fn from(id: Uuid) -> Self

      Converts to this type from the input type.
      ","From","re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"],["
      source§

      impl<T: PartialOrd + BlueprintIdRegistry> PartialOrd for BlueprintId<T>

      source§

      fn partial_cmp(&self, other: &BlueprintId<T>) -> Option<Ordering>

      This method returns an ordering between self and other values if one exists. Read more
      1.0.0 · source§

      fn lt(&self, other: &Rhs) -> bool

      This method tests less than (for self and other) and is used by the < operator. Read more
      1.0.0 · source§

      fn le(&self, other: &Rhs) -> bool

      This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
      1.0.0 · source§

      fn gt(&self, other: &Rhs) -> bool

      This method tests greater than (for self and other) and is used by the > operator. Read more
      1.0.0 · source§

      fn ge(&self, other: &Rhs) -> bool

      This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
      ","PartialOrd","re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"],["
      source§

      impl<T: BlueprintIdRegistry> Debug for BlueprintId<T>

      source§

      fn fmt(&self, f: &mut Formatter<'_>) -> Result

      Formats the value using the given formatter. Read more
      ","Debug","re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"],["
      source§

      impl<T: BlueprintIdRegistry> From<Uuid> for BlueprintId<T>

      source§

      fn from(id: Uuid) -> Self

      Converts to this type from the input type.
      ","From","re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"],["
      source§

      impl<T: BlueprintIdRegistry> StructuralEq for BlueprintId<T>

      ","StructuralEq","re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"],["
      source§

      impl<T: BlueprintIdRegistry> StructuralPartialEq for BlueprintId<T>

      ","StructuralPartialEq","re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"],["
      source§

      impl<T: Clone + BlueprintIdRegistry> Clone for BlueprintId<T>

      source§

      fn clone(&self) -> BlueprintId<T>

      Returns a copy of the value. Read more
      1.0.0 · source§

      fn clone_from(&mut self, source: &Self)

      Performs copy-assignment from source. Read more
      ","Clone","re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"]] +"re_viewer_context":[["
      source§

      impl<T: BlueprintIdRegistry> BlueprintId<T>

      source

      pub fn invalid() -> Self

      source

      pub fn random() -> Self

      source

      pub fn from_entity_path(path: &EntityPath) -> Self

      source

      pub fn hashed_from_str(s: &str) -> Self

      source

      pub fn gpu_readback_id(self) -> GpuReadbackIdentifier

      source

      pub fn as_entity_path(&self) -> EntityPath

      source

      pub fn registry() -> &'static EntityPath

      source

      pub fn registry_part() -> &'static EntityPathPart

      source

      pub fn uuid(&self) -> Uuid

      source

      pub fn hash(&self) -> u64

      ",0,"re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"],["
      source§

      impl<T: BlueprintIdRegistry> Display for BlueprintId<T>

      source§

      fn fmt(&self, f: &mut Formatter<'_>) -> Result

      Formats the value using the given formatter. Read more
      ","Display","re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"],["
      source§

      impl<T: Eq + BlueprintIdRegistry> Eq for BlueprintId<T>

      ","Eq","re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"],["
      source§

      impl<T: BlueprintIdRegistry> Serialize for BlueprintId<T>

      source§

      fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
      where\n __S: Serializer,

      Serialize this value into the given Serde serializer. Read more
      ","Serialize","re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"],["
      source§

      impl<T: Copy + BlueprintIdRegistry> Copy for BlueprintId<T>

      ","Copy","re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"],["
      source§

      impl<T: Ord + BlueprintIdRegistry> Ord for BlueprintId<T>

      source§

      fn cmp(&self, other: &BlueprintId<T>) -> Ordering

      This method returns an Ordering between self and other. Read more
      1.21.0 · source§

      fn max(self, other: Self) -> Self
      where\n Self: Sized,

      Compares and returns the maximum of two values. Read more
      1.21.0 · source§

      fn min(self, other: Self) -> Self
      where\n Self: Sized,

      Compares and returns the minimum of two values. Read more
      1.50.0 · source§

      fn clamp(self, min: Self, max: Self) -> Self
      where\n Self: Sized + PartialOrd,

      Restrict a value to a certain interval. Read more
      ","Ord","re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"],["
      source§

      impl<T: Hash + BlueprintIdRegistry> Hash for BlueprintId<T>

      source§

      fn hash<__H: Hasher>(&self, state: &mut __H)

      Feeds this value into the given Hasher. Read more
      1.3.0 · source§

      fn hash_slice<H>(data: &[Self], state: &mut H)
      where\n H: Hasher,\n Self: Sized,

      Feeds a slice of this type into the given Hasher. Read more
      ","Hash","re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"],["
      source§

      impl<'de, T: BlueprintIdRegistry> Deserialize<'de> for BlueprintId<T>

      source§

      fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
      where\n __D: Deserializer<'de>,

      Deserialize this value from the given Serde deserializer. Read more
      ","Deserialize<'de>","re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"],["
      source§

      impl<T: PartialEq + BlueprintIdRegistry> PartialEq for BlueprintId<T>

      source§

      fn eq(&self, other: &BlueprintId<T>) -> bool

      This method tests for self and other values to be equal, and is used\nby ==.
      1.0.0 · source§

      fn ne(&self, other: &Rhs) -> bool

      This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
      ","PartialEq","re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"],["
      source§

      impl<T: BlueprintIdRegistry> From<Uuid> for BlueprintId<T>

      source§

      fn from(id: Uuid) -> Self

      Converts to this type from the input type.
      ","From","re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"],["
      source§

      impl<T: PartialOrd + BlueprintIdRegistry> PartialOrd for BlueprintId<T>

      source§

      fn partial_cmp(&self, other: &BlueprintId<T>) -> Option<Ordering>

      This method returns an ordering between self and other values if one exists. Read more
      1.0.0 · source§

      fn lt(&self, other: &Rhs) -> bool

      This method tests less than (for self and other) and is used by the < operator. Read more
      1.0.0 · source§

      fn le(&self, other: &Rhs) -> bool

      This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
      1.0.0 · source§

      fn gt(&self, other: &Rhs) -> bool

      This method tests greater than (for self and other) and is used by the > operator. Read more
      1.0.0 · source§

      fn ge(&self, other: &Rhs) -> bool

      This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
      ","PartialOrd","re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"],["
      source§

      impl<T: BlueprintIdRegistry> Debug for BlueprintId<T>

      source§

      fn fmt(&self, f: &mut Formatter<'_>) -> Result

      Formats the value using the given formatter. Read more
      ","Debug","re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"],["
      source§

      impl<T: BlueprintIdRegistry> From<Uuid> for BlueprintId<T>

      source§

      fn from(id: Uuid) -> Self

      Converts to this type from the input type.
      ","From","re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"],["
      source§

      impl<T: BlueprintIdRegistry> StructuralEq for BlueprintId<T>

      ","StructuralEq","re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"],["
      source§

      impl<T: BlueprintIdRegistry> StructuralPartialEq for BlueprintId<T>

      ","StructuralPartialEq","re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"],["
      source§

      impl<T: Clone + BlueprintIdRegistry> Clone for BlueprintId<T>

      source§

      fn clone(&self) -> BlueprintId<T>

      Returns a copy of the value. Read more
      1.0.0 · source§

      fn clone_from(&mut self, source: &Self)

      Performs copy-assignment from source. Read more
      ","Clone","re_viewer_context::blueprint_id::SpaceViewId","re_viewer_context::blueprint_id::ContainerId"]] };if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file