Dec 02 08:39:30.525 INFO testing Cierpliwy/sdf-test against 1.30.1 for beta-1.31-5
Dec 02 08:39:30.525 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-6/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-5/1.30.1:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.1 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 08:39:30.751 INFO [stdout] 9d9a19600c0821749c8f746be8d963c8155543ecbf6f02b2198ce75a3262dfb7
Dec 02 08:39:30.753 INFO running `"docker" "start" "-a" "9d9a19600c0821749c8f746be8d963c8155543ecbf6f02b2198ce75a3262dfb7"`
Dec 02 08:39:31.621 INFO [stderr] usermod: no changes
Dec 02 08:39:31.916 INFO [stderr]    Compiling stb_truetype v0.2.4
Dec 02 08:39:31.948 INFO [stderr]    Compiling gl_generator v0.9.0
Dec 02 08:39:31.956 INFO [stderr]    Compiling backtrace v0.3.9
Dec 02 08:39:31.969 INFO [stderr]    Compiling wayland-sys v0.20.12
Dec 02 08:39:36.187 INFO [stderr]    Compiling rusttype v0.7.2
Dec 02 08:39:36.813 INFO [stderr]    Compiling wayland-commons v0.20.12
Dec 02 08:39:38.871 INFO [stderr]    Compiling wayland-client v0.20.12
Dec 02 08:39:40.627 INFO [stderr]    Compiling glutin v0.17.0
Dec 02 08:39:40.630 INFO [stderr]    Compiling glium v0.22.0
Dec 02 08:39:42.051 INFO [stderr]    Compiling sdf v0.1.0 (/source/libs/sdf)
Dec 02 08:39:47.579 INFO [stderr]    Compiling wayland-protocols v0.20.12
Dec 02 08:39:48.764 INFO [stderr] warning: missing documentation for a module
Dec 02 08:39:48.764 INFO [stderr]   --> libs/sdf/src/lib.rs:13:1
Dec 02 08:39:48.764 INFO [stderr]    |
Dec 02 08:39:48.764 INFO [stderr] 13 | pub mod font;
Dec 02 08:39:48.764 INFO [stderr]    | ^^^^^^^^^^^^^
Dec 02 08:39:48.764 INFO [stderr]    |
Dec 02 08:39:48.764 INFO [stderr] note: lint level defined here
Dec 02 08:39:48.764 INFO [stderr]   --> libs/sdf/src/lib.rs:8:9
Dec 02 08:39:48.764 INFO [stderr]    |
Dec 02 08:39:48.764 INFO [stderr] 8  | #![warn(missing_docs)]
Dec 02 08:39:48.764 INFO [stderr]    |         ^^^^^^^^^^^^
Dec 02 08:39:48.764 INFO [stderr] 
Dec 02 08:39:48.764 INFO [stderr] warning: missing documentation for an enum
Dec 02 08:39:48.764 INFO [stderr]   --> libs/sdf/src/font.rs:13:1
Dec 02 08:39:48.764 INFO [stderr]    |
Dec 02 08:39:48.764 INFO [stderr] 13 | pub enum FontError {
Dec 02 08:39:48.764 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.764 INFO [stderr] 
Dec 02 08:39:48.764 INFO [stderr] warning: missing documentation for a variant
Dec 02 08:39:48.764 INFO [stderr]   --> libs/sdf/src/font.rs:14:5
Dec 02 08:39:48.764 INFO [stderr]    |
Dec 02 08:39:48.764 INFO [stderr] 14 |     CannotLoadFont,
Dec 02 08:39:48.764 INFO [stderr]    |     ^^^^^^^^^^^^^^
Dec 02 08:39:48.764 INFO [stderr] 
Dec 02 08:39:48.764 INFO [stderr] warning: missing documentation for a struct
Dec 02 08:39:48.764 INFO [stderr]   --> libs/sdf/src/font.rs:28:1
Dec 02 08:39:48.764 INFO [stderr]    |
Dec 02 08:39:48.764 INFO [stderr] 28 | pub struct GlyphLayout {
Dec 02 08:39:48.764 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.764 INFO [stderr] 
Dec 02 08:39:48.764 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.764 INFO [stderr]   --> libs/sdf/src/font.rs:29:5
Dec 02 08:39:48.764 INFO [stderr]    |
Dec 02 08:39:48.764 INFO [stderr] 29 |     pub texture_id: u32,
Dec 02 08:39:48.764 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.764 INFO [stderr] 
Dec 02 08:39:48.764 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.764 INFO [stderr]   --> libs/sdf/src/font.rs:30:5
Dec 02 08:39:48.764 INFO [stderr]    |
Dec 02 08:39:48.764 INFO [stderr] 30 |     pub screen_coord: Rect<f32>,
Dec 02 08:39:48.764 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.764 INFO [stderr] 
Dec 02 08:39:48.764 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.764 INFO [stderr]   --> libs/sdf/src/font.rs:31:5
Dec 02 08:39:48.764 INFO [stderr]    |
Dec 02 08:39:48.764 INFO [stderr] 31 |     pub texture_coord: Rect<f32>,
Dec 02 08:39:48.764 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.764 INFO [stderr] 
Dec 02 08:39:48.764 INFO [stderr] warning: missing documentation for a struct
Dec 02 08:39:48.764 INFO [stderr]   --> libs/sdf/src/font.rs:34:1
Dec 02 08:39:48.764 INFO [stderr]    |
Dec 02 08:39:48.764 INFO [stderr] 34 | pub struct TextBlockLayout {
Dec 02 08:39:48.764 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.764 INFO [stderr] 
Dec 02 08:39:48.765 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.765 INFO [stderr]   --> libs/sdf/src/font.rs:35:5
Dec 02 08:39:48.765 INFO [stderr]    |
Dec 02 08:39:48.765 INFO [stderr] 35 |     pub font_size: u8,
Dec 02 08:39:48.765 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.765 INFO [stderr] 
Dec 02 08:39:48.765 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.765 INFO [stderr]   --> libs/sdf/src/font.rs:36:5
Dec 02 08:39:48.765 INFO [stderr]    |
Dec 02 08:39:48.765 INFO [stderr] 36 |     pub shadow_size: u8,
Dec 02 08:39:48.765 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.765 INFO [stderr] 
Dec 02 08:39:48.765 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.765 INFO [stderr]   --> libs/sdf/src/font.rs:37:5
Dec 02 08:39:48.765 INFO [stderr]    |
Dec 02 08:39:48.765 INFO [stderr] 37 |     pub bounding_box: Rect<f32>,
Dec 02 08:39:48.765 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.765 INFO [stderr] 
Dec 02 08:39:48.765 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.765 INFO [stderr]   --> libs/sdf/src/font.rs:38:5
Dec 02 08:39:48.765 INFO [stderr]    |
Dec 02 08:39:48.765 INFO [stderr] 38 |     pub glyph_layouts: Vec<GlyphLayout>,
Dec 02 08:39:48.765 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.765 INFO [stderr] 
Dec 02 08:39:48.765 INFO [stderr] warning: missing documentation for a struct
Dec 02 08:39:48.765 INFO [stderr]   --> libs/sdf/src/font.rs:41:1
Dec 02 08:39:48.765 INFO [stderr]    |
Dec 02 08:39:48.765 INFO [stderr] 41 | pub struct TextureRenderBatch {
Dec 02 08:39:48.765 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.765 INFO [stderr] 
Dec 02 08:39:48.765 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.765 INFO [stderr]   --> libs/sdf/src/font.rs:42:5
Dec 02 08:39:48.765 INFO [stderr]    |
Dec 02 08:39:48.765 INFO [stderr] 42 |     pub texture_id: u32,
Dec 02 08:39:48.765 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.765 INFO [stderr] 
Dec 02 08:39:48.765 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.765 INFO [stderr]   --> libs/sdf/src/font.rs:43:5
Dec 02 08:39:48.765 INFO [stderr]    |
Dec 02 08:39:48.765 INFO [stderr] 43 |     pub texture: Arc<Mutex<Texture>>,
Dec 02 08:39:48.765 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.765 INFO [stderr] 
Dec 02 08:39:48.765 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.765 INFO [stderr]   --> libs/sdf/src/font.rs:44:5
Dec 02 08:39:48.765 INFO [stderr]    |
Dec 02 08:39:48.765 INFO [stderr] 44 |     pub allocated_shapes: Vec<AllocatedShape>,
Dec 02 08:39:48.765 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.765 INFO [stderr] 
Dec 02 08:39:48.765 INFO [stderr] warning: missing documentation for a struct
Dec 02 08:39:48.765 INFO [stderr]   --> libs/sdf/src/font.rs:53:1
Dec 02 08:39:48.765 INFO [stderr]    |
Dec 02 08:39:48.765 INFO [stderr] 53 | pub struct Font {
Dec 02 08:39:48.765 INFO [stderr]    | ^^^^^^^^^^^^^^^
Dec 02 08:39:48.765 INFO [stderr] 
Dec 02 08:39:48.765 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.765 INFO [stderr]   --> libs/sdf/src/font.rs:65:5
Dec 02 08:39:48.765 INFO [stderr]    |
Dec 02 08:39:48.765 INFO [stderr] 65 | /     pub fn new(
Dec 02 08:39:48.765 INFO [stderr] 66 | |         texture_width: u32,
Dec 02 08:39:48.765 INFO [stderr] 67 | |         texture_height: u32,
Dec 02 08:39:48.765 INFO [stderr] 68 | |         font_size: u8,
Dec 02 08:39:48.765 INFO [stderr] ...  |
Dec 02 08:39:48.765 INFO [stderr] 89 | |         })
Dec 02 08:39:48.765 INFO [stderr] 90 | |     }
Dec 02 08:39:48.765 INFO [stderr]    | |_____^
Dec 02 08:39:48.765 INFO [stderr] 
Dec 02 08:39:48.765 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.765 INFO [stderr]   --> libs/sdf/src/font.rs:92:5
Dec 02 08:39:48.765 INFO [stderr]    |
Dec 02 08:39:48.765 INFO [stderr] 92 |     pub fn allocate_glyph(&mut self, c: char) {
Dec 02 08:39:48.765 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.765 INFO [stderr] 
Dec 02 08:39:48.765 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.765 INFO [stderr]    --> libs/sdf/src/font.rs:152:5
Dec 02 08:39:48.765 INFO [stderr]     |
Dec 02 08:39:48.765 INFO [stderr] 152 |     pub fn allocate_glyphs(&mut self, text: &str) {
Dec 02 08:39:48.765 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.765 INFO [stderr] 
Dec 02 08:39:48.765 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.765 INFO [stderr]    --> libs/sdf/src/font.rs:156:5
Dec 02 08:39:48.765 INFO [stderr]     |
Dec 02 08:39:48.765 INFO [stderr] 156 |     pub fn get_texture(&self, texture_id: u32) -> Arc<Mutex<Texture>> {
Dec 02 08:39:48.765 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.765 INFO [stderr] 
Dec 02 08:39:48.765 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.765 INFO [stderr]    --> libs/sdf/src/font.rs:160:5
Dec 02 08:39:48.765 INFO [stderr]     |
Dec 02 08:39:48.766 INFO [stderr] 160 |     pub fn get_texture_render_batches(&mut self) -> Vec<TextureRenderBatch> {
Dec 02 08:39:48.766 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.766 INFO [stderr] 
Dec 02 08:39:48.766 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.766 INFO [stderr]    --> libs/sdf/src/font.rs:178:5
Dec 02 08:39:48.766 INFO [stderr]     |
Dec 02 08:39:48.766 INFO [stderr] 178 |     pub fn layout_text_block(&mut self, text: &str) -> TextBlockLayout {
Dec 02 08:39:48.766 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.766 INFO [stderr] 
Dec 02 08:39:48.766 INFO [stderr] warning: missing documentation for a module
Dec 02 08:39:48.766 INFO [stderr]   --> libs/sdf/src/lib.rs:14:1
Dec 02 08:39:48.766 INFO [stderr]    |
Dec 02 08:39:48.766 INFO [stderr] 14 | pub mod geometry;
Dec 02 08:39:48.766 INFO [stderr]    | ^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.766 INFO [stderr] 
Dec 02 08:39:48.766 INFO [stderr] warning: missing documentation for a struct
Dec 02 08:39:48.766 INFO [stderr]  --> libs/sdf/src/geometry.rs:8:1
Dec 02 08:39:48.766 INFO [stderr]   |
Dec 02 08:39:48.766 INFO [stderr] 8 | pub struct SignedDistance {
Dec 02 08:39:48.766 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.766 INFO [stderr] 
Dec 02 08:39:48.766 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.766 INFO [stderr]  --> libs/sdf/src/geometry.rs:9:5
Dec 02 08:39:48.766 INFO [stderr]   |
Dec 02 08:39:48.766 INFO [stderr] 9 |     pub real_dist: f32,
Dec 02 08:39:48.766 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.766 INFO [stderr] 
Dec 02 08:39:48.766 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.766 INFO [stderr]   --> libs/sdf/src/geometry.rs:10:5
Dec 02 08:39:48.766 INFO [stderr]    |
Dec 02 08:39:48.766 INFO [stderr] 10 |     pub real_pos: f32,
Dec 02 08:39:48.766 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.766 INFO [stderr] 
Dec 02 08:39:48.766 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.766 INFO [stderr]   --> libs/sdf/src/geometry.rs:11:5
Dec 02 08:39:48.766 INFO [stderr]    |
Dec 02 08:39:48.766 INFO [stderr] 11 |     pub extended_dist: f32,
Dec 02 08:39:48.766 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.766 INFO [stderr] 
Dec 02 08:39:48.766 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.766 INFO [stderr]   --> libs/sdf/src/geometry.rs:12:5
Dec 02 08:39:48.766 INFO [stderr]    |
Dec 02 08:39:48.766 INFO [stderr] 12 |     pub extended_pos: f32,
Dec 02 08:39:48.766 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.766 INFO [stderr] 
Dec 02 08:39:48.766 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.766 INFO [stderr]   --> libs/sdf/src/geometry.rs:13:5
Dec 02 08:39:48.766 INFO [stderr]    |
Dec 02 08:39:48.766 INFO [stderr] 13 |     pub orthogonality: f32,
Dec 02 08:39:48.766 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.766 INFO [stderr] 
Dec 02 08:39:48.766 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.766 INFO [stderr]   --> libs/sdf/src/geometry.rs:14:5
Dec 02 08:39:48.766 INFO [stderr]    |
Dec 02 08:39:48.766 INFO [stderr] 14 |     pub sign: f32,
Dec 02 08:39:48.766 INFO [stderr]    |     ^^^^^^^^^^^^^
Dec 02 08:39:48.766 INFO [stderr] 
Dec 02 08:39:48.766 INFO [stderr] warning: missing documentation for a struct
Dec 02 08:39:48.766 INFO [stderr]   --> libs/sdf/src/geometry.rs:18:1
Dec 02 08:39:48.766 INFO [stderr]    |
Dec 02 08:39:48.766 INFO [stderr] 18 | pub struct Rect<T> {
Dec 02 08:39:48.766 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.766 INFO [stderr] 
Dec 02 08:39:48.766 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.766 INFO [stderr]   --> libs/sdf/src/geometry.rs:19:5
Dec 02 08:39:48.766 INFO [stderr]    |
Dec 02 08:39:48.766 INFO [stderr] 19 |     pub min: Point2<T>,
Dec 02 08:39:48.766 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.766 INFO [stderr] 
Dec 02 08:39:48.766 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.766 INFO [stderr]   --> libs/sdf/src/geometry.rs:20:5
Dec 02 08:39:48.766 INFO [stderr]    |
Dec 02 08:39:48.766 INFO [stderr] 20 |     pub max: Point2<T>,
Dec 02 08:39:48.766 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.766 INFO [stderr] 
Dec 02 08:39:48.766 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.766 INFO [stderr]   --> libs/sdf/src/geometry.rs:24:5
Dec 02 08:39:48.766 INFO [stderr]    |
Dec 02 08:39:48.766 INFO [stderr] 24 |     pub fn new(min_x: T, min_y: T, max_x: T, max_y: T) -> Self {
Dec 02 08:39:48.766 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.766 INFO [stderr] 
Dec 02 08:39:48.766 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.766 INFO [stderr]   --> libs/sdf/src/geometry.rs:31:5
Dec 02 08:39:48.766 INFO [stderr]    |
Dec 02 08:39:48.766 INFO [stderr] 31 |     pub fn width(&self) -> T {
Dec 02 08:39:48.766 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.766 INFO [stderr] 
Dec 02 08:39:48.767 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.767 INFO [stderr]   --> libs/sdf/src/geometry.rs:35:5
Dec 02 08:39:48.767 INFO [stderr]    |
Dec 02 08:39:48.767 INFO [stderr] 35 |     pub fn height(&self) -> T {
Dec 02 08:39:48.767 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.767 INFO [stderr] 
Dec 02 08:39:48.767 INFO [stderr] warning: missing documentation for a struct
Dec 02 08:39:48.767 INFO [stderr]   --> libs/sdf/src/geometry.rs:41:1
Dec 02 08:39:48.767 INFO [stderr]    |
Dec 02 08:39:48.767 INFO [stderr] 41 | pub struct Line {
Dec 02 08:39:48.767 INFO [stderr]    | ^^^^^^^^^^^^^^^
Dec 02 08:39:48.767 INFO [stderr] 
Dec 02 08:39:48.767 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.767 INFO [stderr]   --> libs/sdf/src/geometry.rs:42:5
Dec 02 08:39:48.767 INFO [stderr]    |
Dec 02 08:39:48.767 INFO [stderr] 42 |     pub p0: Point2<f32>,
Dec 02 08:39:48.767 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.767 INFO [stderr] 
Dec 02 08:39:48.767 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.767 INFO [stderr]   --> libs/sdf/src/geometry.rs:43:5
Dec 02 08:39:48.767 INFO [stderr]    |
Dec 02 08:39:48.767 INFO [stderr] 43 |     pub p1: Point2<f32>,
Dec 02 08:39:48.767 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.767 INFO [stderr] 
Dec 02 08:39:48.767 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.767 INFO [stderr]   --> libs/sdf/src/geometry.rs:47:5
Dec 02 08:39:48.767 INFO [stderr]    |
Dec 02 08:39:48.767 INFO [stderr] 47 |     pub fn new(p0: Point2<f32>, p1: Point2<f32>) -> Self {
Dec 02 08:39:48.767 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.767 INFO [stderr] 
Dec 02 08:39:48.767 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.767 INFO [stderr]   --> libs/sdf/src/geometry.rs:51:5
Dec 02 08:39:48.767 INFO [stderr]    |
Dec 02 08:39:48.767 INFO [stderr] 51 |     pub fn bounding_box(&self) -> Rect<f32> {
Dec 02 08:39:48.767 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.767 INFO [stderr] 
Dec 02 08:39:48.767 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.767 INFO [stderr]   --> libs/sdf/src/geometry.rs:61:5
Dec 02 08:39:48.767 INFO [stderr]    |
Dec 02 08:39:48.767 INFO [stderr] 61 |     pub fn point(&self, t: f32) -> Point2<f32> {
Dec 02 08:39:48.767 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.767 INFO [stderr] 
Dec 02 08:39:48.767 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.767 INFO [stderr]   --> libs/sdf/src/geometry.rs:65:5
Dec 02 08:39:48.767 INFO [stderr]    |
Dec 02 08:39:48.767 INFO [stderr] 65 |     pub fn area(&self) -> f32 {
Dec 02 08:39:48.767 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.767 INFO [stderr] 
Dec 02 08:39:48.767 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.767 INFO [stderr]   --> libs/sdf/src/geometry.rs:69:5
Dec 02 08:39:48.767 INFO [stderr]    |
Dec 02 08:39:48.767 INFO [stderr] 69 |     pub fn signed_distance(&self, p: Point2<f32>) -> SignedDistance {
Dec 02 08:39:48.767 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.767 INFO [stderr] 
Dec 02 08:39:48.767 INFO [stderr] warning: missing documentation for a struct
Dec 02 08:39:48.767 INFO [stderr]    --> libs/sdf/src/geometry.rs:103:1
Dec 02 08:39:48.767 INFO [stderr]     |
Dec 02 08:39:48.767 INFO [stderr] 103 | pub struct Curve {
Dec 02 08:39:48.767 INFO [stderr]     | ^^^^^^^^^^^^^^^^
Dec 02 08:39:48.767 INFO [stderr] 
Dec 02 08:39:48.767 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.767 INFO [stderr]    --> libs/sdf/src/geometry.rs:104:5
Dec 02 08:39:48.767 INFO [stderr]     |
Dec 02 08:39:48.767 INFO [stderr] 104 |     pub p0: Point2<f32>,
Dec 02 08:39:48.767 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.767 INFO [stderr] 
Dec 02 08:39:48.767 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.767 INFO [stderr]    --> libs/sdf/src/geometry.rs:105:5
Dec 02 08:39:48.767 INFO [stderr]     |
Dec 02 08:39:48.767 INFO [stderr] 105 |     pub p1: Point2<f32>,
Dec 02 08:39:48.767 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.767 INFO [stderr] 
Dec 02 08:39:48.767 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.768 INFO [stderr]    --> libs/sdf/src/geometry.rs:106:5
Dec 02 08:39:48.768 INFO [stderr]     |
Dec 02 08:39:48.768 INFO [stderr] 106 |     pub p2: Point2<f32>,
Dec 02 08:39:48.768 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.768 INFO [stderr] 
Dec 02 08:39:48.768 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.768 INFO [stderr]    --> libs/sdf/src/geometry.rs:110:5
Dec 02 08:39:48.768 INFO [stderr]     |
Dec 02 08:39:48.768 INFO [stderr] 110 |     pub fn new(p0: Point2<f32>, p1: Point2<f32>, p2: Point2<f32>) -> Self {
Dec 02 08:39:48.768 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.768 INFO [stderr] 
Dec 02 08:39:48.768 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.768 INFO [stderr]    --> libs/sdf/src/geometry.rs:114:5
Dec 02 08:39:48.768 INFO [stderr]     |
Dec 02 08:39:48.768 INFO [stderr] 114 |     pub fn bounding_box(&self) -> Rect<f32> {
Dec 02 08:39:48.768 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.768 INFO [stderr] 
Dec 02 08:39:48.768 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.768 INFO [stderr]    --> libs/sdf/src/geometry.rs:155:5
Dec 02 08:39:48.768 INFO [stderr]     |
Dec 02 08:39:48.768 INFO [stderr] 155 |     pub fn point(&self, t: f32) -> Point2<f32> {
Dec 02 08:39:48.768 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.768 INFO [stderr] 
Dec 02 08:39:48.768 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.768 INFO [stderr]    --> libs/sdf/src/geometry.rs:164:5
Dec 02 08:39:48.768 INFO [stderr]     |
Dec 02 08:39:48.768 INFO [stderr] 164 |     pub fn area(&self) -> f32 {
Dec 02 08:39:48.768 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.768 INFO [stderr] 
Dec 02 08:39:48.768 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.768 INFO [stderr]    --> libs/sdf/src/geometry.rs:171:5
Dec 02 08:39:48.768 INFO [stderr]     |
Dec 02 08:39:48.768 INFO [stderr] 171 |     pub fn signed_distance(&self, p: Point2<f32>) -> SignedDistance {
Dec 02 08:39:48.768 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.768 INFO [stderr] 
Dec 02 08:39:48.768 INFO [stderr] warning: missing documentation for a module
Dec 02 08:39:48.768 INFO [stderr]   --> libs/sdf/src/lib.rs:15:1
Dec 02 08:39:48.768 INFO [stderr]    |
Dec 02 08:39:48.768 INFO [stderr] 15 | pub mod math;
Dec 02 08:39:48.768 INFO [stderr]    | ^^^^^^^^^^^^^
Dec 02 08:39:48.768 INFO [stderr] 
Dec 02 08:39:48.768 INFO [stderr] warning: missing documentation for a function
Dec 02 08:39:48.768 INFO [stderr]  --> libs/sdf/src/math.rs:3:1
Dec 02 08:39:48.768 INFO [stderr]   |
Dec 02 08:39:48.768 INFO [stderr] 3 | pub fn solve_quadratic(a: f32, b: f32, c: f32) -> (Option<f32>, Option<f32>) {
Dec 02 08:39:48.768 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.768 INFO [stderr] 
Dec 02 08:39:48.768 INFO [stderr] warning: missing documentation for a function
Dec 02 08:39:48.768 INFO [stderr]   --> libs/sdf/src/math.rs:25:1
Dec 02 08:39:48.768 INFO [stderr]    |
Dec 02 08:39:48.768 INFO [stderr] 25 | pub fn solve_cubic(a: f32, b: f32, c: f32, d: f32) -> (Option<f32>, Option<f32>, Option<f32>) {
Dec 02 08:39:48.768 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.768 INFO [stderr] 
Dec 02 08:39:48.768 INFO [stderr] warning: missing documentation for a function
Dec 02 08:39:48.768 INFO [stderr]   --> libs/sdf/src/math.rs:58:1
Dec 02 08:39:48.768 INFO [stderr]    |
Dec 02 08:39:48.768 INFO [stderr] 58 | pub fn median<T: Ord + Copy>(c: [T; 3]) -> T {
Dec 02 08:39:48.768 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.769 INFO [stderr] 
Dec 02 08:39:48.771 INFO [stderr] warning: missing documentation for a function
Dec 02 08:39:48.771 INFO [stderr]   --> libs/sdf/src/math.rs:62:1
Dec 02 08:39:48.771 INFO [stderr]    |
Dec 02 08:39:48.771 INFO [stderr] 62 | pub fn median_f32(c: [f32; 3]) -> f32 {
Dec 02 08:39:48.771 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.771 INFO [stderr] 
Dec 02 08:39:48.771 INFO [stderr] warning: missing documentation for a function
Dec 02 08:39:48.771 INFO [stderr]   --> libs/sdf/src/math.rs:66:1
Dec 02 08:39:48.771 INFO [stderr]    |
Dec 02 08:39:48.771 INFO [stderr] 66 | pub fn clamp<T: Ord + Copy>(x: T, x_min: T, x_max: T) -> T {
Dec 02 08:39:48.771 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.771 INFO [stderr] 
Dec 02 08:39:48.771 INFO [stderr] warning: missing documentation for a function
Dec 02 08:39:48.771 INFO [stderr]   --> libs/sdf/src/math.rs:70:1
Dec 02 08:39:48.771 INFO [stderr]    |
Dec 02 08:39:48.771 INFO [stderr] 70 | pub fn clamp_f32(x: f32, x_min: f32, x_max: f32) -> f32 {
Dec 02 08:39:48.771 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.771 INFO [stderr] 
Dec 02 08:39:48.771 INFO [stderr] warning: missing documentation for a function
Dec 02 08:39:48.771 INFO [stderr]   --> libs/sdf/src/math.rs:74:1
Dec 02 08:39:48.771 INFO [stderr]    |
Dec 02 08:39:48.771 INFO [stderr] 74 | pub fn min<T: Ord + Copy>(c: [T; 3]) -> T {
Dec 02 08:39:48.771 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.771 INFO [stderr] 
Dec 02 08:39:48.771 INFO [stderr] warning: missing documentation for a function
Dec 02 08:39:48.771 INFO [stderr]   --> libs/sdf/src/math.rs:78:1
Dec 02 08:39:48.771 INFO [stderr]    |
Dec 02 08:39:48.771 INFO [stderr] 78 | pub fn max<T: Ord + Copy>(c: [T; 3]) -> T {
Dec 02 08:39:48.771 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.771 INFO [stderr] 
Dec 02 08:39:48.771 INFO [stderr] warning: missing documentation for a module
Dec 02 08:39:48.771 INFO [stderr]   --> libs/sdf/src/lib.rs:16:1
Dec 02 08:39:48.771 INFO [stderr]    |
Dec 02 08:39:48.771 INFO [stderr] 16 | pub mod renderer;
Dec 02 08:39:48.771 INFO [stderr]    | ^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.771 INFO [stderr] 
Dec 02 08:39:48.771 INFO [stderr] warning: missing documentation for a function
Dec 02 08:39:48.771 INFO [stderr]  --> libs/sdf/src/renderer.rs:8:1
Dec 02 08:39:48.771 INFO [stderr]   |
Dec 02 08:39:48.771 INFO [stderr] 8 | pub fn render_shape(allocated_shape: &mut AllocatedShape, locked_texture: &LockedTexture) {
Dec 02 08:39:48.771 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.771 INFO [stderr] 
Dec 02 08:39:48.775 INFO [stderr] warning: missing documentation for a module
Dec 02 08:39:48.775 INFO [stderr]   --> libs/sdf/src/lib.rs:17:1
Dec 02 08:39:48.775 INFO [stderr]    |
Dec 02 08:39:48.775 INFO [stderr] 17 | pub mod shape;
Dec 02 08:39:48.775 INFO [stderr]    | ^^^^^^^^^^^^^^
Dec 02 08:39:48.777 INFO [stderr] 
Dec 02 08:39:48.777 INFO [stderr] warning: missing documentation for a struct
Dec 02 08:39:48.777 INFO [stderr]  --> libs/sdf/src/shape.rs:6:1
Dec 02 08:39:48.777 INFO [stderr]   |
Dec 02 08:39:48.777 INFO [stderr] 6 | pub struct Shape {
Dec 02 08:39:48.777 INFO [stderr]   | ^^^^^^^^^^^^^^^^
Dec 02 08:39:48.777 INFO [stderr] 
Dec 02 08:39:48.777 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.777 INFO [stderr]   --> libs/sdf/src/shape.rs:11:5
Dec 02 08:39:48.777 INFO [stderr]    |
Dec 02 08:39:48.777 INFO [stderr] 11 |     pub fn new(segments: Vec<ShapeSegment>) -> Self {
Dec 02 08:39:48.777 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.777 INFO [stderr] 
Dec 02 08:39:48.777 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.777 INFO [stderr]   --> libs/sdf/src/shape.rs:15:5
Dec 02 08:39:48.777 INFO [stderr]    |
Dec 02 08:39:48.777 INFO [stderr] 15 |     pub fn get_segments(&self) -> &[ShapeSegment] {
Dec 02 08:39:48.777 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.777 INFO [stderr] 
Dec 02 08:39:48.777 INFO [stderr] warning: missing documentation for an enum
Dec 02 08:39:48.777 INFO [stderr]   --> libs/sdf/src/shape.rs:21:1
Dec 02 08:39:48.777 INFO [stderr]    |
Dec 02 08:39:48.777 INFO [stderr] 21 | pub enum ShapeSegment {
Dec 02 08:39:48.777 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.777 INFO [stderr] 
Dec 02 08:39:48.777 INFO [stderr] warning: missing documentation for a variant
Dec 02 08:39:48.777 INFO [stderr]   --> libs/sdf/src/shape.rs:22:5
Dec 02 08:39:48.777 INFO [stderr]    |
Dec 02 08:39:48.777 INFO [stderr] 22 |     Line { line: Line, mask: u8 },
Dec 02 08:39:48.777 INFO [stderr]    |     ^^^^
Dec 02 08:39:48.777 INFO [stderr] 
Dec 02 08:39:48.777 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.777 INFO [stderr]   --> libs/sdf/src/shape.rs:22:12
Dec 02 08:39:48.777 INFO [stderr]    |
Dec 02 08:39:48.777 INFO [stderr] 22 |     Line { line: Line, mask: u8 },
Dec 02 08:39:48.777 INFO [stderr]    |            ^^^^^^^^^^
Dec 02 08:39:48.777 INFO [stderr] 
Dec 02 08:39:48.777 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.777 INFO [stderr]   --> libs/sdf/src/shape.rs:22:24
Dec 02 08:39:48.778 INFO [stderr]    |
Dec 02 08:39:48.778 INFO [stderr] 22 |     Line { line: Line, mask: u8 },
Dec 02 08:39:48.778 INFO [stderr]    |                        ^^^^^^^^
Dec 02 08:39:48.778 INFO [stderr] 
Dec 02 08:39:48.778 INFO [stderr] warning: missing documentation for a variant
Dec 02 08:39:48.778 INFO [stderr]   --> libs/sdf/src/shape.rs:23:5
Dec 02 08:39:48.778 INFO [stderr]    |
Dec 02 08:39:48.778 INFO [stderr] 23 |     Curve { curve: Curve, mask: u8 },
Dec 02 08:39:48.778 INFO [stderr]    |     ^^^^^
Dec 02 08:39:48.778 INFO [stderr] 
Dec 02 08:39:48.778 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.778 INFO [stderr]   --> libs/sdf/src/shape.rs:23:13
Dec 02 08:39:48.778 INFO [stderr]    |
Dec 02 08:39:48.778 INFO [stderr] 23 |     Curve { curve: Curve, mask: u8 },
Dec 02 08:39:48.778 INFO [stderr]    |             ^^^^^^^^^^^^
Dec 02 08:39:48.778 INFO [stderr] 
Dec 02 08:39:48.778 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.778 INFO [stderr]   --> libs/sdf/src/shape.rs:23:27
Dec 02 08:39:48.778 INFO [stderr]    |
Dec 02 08:39:48.778 INFO [stderr] 23 |     Curve { curve: Curve, mask: u8 },
Dec 02 08:39:48.778 INFO [stderr]    |                           ^^^^^^^^
Dec 02 08:39:48.778 INFO [stderr] 
Dec 02 08:39:48.778 INFO [stderr] warning: missing documentation for a variant
Dec 02 08:39:48.778 INFO [stderr]   --> libs/sdf/src/shape.rs:24:5
Dec 02 08:39:48.778 INFO [stderr]    |
Dec 02 08:39:48.778 INFO [stderr] 24 |     End { clock_wise: bool },
Dec 02 08:39:48.778 INFO [stderr]    |     ^^^
Dec 02 08:39:48.778 INFO [stderr] 
Dec 02 08:39:48.778 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.778 INFO [stderr]   --> libs/sdf/src/shape.rs:24:11
Dec 02 08:39:48.778 INFO [stderr]    |
Dec 02 08:39:48.778 INFO [stderr] 24 |     End { clock_wise: bool },
Dec 02 08:39:48.778 INFO [stderr]    |           ^^^^^^^^^^^^^^^^
Dec 02 08:39:48.778 INFO [stderr] 
Dec 02 08:39:48.778 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.778 INFO [stderr]   --> libs/sdf/src/shape.rs:28:5
Dec 02 08:39:48.778 INFO [stderr]    |
Dec 02 08:39:48.778 INFO [stderr] 28 |     pub fn bounding_box(&self) -> Option<Rect<f32>> {
Dec 02 08:39:48.778 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.778 INFO [stderr] 
Dec 02 08:39:48.778 INFO [stderr] warning: missing documentation for a struct
Dec 02 08:39:48.778 INFO [stderr]   --> libs/sdf/src/shape.rs:37:1
Dec 02 08:39:48.778 INFO [stderr]    |
Dec 02 08:39:48.778 INFO [stderr] 37 | pub struct AllocatedShape {
Dec 02 08:39:48.778 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.780 INFO [stderr] 
Dec 02 08:39:48.780 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.780 INFO [stderr]   --> libs/sdf/src/shape.rs:38:5
Dec 02 08:39:48.780 INFO [stderr]    |
Dec 02 08:39:48.780 INFO [stderr] 38 |     pub shape: Shape,
Dec 02 08:39:48.780 INFO [stderr]    |     ^^^^^^^^^^^^^^^^
Dec 02 08:39:48.780 INFO [stderr] 
Dec 02 08:39:48.780 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.780 INFO [stderr]   --> libs/sdf/src/shape.rs:39:5
Dec 02 08:39:48.780 INFO [stderr]    |
Dec 02 08:39:48.780 INFO [stderr] 39 |     pub shape_bb: Rect<f32>,
Dec 02 08:39:48.780 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.780 INFO [stderr] 
Dec 02 08:39:48.780 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.780 INFO [stderr]   --> libs/sdf/src/shape.rs:40:5
Dec 02 08:39:48.780 INFO [stderr]    |
Dec 02 08:39:48.780 INFO [stderr] 40 |     pub texture_view: TextureView,
Dec 02 08:39:48.780 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.780 INFO [stderr] 
Dec 02 08:39:48.780 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.780 INFO [stderr]   --> libs/sdf/src/shape.rs:41:5
Dec 02 08:39:48.780 INFO [stderr]    |
Dec 02 08:39:48.780 INFO [stderr] 41 |     pub max_distance: f32,
Dec 02 08:39:48.780 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.781 INFO [stderr] 
Dec 02 08:39:48.781 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.781 INFO [stderr]   --> libs/sdf/src/shape.rs:45:5
Dec 02 08:39:48.781 INFO [stderr]    |
Dec 02 08:39:48.781 INFO [stderr] 45 | /     pub fn new(
Dec 02 08:39:48.781 INFO [stderr] 46 | |         shape: Shape,
Dec 02 08:39:48.781 INFO [stderr] 47 | |         texture_allocator: &mut TextureViewAllocator,
Dec 02 08:39:48.781 INFO [stderr] 48 | |         max_distance: f32,
Dec 02 08:39:48.781 INFO [stderr] ...  |
Dec 02 08:39:48.781 INFO [stderr] 78 | |         })
Dec 02 08:39:48.781 INFO [stderr] 79 | |     }
Dec 02 08:39:48.781 INFO [stderr]    | |_____^
Dec 02 08:39:48.781 INFO [stderr] 
Dec 02 08:39:48.781 INFO [stderr] warning: missing documentation for an enum
Dec 02 08:39:48.781 INFO [stderr]   --> libs/sdf/src/shape.rs:82:1
Dec 02 08:39:48.781 INFO [stderr]    |
Dec 02 08:39:48.781 INFO [stderr] 82 | pub enum Segment {
Dec 02 08:39:48.781 INFO [stderr]    | ^^^^^^^^^^^^^^^^
Dec 02 08:39:48.781 INFO [stderr] 
Dec 02 08:39:48.781 INFO [stderr] warning: missing documentation for a variant
Dec 02 08:39:48.781 INFO [stderr]   --> libs/sdf/src/shape.rs:83:5
Dec 02 08:39:48.781 INFO [stderr]    |
Dec 02 08:39:48.781 INFO [stderr] 83 |     Start { count: usize },
Dec 02 08:39:48.781 INFO [stderr]    |     ^^^^^
Dec 02 08:39:48.781 INFO [stderr] 
Dec 02 08:39:48.781 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.781 INFO [stderr]   --> libs/sdf/src/shape.rs:83:13
Dec 02 08:39:48.781 INFO [stderr]    |
Dec 02 08:39:48.781 INFO [stderr] 83 |     Start { count: usize },
Dec 02 08:39:48.781 INFO [stderr]    |             ^^^^^^^^^^^^
Dec 02 08:39:48.781 INFO [stderr] 
Dec 02 08:39:48.781 INFO [stderr] warning: missing documentation for a variant
Dec 02 08:39:48.781 INFO [stderr]   --> libs/sdf/src/shape.rs:84:5
Dec 02 08:39:48.781 INFO [stderr]    |
Dec 02 08:39:48.781 INFO [stderr] 84 |     Line { line: Line },
Dec 02 08:39:48.781 INFO [stderr]    |     ^^^^
Dec 02 08:39:48.781 INFO [stderr] 
Dec 02 08:39:48.781 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.781 INFO [stderr]   --> libs/sdf/src/shape.rs:84:12
Dec 02 08:39:48.781 INFO [stderr]    |
Dec 02 08:39:48.781 INFO [stderr] 84 |     Line { line: Line },
Dec 02 08:39:48.781 INFO [stderr]    |            ^^^^^^^^^^
Dec 02 08:39:48.781 INFO [stderr] 
Dec 02 08:39:48.781 INFO [stderr] warning: missing documentation for a variant
Dec 02 08:39:48.781 INFO [stderr]   --> libs/sdf/src/shape.rs:85:5
Dec 02 08:39:48.781 INFO [stderr]    |
Dec 02 08:39:48.781 INFO [stderr] 85 |     Curve { curve: Curve },
Dec 02 08:39:48.781 INFO [stderr]    |     ^^^^^
Dec 02 08:39:48.781 INFO [stderr] 
Dec 02 08:39:48.781 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.781 INFO [stderr]   --> libs/sdf/src/shape.rs:85:13
Dec 02 08:39:48.781 INFO [stderr]    |
Dec 02 08:39:48.781 INFO [stderr] 85 |     Curve { curve: Curve },
Dec 02 08:39:48.781 INFO [stderr]    |             ^^^^^^^^^^^^
Dec 02 08:39:48.781 INFO [stderr] 
Dec 02 08:39:48.783 INFO [stderr] warning: missing documentation for a module
Dec 02 08:39:48.783 INFO [stderr]   --> libs/sdf/src/lib.rs:18:1
Dec 02 08:39:48.783 INFO [stderr]    |
Dec 02 08:39:48.783 INFO [stderr] 18 | pub mod texture;
Dec 02 08:39:48.783 INFO [stderr]    | ^^^^^^^^^^^^^^^^
Dec 02 08:39:48.783 INFO [stderr] 
Dec 02 08:39:48.783 INFO [stderr] warning: missing documentation for a struct
Dec 02 08:39:48.783 INFO [stderr]  --> libs/sdf/src/texture.rs:4:1
Dec 02 08:39:48.783 INFO [stderr]   |
Dec 02 08:39:48.783 INFO [stderr] 4 | pub struct Texture {
Dec 02 08:39:48.783 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.783 INFO [stderr] 
Dec 02 08:39:48.783 INFO [stderr] warning: missing documentation for a struct
Dec 02 08:39:48.783 INFO [stderr]   --> libs/sdf/src/texture.rs:10:1
Dec 02 08:39:48.783 INFO [stderr]    |
Dec 02 08:39:48.783 INFO [stderr] 10 | pub struct TextureViewAllocator {
Dec 02 08:39:48.783 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.783 INFO [stderr] 
Dec 02 08:39:48.783 INFO [stderr] warning: missing documentation for a struct
Dec 02 08:39:48.783 INFO [stderr]   --> libs/sdf/src/texture.rs:17:1
Dec 02 08:39:48.783 INFO [stderr]    |
Dec 02 08:39:48.783 INFO [stderr] 17 | pub struct TextureView {
Dec 02 08:39:48.783 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.783 INFO [stderr] 
Dec 02 08:39:48.783 INFO [stderr] warning: missing documentation for a struct
Dec 02 08:39:48.783 INFO [stderr]   --> libs/sdf/src/texture.rs:22:1
Dec 02 08:39:48.783 INFO [stderr]    |
Dec 02 08:39:48.783 INFO [stderr] 22 | pub struct LockedTexture<'a> {
Dec 02 08:39:48.783 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.783 INFO [stderr] 
Dec 02 08:39:48.783 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.783 INFO [stderr]   --> libs/sdf/src/texture.rs:35:5
Dec 02 08:39:48.783 INFO [stderr]    |
Dec 02 08:39:48.783 INFO [stderr] 35 |     pub fn get_view(&self) -> Rect<u32> {
Dec 02 08:39:48.783 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.783 INFO [stderr] 
Dec 02 08:39:48.783 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.783 INFO [stderr]   --> libs/sdf/src/texture.rs:41:5
Dec 02 08:39:48.783 INFO [stderr]    |
Dec 02 08:39:48.783 INFO [stderr] 41 |     pub fn new(width: u32, height: u32) -> (Self, TextureViewAllocator) {
Dec 02 08:39:48.783 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.783 INFO [stderr] 
Dec 02 08:39:48.783 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.783 INFO [stderr]   --> libs/sdf/src/texture.rs:56:5
Dec 02 08:39:48.783 INFO [stderr]    |
Dec 02 08:39:48.783 INFO [stderr] 56 |     pub fn get_width(&self) -> u32 {
Dec 02 08:39:48.783 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.783 INFO [stderr] 
Dec 02 08:39:48.783 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.783 INFO [stderr]   --> libs/sdf/src/texture.rs:60:5
Dec 02 08:39:48.783 INFO [stderr]    |
Dec 02 08:39:48.783 INFO [stderr] 60 |     pub fn get_height(&self) -> u32 {
Dec 02 08:39:48.783 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.783 INFO [stderr] 
Dec 02 08:39:48.783 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.783 INFO [stderr]   --> libs/sdf/src/texture.rs:64:5
Dec 02 08:39:48.783 INFO [stderr]    |
Dec 02 08:39:48.783 INFO [stderr] 64 |     pub fn get_data(&self) -> &[u8] {
Dec 02 08:39:48.783 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.783 INFO [stderr] 
Dec 02 08:39:48.783 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.783 INFO [stderr]   --> libs/sdf/src/texture.rs:68:5
Dec 02 08:39:48.783 INFO [stderr]    |
Dec 02 08:39:48.783 INFO [stderr] 68 |     pub fn lock(&mut self) -> LockedTexture {
Dec 02 08:39:48.783 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.791 INFO [stderr] 
Dec 02 08:39:48.791 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.791 INFO [stderr]   --> libs/sdf/src/texture.rs:77:5
Dec 02 08:39:48.791 INFO [stderr]    |
Dec 02 08:39:48.791 INFO [stderr] 77 |     pub fn get_free_space(&self) -> f32 {
Dec 02 08:39:48.791 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.811 INFO [stderr] 
Dec 02 08:39:48.811 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.811 INFO [stderr]   --> libs/sdf/src/texture.rs:87:5
Dec 02 08:39:48.811 INFO [stderr]    |
Dec 02 08:39:48.811 INFO [stderr] 87 |     pub fn allocate(&mut self, width: u32, height: u32) -> Option<TextureView> {
Dec 02 08:39:48.811 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.811 INFO [stderr] 
Dec 02 08:39:48.811 INFO [stderr] warning: missing documentation for a struct
Dec 02 08:39:48.811 INFO [stderr]    --> libs/sdf/src/texture.rs:152:1
Dec 02 08:39:48.811 INFO [stderr]     |
Dec 02 08:39:48.811 INFO [stderr] 152 | pub struct PixelView {
Dec 02 08:39:48.811 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.811 INFO [stderr] 
Dec 02 08:39:48.811 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.811 INFO [stderr]    --> libs/sdf/src/texture.rs:153:5
Dec 02 08:39:48.811 INFO [stderr]     |
Dec 02 08:39:48.811 INFO [stderr] 153 |     pub x: u32,
Dec 02 08:39:48.811 INFO [stderr]     |     ^^^^^^^^^^
Dec 02 08:39:48.811 INFO [stderr] 
Dec 02 08:39:48.811 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.811 INFO [stderr]    --> libs/sdf/src/texture.rs:154:5
Dec 02 08:39:48.811 INFO [stderr]     |
Dec 02 08:39:48.811 INFO [stderr] 154 |     pub y: u32,
Dec 02 08:39:48.811 INFO [stderr]     |     ^^^^^^^^^^
Dec 02 08:39:48.811 INFO [stderr] 
Dec 02 08:39:48.811 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.811 INFO [stderr]    --> libs/sdf/src/texture.rs:155:5
Dec 02 08:39:48.811 INFO [stderr]     |
Dec 02 08:39:48.811 INFO [stderr] 155 |     pub width: u32,
Dec 02 08:39:48.811 INFO [stderr]     |     ^^^^^^^^^^^^^^
Dec 02 08:39:48.811 INFO [stderr] 
Dec 02 08:39:48.811 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.811 INFO [stderr]    --> libs/sdf/src/texture.rs:156:5
Dec 02 08:39:48.811 INFO [stderr]     |
Dec 02 08:39:48.811 INFO [stderr] 156 |     pub height: u32,
Dec 02 08:39:48.811 INFO [stderr]     |     ^^^^^^^^^^^^^^^
Dec 02 08:39:48.811 INFO [stderr] 
Dec 02 08:39:48.811 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.811 INFO [stderr]    --> libs/sdf/src/texture.rs:157:5
Dec 02 08:39:48.811 INFO [stderr]     |
Dec 02 08:39:48.811 INFO [stderr] 157 |     pub top_pixel: [u8; 3],
Dec 02 08:39:48.811 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.811 INFO [stderr] 
Dec 02 08:39:48.811 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.811 INFO [stderr]    --> libs/sdf/src/texture.rs:158:5
Dec 02 08:39:48.811 INFO [stderr]     |
Dec 02 08:39:48.811 INFO [stderr] 158 |     pub left_pixel: [u8; 3],
Dec 02 08:39:48.811 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.811 INFO [stderr] 
Dec 02 08:39:48.811 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.811 INFO [stderr]    --> libs/sdf/src/texture.rs:159:5
Dec 02 08:39:48.811 INFO [stderr]     |
Dec 02 08:39:48.812 INFO [stderr] 159 |     pub top_left_pixel: [u8; 3],
Dec 02 08:39:48.812 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.812 INFO [stderr] 
Dec 02 08:39:48.812 INFO [stderr] warning: missing documentation for a struct field
Dec 02 08:39:48.812 INFO [stderr]    --> libs/sdf/src/texture.rs:160:5
Dec 02 08:39:48.812 INFO [stderr]     |
Dec 02 08:39:48.812 INFO [stderr] 160 |     pub top_right_pixel: [u8; 3],
Dec 02 08:39:48.812 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.812 INFO [stderr] 
Dec 02 08:39:48.812 INFO [stderr] warning: missing documentation for a method
Dec 02 08:39:48.812 INFO [stderr]    --> libs/sdf/src/texture.rs:164:5
Dec 02 08:39:48.812 INFO [stderr]     |
Dec 02 08:39:48.812 INFO [stderr] 164 |     pub fn modify_view<F: Fn(PixelView) -> [u8; 3]>(&self, view: &mut TextureView, func: F) {
Dec 02 08:39:48.812 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:39:48.812 INFO [stderr] 
Dec 02 08:40:02.630 INFO [stderr]    Compiling smithay-client-toolkit v0.2.6
Dec 02 08:40:12.304 INFO [stderr]    Compiling winit v0.16.2
Dec 02 08:40:57.615 INFO [stderr]    Compiling sdf-test v0.1.0 (/source)
Dec 02 08:41:10.367 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1m 38s
Dec 02 08:41:10.379 INFO [stderr] su: No module specific data is present
Dec 02 08:41:11.580 INFO running `"docker" "inspect" "9d9a19600c0821749c8f746be8d963c8155543ecbf6f02b2198ce75a3262dfb7"`
Dec 02 08:41:11.908 INFO running `"docker" "rm" "-f" "9d9a19600c0821749c8f746be8d963c8155543ecbf6f02b2198ce75a3262dfb7"`
Dec 02 08:41:12.231 INFO [stdout] 9d9a19600c0821749c8f746be8d963c8155543ecbf6f02b2198ce75a3262dfb7
Dec 02 08:41:12.237 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-6/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-5/1.30.1:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.1 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 08:41:12.691 INFO [stdout] 0f1e99339415840c2e1a5439f50f411e1944a0141c0f0d9d3bfc817dcf95d017
Dec 02 08:41:12.697 INFO running `"docker" "start" "-a" "0f1e99339415840c2e1a5439f50f411e1944a0141c0f0d9d3bfc817dcf95d017"`
Dec 02 08:41:14.087 INFO [stderr] usermod: no changes
Dec 02 08:41:14.153 INFO [stderr]     Blocking waiting for file lock on the registry index
Dec 02 08:41:14.560 INFO [stderr]    Compiling sdf-test v0.1.0 (/source)
Dec 02 08:41:19.686 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 5.56s
Dec 02 08:41:19.716 INFO [stderr] su: No module specific data is present
Dec 02 08:41:20.483 INFO running `"docker" "inspect" "0f1e99339415840c2e1a5439f50f411e1944a0141c0f0d9d3bfc817dcf95d017"`
Dec 02 08:41:20.754 INFO running `"docker" "rm" "-f" "0f1e99339415840c2e1a5439f50f411e1944a0141c0f0d9d3bfc817dcf95d017"`
Dec 02 08:41:20.995 INFO [stdout] 0f1e99339415840c2e1a5439f50f411e1944a0141c0f0d9d3bfc817dcf95d017
Dec 02 08:41:20.997 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-6/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-5/1.30.1:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.1 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 08:41:21.370 INFO [stdout] 6afc35f8a0280ba7afef8526b9f0eb560dee22870674a936248eaa193cea481a
Dec 02 08:41:21.379 INFO running `"docker" "start" "-a" "6afc35f8a0280ba7afef8526b9f0eb560dee22870674a936248eaa193cea481a"`
Dec 02 08:41:22.599 INFO [stderr] usermod: no changes
Dec 02 08:41:22.812 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.17s
Dec 02 08:41:22.837 INFO [stderr]      Running /target/debug/deps/sdf_test-58c54aa8129d0a53
Dec 02 08:41:22.838 INFO [stdout] 
Dec 02 08:41:22.838 INFO [stdout] running 0 tests
Dec 02 08:41:22.838 INFO [stdout] 
Dec 02 08:41:22.838 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 02 08:41:22.838 INFO [stdout] 
Dec 02 08:41:22.847 INFO [stderr] su: No module specific data is present
Dec 02 08:41:23.781 INFO running `"docker" "inspect" "6afc35f8a0280ba7afef8526b9f0eb560dee22870674a936248eaa193cea481a"`
Dec 02 08:41:24.125 INFO running `"docker" "rm" "-f" "6afc35f8a0280ba7afef8526b9f0eb560dee22870674a936248eaa193cea481a"`
Dec 02 08:41:24.419 INFO [stdout] 6afc35f8a0280ba7afef8526b9f0eb560dee22870674a936248eaa193cea481a
