[INFO] fetching crate re_types 0.23.4... [INFO] checking re_types-0.23.4 against try#998b6603a58e47f42ccce7a67943234e96b6839e for pr-143170 [INFO] extracting crate re_types 0.23.4 into /workspace/builds/worker-2-tc2/source [INFO] started tweaking crates.io crate re_types 0.23.4 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate re_types 0.23.4 [INFO] tweaked toml for crates.io crate re_types 0.23.4 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate re_types 0.23.4 on toolchain 998b6603a58e47f42ccce7a67943234e96b6839e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+998b6603a58e47f42ccce7a67943234e96b6839e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate re_types 0.23.4 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+998b6603a58e47f42ccce7a67943234e96b6839e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+998b6603a58e47f42ccce7a67943234e96b6839e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 0b3759eca4092d8a600ffb62b3a92a18d82aa1df5dc728499df8189c0eab46c6 [INFO] running `Command { std: "docker" "start" "-a" "0b3759eca4092d8a600ffb62b3a92a18d82aa1df5dc728499df8189c0eab46c6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0b3759eca4092d8a600ffb62b3a92a18d82aa1df5dc728499df8189c0eab46c6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0b3759eca4092d8a600ffb62b3a92a18d82aa1df5dc728499df8189c0eab46c6", kill_on_drop: false }` [INFO] [stdout] 0b3759eca4092d8a600ffb62b3a92a18d82aa1df5dc728499df8189c0eab46c6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+998b6603a58e47f42ccce7a67943234e96b6839e" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 55f9d4b0cab8a46e01dd523384d6d8593efd1222ac5af85e06196274316d972a [INFO] running `Command { std: "docker" "start" "-a" "55f9d4b0cab8a46e01dd523384d6d8593efd1222ac5af85e06196274316d972a", kill_on_drop: false }` [INFO] [stderr] Compiling libm v0.2.11 [INFO] [stderr] Compiling semver v1.0.26 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Checking arrow-schema v54.3.1 [INFO] [stderr] Compiling proc-macro2 v1.0.94 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Checking lexical-util v1.0.3 [INFO] [stderr] Checking smallvec v1.13.2 [INFO] [stderr] Checking regex-syntax v0.8.5 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Compiling unicase v2.8.0 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling bitflags v2.8.0 [INFO] [stderr] Checking either v1.13.0 [INFO] [stderr] Compiling camino v1.1.9 [INFO] [stderr] Compiling serde_json v1.0.132 [INFO] [stderr] Compiling rustix v0.38.38 [INFO] [stderr] Compiling error-chain v0.12.4 [INFO] [stderr] Compiling linux-raw-sys v0.4.14 [INFO] [stderr] Compiling itoa v1.0.11 [INFO] [stderr] Compiling pulldown-cmark v0.9.6 [INFO] [stderr] Compiling ryu v1.0.18 [INFO] [stderr] Compiling getrandom v0.3.2 [INFO] [stderr] Checking lexical-write-integer v1.0.2 [INFO] [stderr] Checking lexical-parse-integer v1.0.2 [INFO] [stderr] Checking itertools v0.10.5 [INFO] [stderr] Compiling fastrand v2.1.1 [INFO] [stderr] Checking parking_lot_core v0.9.10 [INFO] [stderr] Checking pin-project-lite v0.2.15 [INFO] [stderr] Checking tracing-core v0.1.33 [INFO] [stderr] Compiling quote v1.0.39 [INFO] [stderr] Checking lexical-parse-float v1.0.2 [INFO] [stderr] Checking lexical-write-float v1.0.2 [INFO] [stderr] Compiling syn v2.0.99 [INFO] [stderr] Checking parking_lot v0.12.3 [INFO] [stderr] Checking env_filter v0.1.3 [INFO] [stderr] Checking log-once v0.4.1 [INFO] [stderr] Compiling az v1.2.1 [INFO] [stderr] Checking tracing v0.1.41 [INFO] [stderr] Compiling thiserror v1.0.65 [INFO] [stderr] Compiling glob v0.3.1 [INFO] [stderr] Checking gimli v0.31.1 [INFO] [stderr] Compiling bytecount v0.6.8 [INFO] [stderr] Compiling litrs v0.4.1 [INFO] [stderr] Checking miniz_oxide v0.8.5 [INFO] [stderr] Checking lexical-core v1.0.2 [INFO] [stderr] Checking re_log v0.23.4 [INFO] [stderr] Checking convert_case v0.6.0 [INFO] [stderr] Checking itertools v0.14.0 [INFO] [stderr] Checking object v0.36.5 [INFO] [stderr] Compiling matrixmultiply v0.3.9 [INFO] [stderr] Checking nohash-hasher v0.2.0 [INFO] [stderr] Checking rustc-demangle v0.1.24 [INFO] [stderr] Compiling peg-runtime v0.6.3 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Checking num-complex v0.4.6 [INFO] [stderr] Checking chrono v0.4.40 [INFO] [stderr] Checking regex-automata v0.4.8 [INFO] [stderr] Checking atoi v2.0.0 [INFO] [stderr] Compiling document-features v0.2.10 [INFO] [stderr] Checking web-time v1.1.0 [INFO] [stderr] Compiling fixed v1.28.0 [INFO] [stderr] Compiling peg-macros v0.6.3 [INFO] [stderr] Checking re_case v0.23.4 [INFO] [stderr] Checking num-bigint v0.4.6 [INFO] [stderr] Checking num-iter v0.1.45 [INFO] [stderr] Checking re_string_interner v0.23.4 [INFO] [stderr] Compiling mime_guess2 v2.0.5 [INFO] [stderr] Checking re_error v0.23.4 [INFO] [stderr] Checking rawpointer v0.2.1 [INFO] [stderr] Checking re_format v0.23.4 [INFO] [stderr] Checking natord v1.0.9 [INFO] [stderr] Checking clean-path v0.2.1 [INFO] [stderr] Checking puffin v0.19.1 [INFO] [stderr] Checking emath v0.31.1 [INFO] [stderr] Checking linked-hash-map v0.5.6 [INFO] [stderr] Checking jiff v0.2.3 [INFO] [stderr] Checking console v0.15.8 [INFO] [stderr] Checking ndarray v0.16.1 [INFO] [stderr] Checking ecolor v0.31.1 [INFO] [stderr] Checking re_tracing v0.23.4 [INFO] [stderr] Checking similar v2.6.0 [INFO] [stderr] Checking array-init v2.1.0 [INFO] [stderr] Checking mint v0.5.9 [INFO] [stderr] Checking glam v0.28.0 [INFO] [stderr] Checking peg v0.6.3 [INFO] [stderr] Checking num-rational v0.4.2 [INFO] [stderr] Checking uuid v1.16.0 [INFO] [stderr] Compiling tempfile v3.13.0 [INFO] [stderr] Checking cfb v0.7.3 [INFO] [stderr] Checking similar-asserts v1.6.0 [INFO] [stderr] Checking num v0.4.3 [INFO] [stderr] Checking infer v0.16.0 [INFO] [stderr] Checking regex v1.11.1 [INFO] [stderr] Checking addr2line v0.24.2 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling bytemuck_derive v1.8.0 [INFO] [stderr] Compiling thiserror-impl v1.0.65 [INFO] [stderr] Compiling num-derive v0.4.2 [INFO] [stderr] Checking backtrace v0.3.74 [INFO] [stderr] Checking bytemuck v1.21.0 [INFO] [stderr] Checking half v2.4.1 [INFO] [stderr] Checking arrow-buffer v54.3.1 [INFO] [stderr] Checking arrow-data v54.3.1 [INFO] [stderr] Checking arrow-array v54.3.1 [INFO] [stderr] Compiling cargo-platform v0.1.8 [INFO] [stderr] Checking arrow-select v54.3.1 [INFO] [stderr] Checking arrow-row v54.3.1 [INFO] [stderr] Checking arrow-arith v54.3.1 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling flatbuffers v24.12.23 [INFO] [stderr] Checking arrow-ord v54.3.1 [INFO] [stderr] Checking arrow-cast v54.3.1 [INFO] [stderr] Checking arrow-string v54.3.1 [INFO] [stderr] Compiling cargo_metadata v0.14.2 [INFO] [stderr] Checking arrow-ipc v54.3.1 [INFO] [stderr] Compiling skeptic v0.13.7 [INFO] [stderr] Compiling ply-rs v0.1.3 [INFO] [stderr] Checking arrow v54.3.1 [INFO] [stderr] Checking re_byte_size v0.23.4 [INFO] [stderr] Checking re_arrow_util v0.23.4 [INFO] [stderr] Checking re_tuid v0.23.4 [INFO] [stderr] Checking re_build_info v0.23.4 [INFO] [stderr] Checking re_types_core v0.23.4 [INFO] [stderr] Checking re_log_types v0.23.4 [INFO] [stderr] Checking re_types v0.23.4 (/opt/rustwide/workdir) [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/albedo_factor.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A color multiplier, usually applied to a whole entity, e.g. a mesh. [INFO] [stdout] 22 | | #[derive( [INFO] [stdout] 23 | | Clone, Debug, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, bytemuck::Pod, bytemuck::Zeroable, [INFO] [stdout] 24 | | )] [INFO] [stdout] 25 | | #[repr(transparent)] [INFO] [stdout] 26 | | pub struct AlbedoFactor(pub crate::datatypes::Rgba32); [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/class_id.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A 16-bit ID representing a type of semantic class. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Used to look up a [`crate::datatypes::ClassDescription`] within the [`crate::components::AnnotationContext`]. [INFO] [stdout] 24 | | #[derive( [INFO] [stdout] ... | [INFO] [stdout] 28 | | #[cfg_attr(feature = "serde", derive(::serde::Serialize, ::serde::Deserialize))] [INFO] [stdout] 29 | | pub struct ClassId(pub crate::datatypes::ClassId); [INFO] [stdout] | |__________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/color.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: An RGBA color with unmultiplied/separate alpha, in sRGB gamma space with linear alpha. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// The color is stored as a 32-bit integer, where the most significant [INFO] [stdout] 24 | | /// byte is `R` and the least significant byte is `A`. [INFO] [stdout] 25 | | #[derive(Clone, Debug, Copy, PartialEq, Eq, PartialOrd, Ord, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 26 | | #[repr(transparent)] [INFO] [stdout] 27 | | pub struct Color(pub crate::datatypes::Rgba32); [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/depth_meter.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: The world->depth map scaling factor. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// This measures how many depth map units are in a world unit. [INFO] [stdout] 24 | | /// For instance, if a depth map uses millimeters and the world uses meters, [INFO] [stdout] ... | [INFO] [stdout] 32 | | #[repr(transparent)] [INFO] [stdout] 33 | | pub struct DepthMeter(pub crate::datatypes::Float32); [INFO] [stdout] | |_____________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/fill_ratio.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: How much a primitive fills out the available space. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Used for instance to scale the points of the point cloud created from [`archetypes::DepthImage`][crate::archetypes::DepthImage] proje... [INFO] [stdout] 24 | | /// Valid range is from 0 to max float although typically values above 1.0 are not useful. [INFO] [stdout] ... | [INFO] [stdout] 28 | | #[repr(transparent)] [INFO] [stdout] 29 | | pub struct FillRatio(pub crate::datatypes::Float32); [INFO] [stdout] | |____________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/gamma_correction.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A gamma correction value to be used with a scalar value or color. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Used to adjust the gamma of a color or scalar value between 0 and 1 before rendering. [INFO] [stdout] 24 | | /// `new_value = old_value ^ gamma` [INFO] [stdout] ... | [INFO] [stdout] 29 | | #[repr(transparent)] [INFO] [stdout] 30 | | pub struct GammaCorrection(pub crate::datatypes::Float32); [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/half_size2d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: Half-size (radius) of a 2D box. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Measured in its local coordinate system. [INFO] [stdout] 24 | | /// [INFO] [stdout] ... | [INFO] [stdout] 28 | | #[repr(transparent)] [INFO] [stdout] 29 | | pub struct HalfSize2D(pub crate::datatypes::Vec2D); [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/half_size3d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: Half-size (radius) of a 3D box. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Measured in its local coordinate system. [INFO] [stdout] 24 | | /// [INFO] [stdout] ... | [INFO] [stdout] 28 | | #[repr(transparent)] [INFO] [stdout] 29 | | pub struct HalfSize3D(pub crate::datatypes::Vec3D); [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/keypoint_id.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A 16-bit ID representing a type of semantic keypoint within a class. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// `KeypointId`s are only meaningful within the context of a [`crate::datatypes::ClassDescription`]. [INFO] [stdout] 24 | | /// [INFO] [stdout] ... | [INFO] [stdout] 40 | | #[cfg_attr(feature = "serde", derive(::serde::Serialize, ::serde::Deserialize))] [INFO] [stdout] 41 | | pub struct KeypointId(pub crate::datatypes::KeypointId); [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/lat_lon.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A geospatial position expressed in [EPSG:4326](https://epsg.io/4326) latitude and longitude (North/East-positive degre... [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(transparent)] [INFO] [stdout] 24 | | pub struct LatLon(pub crate::datatypes::DVec2D); [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/length.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: Length, or one-dimensional size. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Measured in its local coordinate system; consult the archetype in use to determine which [INFO] [stdout] 24 | | /// axis or part of the entity this is the length of. [INFO] [stdout] 25 | | #[derive(Clone, Debug, Copy, PartialEq, PartialOrd, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 26 | | #[repr(transparent)] [INFO] [stdout] 27 | | pub struct Length(pub crate::datatypes::Float32); [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/marker_size.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: Radius of a marker of a point in e.g. a 2D plot, measured in UI points. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Copy, PartialEq, PartialOrd, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(transparent)] [INFO] [stdout] 24 | | pub struct MarkerSize(pub crate::datatypes::Float32); [INFO] [stdout] | |_____________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/opacity.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: Degree of transparency ranging from 0.0 (fully transparent) to 1.0 (fully opaque). [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// The final opacity value may be a result of multiplication with alpha values as specified by other color sources. [INFO] [stdout] 24 | | /// Unless otherwise specified, the default value is 1. [INFO] [stdout] 25 | | #[derive(Clone, Debug, Copy, PartialEq, PartialOrd, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 26 | | #[repr(transparent)] [INFO] [stdout] 27 | | pub struct Opacity(pub crate::datatypes::Float32); [INFO] [stdout] | |__________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/plane3d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: An infinite 3D plane represented by a unit normal vector and a distance. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Any point P on the plane fulfills the equation `dot(xyz, P) - d = 0`, [INFO] [stdout] 24 | | /// where `xyz` is the plane's normal and `d` the distance of the plane from the origin. [INFO] [stdout] ... | [INFO] [stdout] 31 | | #[repr(transparent)] [INFO] [stdout] 32 | | pub struct Plane3D(pub crate::datatypes::Plane3D); [INFO] [stdout] | |__________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/pose_rotation_quat.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A 3D rotation expressed as a quaternion that doesn't propagate in the transform hierarchy. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Note: although the x,y,z,w components of the quaternion will be passed through to the [INFO] [stdout] 24 | | /// datastore as provided, when used in the Viewer, quaternions will always be normalized. [INFO] [stdout] ... | [INFO] [stdout] 27 | | #[repr(transparent)] [INFO] [stdout] 28 | | pub struct PoseRotationQuat(pub crate::datatypes::Quaternion); [INFO] [stdout] | |______________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/pose_scale3d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A 3D scale factor that doesn't propagate in the transform hierarchy. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// A scale of 1.0 means no scaling. [INFO] [stdout] 24 | | /// A scale of 2.0 means doubling the size. [INFO] [stdout] ... | [INFO] [stdout] 27 | | #[repr(transparent)] [INFO] [stdout] 28 | | pub struct PoseScale3D(pub crate::datatypes::Vec3D); [INFO] [stdout] | |____________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/pose_transform_mat3x3.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A 3x3 transformation matrix Matrix that doesn't propagate in the transform hierarchy. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// 3x3 matrixes are able to represent any affine transformation in 3D space, [INFO] [stdout] 24 | | /// i.e. rotation, scaling, shearing, reflection etc. [INFO] [stdout] ... | [INFO] [stdout] 35 | | #[repr(transparent)] [INFO] [stdout] 36 | | pub struct PoseTransformMat3x3(pub crate::datatypes::Mat3x3); [INFO] [stdout] | |_____________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/pose_translation3d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A translation vector in 3D space that doesn't propagate in the transform hierarchy. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(transparent)] [INFO] [stdout] 24 | | pub struct PoseTranslation3D(pub crate::datatypes::Vec3D); [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/position2d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A position in 2D space. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(transparent)] [INFO] [stdout] 24 | | pub struct Position2D(pub crate::datatypes::Vec2D); [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/position3d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A position in 3D space. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(transparent)] [INFO] [stdout] 24 | | pub struct Position3D(pub crate::datatypes::Vec3D); [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/radius.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: The radius of something, e.g. a point. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Internally, positive values indicate scene units, whereas negative values [INFO] [stdout] 24 | | /// are interpreted as UI points. [INFO] [stdout] ... | [INFO] [stdout] 30 | | #[repr(transparent)] [INFO] [stdout] 31 | | pub struct Radius(pub crate::datatypes::Float32); [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/range1d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A 1D range, specifying a lower and upper bound. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(transparent)] [INFO] [stdout] 24 | | pub struct Range1D(pub crate::datatypes::Range1D); [INFO] [stdout] | |__________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/rotation_quat.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A 3D rotation expressed as a quaternion. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Note: although the x,y,z,w components of the quaternion will be passed through to the [INFO] [stdout] 24 | | /// datastore as provided, when used in the Viewer, quaternions will always be normalized. [INFO] [stdout] ... | [INFO] [stdout] 27 | | #[repr(transparent)] [INFO] [stdout] 28 | | pub struct RotationQuat(pub crate::datatypes::Quaternion); [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/scalar.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A scalar value, encoded as a 64-bit floating point. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Used for time series plots. [INFO] [stdout] 24 | | #[derive(Clone, Debug, Copy, PartialEq, PartialOrd, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 25 | | #[repr(transparent)] [INFO] [stdout] 26 | | pub struct Scalar(pub crate::datatypes::Float64); [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/scale3d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A 3D scale factor. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// A scale of 1.0 means no scaling. [INFO] [stdout] 24 | | /// A scale of 2.0 means doubling the size. [INFO] [stdout] ... | [INFO] [stdout] 27 | | #[repr(transparent)] [INFO] [stdout] 28 | | pub struct Scale3D(pub crate::datatypes::Vec3D); [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/stroke_width.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: The width of a stroke specified in UI points. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Copy, PartialEq, PartialOrd, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(transparent)] [INFO] [stdout] 24 | | pub struct StrokeWidth(pub crate::datatypes::Float32); [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/texcoord2d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A 2D texture UV coordinate. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Texture coordinates specify a position on a 2D texture. [INFO] [stdout] 24 | | /// A range from 0-1 covers the entire texture in the respective dimension. [INFO] [stdout] ... | [INFO] [stdout] 38 | | #[repr(transparent)] [INFO] [stdout] 39 | | pub struct Texcoord2D(pub crate::datatypes::Vec2D); [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/transform_mat3x3.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A 3x3 transformation matrix Matrix. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// 3x3 matrixes are able to represent any affine transformation in 3D space, [INFO] [stdout] 24 | | /// i.e. rotation, scaling, shearing, reflection etc. [INFO] [stdout] ... | [INFO] [stdout] 35 | | #[repr(transparent)] [INFO] [stdout] 36 | | pub struct TransformMat3x3(pub crate::datatypes::Mat3x3); [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/translation3d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A translation vector in 3D space. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(transparent)] [INFO] [stdout] 24 | | pub struct Translation3D(pub crate::datatypes::Vec3D); [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/triangle_indices.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: The three indices of a triangle in a triangle mesh. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Copy, PartialEq, Eq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(transparent)] [INFO] [stdout] 24 | | pub struct TriangleIndices(pub crate::datatypes::UVec3D); [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/value_range.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: Range of expected or valid values, specifying a lower and upper bound. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// ⚠️ **This type is _unstable_ and may change significantly in a way that the data won't be backwards compatible.** [INFO] [stdout] 24 | | #[derive(Clone, Debug, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 25 | | #[repr(transparent)] [INFO] [stdout] 26 | | pub struct ValueRange(pub crate::datatypes::Range1D); [INFO] [stdout] | |_____________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/vector2d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A vector in 2D space. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(transparent)] [INFO] [stdout] 24 | | pub struct Vector2D(pub crate::datatypes::Vec2D); [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/vector3d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A vector in 3D space. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(transparent)] [INFO] [stdout] 24 | | pub struct Vector3D(pub crate::datatypes::Vec3D); [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/view_coordinates.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: How we interpret the coordinate system of an entity/space. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// For instance: What is "up"? What does the Z axis mean? [INFO] [stdout] 24 | | /// [INFO] [stdout] ... | [INFO] [stdout] 45 | | pub crate::datatypes::ViewCoordinates, [INFO] [stdout] 46 | | ); [INFO] [stdout] | |__^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/angle.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: Angle in radians. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Copy, Default, PartialEq, PartialOrd, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(transparent)] [INFO] [stdout] 24 | | pub struct Angle { [INFO] [stdout] 25 | | /// Angle in radians. One turn is equal to 2π (or τ) radians. [INFO] [stdout] 26 | | pub radians: f32, [INFO] [stdout] 27 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/class_id.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: A 16-bit ID representing a type of semantic class. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Used to look up a [`crate::datatypes::ClassDescription`] within the [`crate::components::AnnotationContext`]. [INFO] [stdout] 24 | | #[derive( [INFO] [stdout] ... | [INFO] [stdout] 38 | | #[cfg_attr(feature = "serde", derive(::serde::Serialize, ::serde::Deserialize))] [INFO] [stdout] 39 | | pub struct ClassId(pub u16); [INFO] [stdout] | |____________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/datatypes/../datatypes/dvec2d.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct DVec2D(pub [f64; 2usize]); [INFO] [stdout] | ^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/dvec2d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: A double-precision vector in 2D space. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(C)] [INFO] [stdout] 24 | | pub struct DVec2D(pub [f64; 2usize]); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/keypoint_id.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: A 16-bit ID representing a type of semantic keypoint within a class. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// `KeypointId`s are only meaningful within the context of a [`crate::datatypes::ClassDescription`]. [INFO] [stdout] 24 | | /// [INFO] [stdout] ... | [INFO] [stdout] 40 | | #[cfg_attr(feature = "serde", derive(::serde::Serialize, ::serde::Deserialize))] [INFO] [stdout] 41 | | pub struct KeypointId(pub u16); [INFO] [stdout] | |_______________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/mat3x3.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: A 3x3 Matrix. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Matrices in Rerun are stored as flat list of coefficients in column-major order: [INFO] [stdout] 24 | | /// ```text [INFO] [stdout] ... | [INFO] [stdout] 35 | | pub [f32; 9usize], [INFO] [stdout] 36 | | ); [INFO] [stdout] | |__^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/datatypes/../datatypes/plane3d.rs:32:12 [INFO] [stdout] | [INFO] [stdout] 32 | pub struct Plane3D(pub [f32; 4usize]); [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/plane3d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: An infinite 3D plane represented by a unit normal vector and a distance. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Any point P on the plane fulfills the equation `dot(xyz, P) - d = 0`, [INFO] [stdout] 24 | | /// where `xyz` is the plane's normal and `d` the distance of the plane from the origin. [INFO] [stdout] ... | [INFO] [stdout] 31 | | #[repr(C)] [INFO] [stdout] 32 | | pub struct Plane3D(pub [f32; 4usize]); [INFO] [stdout] | |______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/datatypes/../datatypes/quaternion.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct Quaternion(pub [f32; 4usize]); [INFO] [stdout] | ^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/quaternion.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: A Quaternion represented by 4 real numbers. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Note: although the x,y,z,w components of the quaternion will be passed through to the [INFO] [stdout] 24 | | /// datastore as provided, when used in the Viewer Quaternions will always be normalized. [INFO] [stdout] 25 | | #[derive(Clone, Debug, Copy, PartialEq, PartialOrd, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 26 | | #[repr(C)] [INFO] [stdout] 27 | | pub struct Quaternion(pub [f32; 4usize]); [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/datatypes/../datatypes/range1d.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct Range1D(pub [f64; 2usize]); [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/range1d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: A 1D range, specifying a lower and upper bound. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(C)] [INFO] [stdout] 24 | | pub struct Range1D(pub [f64; 2usize]); [INFO] [stdout] | |______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/datatypes/../datatypes/range2d.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct Range2D { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/range2d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: An Axis-Aligned Bounding Box in 2D space, implemented as the minimum and maximum corners. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(C)] [INFO] [stdout] 24 | | pub struct Range2D { [INFO] [stdout] ... | [INFO] [stdout] 29 | | pub y_range: crate::datatypes::Range1D, [INFO] [stdout] 30 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/rgba32.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: An RGBA color with unmultiplied/separate alpha, in sRGB gamma space with linear alpha. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// The color is stored as a 32-bit integer, where the most significant [INFO] [stdout] 24 | | /// byte is `R` and the least significant byte is `A`. [INFO] [stdout] ... | [INFO] [stdout] 28 | | #[repr(transparent)] [INFO] [stdout] 29 | | pub struct Rgba32(pub u32); [INFO] [stdout] | |___________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/datatypes/../datatypes/uvec2d.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct UVec2D(pub [u32; 2usize]); [INFO] [stdout] | ^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/uvec2d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: A uint32 vector in 2D space. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, Eq, Hash, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(C)] [INFO] [stdout] 24 | | pub struct UVec2D(pub [u32; 2usize]); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/datatypes/../datatypes/uvec3d.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct UVec3D(pub [u32; 3usize]); [INFO] [stdout] | ^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/uvec3d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: A uint32 vector in 3D space. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, Eq, Hash, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(C)] [INFO] [stdout] 24 | | pub struct UVec3D(pub [u32; 3usize]); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/datatypes/../datatypes/uvec4d.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct UVec4D(pub [u32; 4usize]); [INFO] [stdout] | ^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/uvec4d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: A uint vector in 4D space. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, Eq, Hash, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(C)] [INFO] [stdout] 24 | | pub struct UVec4D(pub [u32; 4usize]); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/datatypes/../datatypes/vec2d.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct Vec2D(pub [f32; 2usize]); [INFO] [stdout] | ^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/vec2d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: A vector in 2D space. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(C)] [INFO] [stdout] 24 | | pub struct Vec2D(pub [f32; 2usize]); [INFO] [stdout] | |____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/datatypes/../datatypes/vec3d.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct Vec3D(pub [f32; 3usize]); [INFO] [stdout] | ^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/vec3d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: A vector in 3D space. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(C)] [INFO] [stdout] 24 | | pub struct Vec3D(pub [f32; 3usize]); [INFO] [stdout] | |____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/datatypes/../datatypes/vec4d.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct Vec4D(pub [f32; 4usize]); [INFO] [stdout] | ^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/vec4d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: A vector in 4D space. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(C)] [INFO] [stdout] 24 | | pub struct Vec4D(pub [f32; 4usize]); [INFO] [stdout] | |____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/view_coordinates.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: How we interpret the coordinate system of an entity/space. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// For instance: What is "up"? What does the Z axis mean? [INFO] [stdout] 24 | | /// [INFO] [stdout] ... | [INFO] [stdout] 45 | | pub [u8; 3usize], [INFO] [stdout] 46 | | ); [INFO] [stdout] | |__^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/blueprint/components/near_clip_plane.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: Distance to the near clip plane used for `Spatial2DView`. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// ⚠️ **This type is _unstable_ and may change significantly in a way that the data won't be backwards compatible.** [INFO] [stdout] 24 | | #[derive(Clone, Debug, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] ... | [INFO] [stdout] 28 | | pub crate::datatypes::Float32, [INFO] [stdout] 29 | | ); [INFO] [stdout] | |__^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/blueprint/components/visual_bounds2d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: Visual bounds in 2D space used for `Spatial2DView`. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// ⚠️ **This type is _unstable_ and may change significantly in a way that the data won't be backwards compatible.** [INFO] [stdout] 24 | | #[derive(Clone, Debug, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] ... | [INFO] [stdout] 28 | | pub crate::datatypes::Range2D, [INFO] [stdout] 29 | | ); [INFO] [stdout] | |__^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/albedo_factor.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A color multiplier, usually applied to a whole entity, e.g. a mesh. [INFO] [stdout] 22 | | #[derive( [INFO] [stdout] 23 | | Clone, Debug, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, bytemuck::Pod, bytemuck::Zeroable, [INFO] [stdout] 24 | | )] [INFO] [stdout] 25 | | #[repr(transparent)] [INFO] [stdout] 26 | | pub struct AlbedoFactor(pub crate::datatypes::Rgba32); [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/class_id.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A 16-bit ID representing a type of semantic class. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Used to look up a [`crate::datatypes::ClassDescription`] within the [`crate::components::AnnotationContext`]. [INFO] [stdout] 24 | | #[derive( [INFO] [stdout] ... | [INFO] [stdout] 28 | | #[cfg_attr(feature = "serde", derive(::serde::Serialize, ::serde::Deserialize))] [INFO] [stdout] 29 | | pub struct ClassId(pub crate::datatypes::ClassId); [INFO] [stdout] | |__________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/color.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: An RGBA color with unmultiplied/separate alpha, in sRGB gamma space with linear alpha. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// The color is stored as a 32-bit integer, where the most significant [INFO] [stdout] 24 | | /// byte is `R` and the least significant byte is `A`. [INFO] [stdout] 25 | | #[derive(Clone, Debug, Copy, PartialEq, Eq, PartialOrd, Ord, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 26 | | #[repr(transparent)] [INFO] [stdout] 27 | | pub struct Color(pub crate::datatypes::Rgba32); [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/depth_meter.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: The world->depth map scaling factor. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// This measures how many depth map units are in a world unit. [INFO] [stdout] 24 | | /// For instance, if a depth map uses millimeters and the world uses meters, [INFO] [stdout] ... | [INFO] [stdout] 32 | | #[repr(transparent)] [INFO] [stdout] 33 | | pub struct DepthMeter(pub crate::datatypes::Float32); [INFO] [stdout] | |_____________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/fill_ratio.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: How much a primitive fills out the available space. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Used for instance to scale the points of the point cloud created from [`archetypes::DepthImage`][crate::archetypes::DepthImage] proje... [INFO] [stdout] 24 | | /// Valid range is from 0 to max float although typically values above 1.0 are not useful. [INFO] [stdout] ... | [INFO] [stdout] 28 | | #[repr(transparent)] [INFO] [stdout] 29 | | pub struct FillRatio(pub crate::datatypes::Float32); [INFO] [stdout] | |____________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/gamma_correction.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A gamma correction value to be used with a scalar value or color. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Used to adjust the gamma of a color or scalar value between 0 and 1 before rendering. [INFO] [stdout] 24 | | /// `new_value = old_value ^ gamma` [INFO] [stdout] ... | [INFO] [stdout] 29 | | #[repr(transparent)] [INFO] [stdout] 30 | | pub struct GammaCorrection(pub crate::datatypes::Float32); [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/half_size2d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: Half-size (radius) of a 2D box. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Measured in its local coordinate system. [INFO] [stdout] 24 | | /// [INFO] [stdout] ... | [INFO] [stdout] 28 | | #[repr(transparent)] [INFO] [stdout] 29 | | pub struct HalfSize2D(pub crate::datatypes::Vec2D); [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/half_size3d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: Half-size (radius) of a 3D box. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Measured in its local coordinate system. [INFO] [stdout] 24 | | /// [INFO] [stdout] ... | [INFO] [stdout] 28 | | #[repr(transparent)] [INFO] [stdout] 29 | | pub struct HalfSize3D(pub crate::datatypes::Vec3D); [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/keypoint_id.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A 16-bit ID representing a type of semantic keypoint within a class. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// `KeypointId`s are only meaningful within the context of a [`crate::datatypes::ClassDescription`]. [INFO] [stdout] 24 | | /// [INFO] [stdout] ... | [INFO] [stdout] 40 | | #[cfg_attr(feature = "serde", derive(::serde::Serialize, ::serde::Deserialize))] [INFO] [stdout] 41 | | pub struct KeypointId(pub crate::datatypes::KeypointId); [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/lat_lon.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A geospatial position expressed in [EPSG:4326](https://epsg.io/4326) latitude and longitude (North/East-positive degre... [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(transparent)] [INFO] [stdout] 24 | | pub struct LatLon(pub crate::datatypes::DVec2D); [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/length.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: Length, or one-dimensional size. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Measured in its local coordinate system; consult the archetype in use to determine which [INFO] [stdout] 24 | | /// axis or part of the entity this is the length of. [INFO] [stdout] 25 | | #[derive(Clone, Debug, Copy, PartialEq, PartialOrd, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 26 | | #[repr(transparent)] [INFO] [stdout] 27 | | pub struct Length(pub crate::datatypes::Float32); [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/marker_size.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: Radius of a marker of a point in e.g. a 2D plot, measured in UI points. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Copy, PartialEq, PartialOrd, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(transparent)] [INFO] [stdout] 24 | | pub struct MarkerSize(pub crate::datatypes::Float32); [INFO] [stdout] | |_____________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/opacity.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: Degree of transparency ranging from 0.0 (fully transparent) to 1.0 (fully opaque). [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// The final opacity value may be a result of multiplication with alpha values as specified by other color sources. [INFO] [stdout] 24 | | /// Unless otherwise specified, the default value is 1. [INFO] [stdout] 25 | | #[derive(Clone, Debug, Copy, PartialEq, PartialOrd, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 26 | | #[repr(transparent)] [INFO] [stdout] 27 | | pub struct Opacity(pub crate::datatypes::Float32); [INFO] [stdout] | |__________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/plane3d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: An infinite 3D plane represented by a unit normal vector and a distance. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Any point P on the plane fulfills the equation `dot(xyz, P) - d = 0`, [INFO] [stdout] 24 | | /// where `xyz` is the plane's normal and `d` the distance of the plane from the origin. [INFO] [stdout] ... | [INFO] [stdout] 31 | | #[repr(transparent)] [INFO] [stdout] 32 | | pub struct Plane3D(pub crate::datatypes::Plane3D); [INFO] [stdout] | |__________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/pose_rotation_quat.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A 3D rotation expressed as a quaternion that doesn't propagate in the transform hierarchy. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Note: although the x,y,z,w components of the quaternion will be passed through to the [INFO] [stdout] 24 | | /// datastore as provided, when used in the Viewer, quaternions will always be normalized. [INFO] [stdout] ... | [INFO] [stdout] 27 | | #[repr(transparent)] [INFO] [stdout] 28 | | pub struct PoseRotationQuat(pub crate::datatypes::Quaternion); [INFO] [stdout] | |______________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/pose_scale3d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A 3D scale factor that doesn't propagate in the transform hierarchy. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// A scale of 1.0 means no scaling. [INFO] [stdout] 24 | | /// A scale of 2.0 means doubling the size. [INFO] [stdout] ... | [INFO] [stdout] 27 | | #[repr(transparent)] [INFO] [stdout] 28 | | pub struct PoseScale3D(pub crate::datatypes::Vec3D); [INFO] [stdout] | |____________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/pose_transform_mat3x3.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A 3x3 transformation matrix Matrix that doesn't propagate in the transform hierarchy. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// 3x3 matrixes are able to represent any affine transformation in 3D space, [INFO] [stdout] 24 | | /// i.e. rotation, scaling, shearing, reflection etc. [INFO] [stdout] ... | [INFO] [stdout] 35 | | #[repr(transparent)] [INFO] [stdout] 36 | | pub struct PoseTransformMat3x3(pub crate::datatypes::Mat3x3); [INFO] [stdout] | |_____________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/pose_translation3d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A translation vector in 3D space that doesn't propagate in the transform hierarchy. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(transparent)] [INFO] [stdout] 24 | | pub struct PoseTranslation3D(pub crate::datatypes::Vec3D); [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/position2d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A position in 2D space. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(transparent)] [INFO] [stdout] 24 | | pub struct Position2D(pub crate::datatypes::Vec2D); [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/position3d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A position in 3D space. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(transparent)] [INFO] [stdout] 24 | | pub struct Position3D(pub crate::datatypes::Vec3D); [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/radius.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: The radius of something, e.g. a point. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Internally, positive values indicate scene units, whereas negative values [INFO] [stdout] 24 | | /// are interpreted as UI points. [INFO] [stdout] ... | [INFO] [stdout] 30 | | #[repr(transparent)] [INFO] [stdout] 31 | | pub struct Radius(pub crate::datatypes::Float32); [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/range1d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A 1D range, specifying a lower and upper bound. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(transparent)] [INFO] [stdout] 24 | | pub struct Range1D(pub crate::datatypes::Range1D); [INFO] [stdout] | |__________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/rotation_quat.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A 3D rotation expressed as a quaternion. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Note: although the x,y,z,w components of the quaternion will be passed through to the [INFO] [stdout] 24 | | /// datastore as provided, when used in the Viewer, quaternions will always be normalized. [INFO] [stdout] ... | [INFO] [stdout] 27 | | #[repr(transparent)] [INFO] [stdout] 28 | | pub struct RotationQuat(pub crate::datatypes::Quaternion); [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/scalar.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A scalar value, encoded as a 64-bit floating point. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Used for time series plots. [INFO] [stdout] 24 | | #[derive(Clone, Debug, Copy, PartialEq, PartialOrd, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 25 | | #[repr(transparent)] [INFO] [stdout] 26 | | pub struct Scalar(pub crate::datatypes::Float64); [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/scale3d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A 3D scale factor. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// A scale of 1.0 means no scaling. [INFO] [stdout] 24 | | /// A scale of 2.0 means doubling the size. [INFO] [stdout] ... | [INFO] [stdout] 27 | | #[repr(transparent)] [INFO] [stdout] 28 | | pub struct Scale3D(pub crate::datatypes::Vec3D); [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/stroke_width.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: The width of a stroke specified in UI points. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Copy, PartialEq, PartialOrd, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(transparent)] [INFO] [stdout] 24 | | pub struct StrokeWidth(pub crate::datatypes::Float32); [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/texcoord2d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A 2D texture UV coordinate. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Texture coordinates specify a position on a 2D texture. [INFO] [stdout] 24 | | /// A range from 0-1 covers the entire texture in the respective dimension. [INFO] [stdout] ... | [INFO] [stdout] 38 | | #[repr(transparent)] [INFO] [stdout] 39 | | pub struct Texcoord2D(pub crate::datatypes::Vec2D); [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/transform_mat3x3.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A 3x3 transformation matrix Matrix. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// 3x3 matrixes are able to represent any affine transformation in 3D space, [INFO] [stdout] 24 | | /// i.e. rotation, scaling, shearing, reflection etc. [INFO] [stdout] ... | [INFO] [stdout] 35 | | #[repr(transparent)] [INFO] [stdout] 36 | | pub struct TransformMat3x3(pub crate::datatypes::Mat3x3); [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/translation3d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A translation vector in 3D space. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(transparent)] [INFO] [stdout] 24 | | pub struct Translation3D(pub crate::datatypes::Vec3D); [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/triangle_indices.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: The three indices of a triangle in a triangle mesh. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Copy, PartialEq, Eq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(transparent)] [INFO] [stdout] 24 | | pub struct TriangleIndices(pub crate::datatypes::UVec3D); [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/value_range.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: Range of expected or valid values, specifying a lower and upper bound. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// ⚠️ **This type is _unstable_ and may change significantly in a way that the data won't be backwards compatible.** [INFO] [stdout] 24 | | #[derive(Clone, Debug, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 25 | | #[repr(transparent)] [INFO] [stdout] 26 | | pub struct ValueRange(pub crate::datatypes::Range1D); [INFO] [stdout] | |_____________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/vector2d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A vector in 2D space. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(transparent)] [INFO] [stdout] 24 | | pub struct Vector2D(pub crate::datatypes::Vec2D); [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/vector3d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: A vector in 3D space. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(transparent)] [INFO] [stdout] 24 | | pub struct Vector3D(pub crate::datatypes::Vec3D); [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/components/../components/view_coordinates.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: How we interpret the coordinate system of an entity/space. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// For instance: What is "up"? What does the Z axis mean? [INFO] [stdout] 24 | | /// [INFO] [stdout] ... | [INFO] [stdout] 45 | | pub crate::datatypes::ViewCoordinates, [INFO] [stdout] 46 | | ); [INFO] [stdout] | |__^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/angle.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: Angle in radians. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Copy, Default, PartialEq, PartialOrd, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(transparent)] [INFO] [stdout] 24 | | pub struct Angle { [INFO] [stdout] 25 | | /// Angle in radians. One turn is equal to 2π (or τ) radians. [INFO] [stdout] 26 | | pub radians: f32, [INFO] [stdout] 27 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/class_id.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: A 16-bit ID representing a type of semantic class. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Used to look up a [`crate::datatypes::ClassDescription`] within the [`crate::components::AnnotationContext`]. [INFO] [stdout] 24 | | #[derive( [INFO] [stdout] ... | [INFO] [stdout] 38 | | #[cfg_attr(feature = "serde", derive(::serde::Serialize, ::serde::Deserialize))] [INFO] [stdout] 39 | | pub struct ClassId(pub u16); [INFO] [stdout] | |____________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/datatypes/../datatypes/dvec2d.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct DVec2D(pub [f64; 2usize]); [INFO] [stdout] | ^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/dvec2d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: A double-precision vector in 2D space. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(C)] [INFO] [stdout] 24 | | pub struct DVec2D(pub [f64; 2usize]); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/keypoint_id.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: A 16-bit ID representing a type of semantic keypoint within a class. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// `KeypointId`s are only meaningful within the context of a [`crate::datatypes::ClassDescription`]. [INFO] [stdout] 24 | | /// [INFO] [stdout] ... | [INFO] [stdout] 40 | | #[cfg_attr(feature = "serde", derive(::serde::Serialize, ::serde::Deserialize))] [INFO] [stdout] 41 | | pub struct KeypointId(pub u16); [INFO] [stdout] | |_______________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/mat3x3.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: A 3x3 Matrix. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Matrices in Rerun are stored as flat list of coefficients in column-major order: [INFO] [stdout] 24 | | /// ```text [INFO] [stdout] ... | [INFO] [stdout] 35 | | pub [f32; 9usize], [INFO] [stdout] 36 | | ); [INFO] [stdout] | |__^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/datatypes/../datatypes/plane3d.rs:32:12 [INFO] [stdout] | [INFO] [stdout] 32 | pub struct Plane3D(pub [f32; 4usize]); [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/plane3d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: An infinite 3D plane represented by a unit normal vector and a distance. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Any point P on the plane fulfills the equation `dot(xyz, P) - d = 0`, [INFO] [stdout] 24 | | /// where `xyz` is the plane's normal and `d` the distance of the plane from the origin. [INFO] [stdout] ... | [INFO] [stdout] 31 | | #[repr(C)] [INFO] [stdout] 32 | | pub struct Plane3D(pub [f32; 4usize]); [INFO] [stdout] | |______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/datatypes/../datatypes/quaternion.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct Quaternion(pub [f32; 4usize]); [INFO] [stdout] | ^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/quaternion.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: A Quaternion represented by 4 real numbers. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// Note: although the x,y,z,w components of the quaternion will be passed through to the [INFO] [stdout] 24 | | /// datastore as provided, when used in the Viewer Quaternions will always be normalized. [INFO] [stdout] 25 | | #[derive(Clone, Debug, Copy, PartialEq, PartialOrd, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 26 | | #[repr(C)] [INFO] [stdout] 27 | | pub struct Quaternion(pub [f32; 4usize]); [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/datatypes/../datatypes/range1d.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct Range1D(pub [f64; 2usize]); [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/range1d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: A 1D range, specifying a lower and upper bound. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(C)] [INFO] [stdout] 24 | | pub struct Range1D(pub [f64; 2usize]); [INFO] [stdout] | |______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/datatypes/../datatypes/range2d.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct Range2D { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/range2d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: An Axis-Aligned Bounding Box in 2D space, implemented as the minimum and maximum corners. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(C)] [INFO] [stdout] 24 | | pub struct Range2D { [INFO] [stdout] ... | [INFO] [stdout] 29 | | pub y_range: crate::datatypes::Range1D, [INFO] [stdout] 30 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/rgba32.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: An RGBA color with unmultiplied/separate alpha, in sRGB gamma space with linear alpha. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// The color is stored as a 32-bit integer, where the most significant [INFO] [stdout] 24 | | /// byte is `R` and the least significant byte is `A`. [INFO] [stdout] ... | [INFO] [stdout] 28 | | #[repr(transparent)] [INFO] [stdout] 29 | | pub struct Rgba32(pub u32); [INFO] [stdout] | |___________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/datatypes/../datatypes/uvec2d.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct UVec2D(pub [u32; 2usize]); [INFO] [stdout] | ^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/uvec2d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: A uint32 vector in 2D space. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, Eq, Hash, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(C)] [INFO] [stdout] 24 | | pub struct UVec2D(pub [u32; 2usize]); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/datatypes/../datatypes/uvec3d.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct UVec3D(pub [u32; 3usize]); [INFO] [stdout] | ^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/uvec3d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: A uint32 vector in 3D space. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, Eq, Hash, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(C)] [INFO] [stdout] 24 | | pub struct UVec3D(pub [u32; 3usize]); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/datatypes/../datatypes/uvec4d.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct UVec4D(pub [u32; 4usize]); [INFO] [stdout] | ^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/uvec4d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: A uint vector in 4D space. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, Eq, Hash, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(C)] [INFO] [stdout] 24 | | pub struct UVec4D(pub [u32; 4usize]); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/datatypes/../datatypes/vec2d.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct Vec2D(pub [f32; 2usize]); [INFO] [stdout] | ^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/vec2d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: A vector in 2D space. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(C)] [INFO] [stdout] 24 | | pub struct Vec2D(pub [f32; 2usize]); [INFO] [stdout] | |____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/datatypes/../datatypes/vec3d.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct Vec3D(pub [f32; 3usize]); [INFO] [stdout] | ^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/vec3d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: A vector in 3D space. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(C)] [INFO] [stdout] 24 | | pub struct Vec3D(pub [f32; 3usize]); [INFO] [stdout] | |____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/datatypes/../datatypes/vec4d.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct Vec4D(pub [f32; 4usize]); [INFO] [stdout] | ^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/vec4d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: A vector in 4D space. [INFO] [stdout] 22 | | #[derive(Clone, Debug, Default, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 23 | | #[repr(C)] [INFO] [stdout] 24 | | pub struct Vec4D(pub [f32; 4usize]); [INFO] [stdout] | |____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/datatypes/../datatypes/view_coordinates.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Datatype**: How we interpret the coordinate system of an entity/space. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// For instance: What is "up"? What does the Z axis mean? [INFO] [stdout] 24 | | /// [INFO] [stdout] ... | [INFO] [stdout] 45 | | pub [u8; 3usize], [INFO] [stdout] 46 | | ); [INFO] [stdout] | |__^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/blueprint/components/near_clip_plane.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: Distance to the near clip plane used for `Spatial2DView`. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// ⚠️ **This type is _unstable_ and may change significantly in a way that the data won't be backwards compatible.** [INFO] [stdout] 24 | | #[derive(Clone, Debug, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] ... | [INFO] [stdout] 28 | | pub crate::datatypes::Float32, [INFO] [stdout] 29 | | ); [INFO] [stdout] | |__^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/blueprint/components/visual_bounds2d.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | / /// **Component**: Visual bounds in 2D space used for `Spatial2DView`. [INFO] [stdout] 22 | | /// [INFO] [stdout] 23 | | /// ⚠️ **This type is _unstable_ and may change significantly in a way that the data won't be backwards compatible.** [INFO] [stdout] 24 | | #[derive(Clone, Debug, Copy, PartialEq, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] ... | [INFO] [stdout] 28 | | pub crate::datatypes::Range2D, [INFO] [stdout] 29 | | ); [INFO] [stdout] | |__^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 50.94s [INFO] running `Command { std: "docker" "inspect" "55f9d4b0cab8a46e01dd523384d6d8593efd1222ac5af85e06196274316d972a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "55f9d4b0cab8a46e01dd523384d6d8593efd1222ac5af85e06196274316d972a", kill_on_drop: false }` [INFO] [stdout] 55f9d4b0cab8a46e01dd523384d6d8593efd1222ac5af85e06196274316d972a