From e44aeedda17b451a4071f81b336f7f3fb4cef2d2 Mon Sep 17 00:00:00 2001 From: cmeissl Date: Wed, 24 Jan 2024 19:45:20 +0000 Subject: [PATCH] deploy: a7bf452803c120ff1e748809a85cd937d5b96943 --- help.html | 2 +- implementors/core/clone/trait.Clone.js | 4 - implementors/core/cmp/trait.Eq.js | 3 - implementors/core/cmp/trait.PartialEq.js | 3 - implementors/core/convert/trait.From.js | 3 - implementors/core/convert/trait.TryFrom.js | 3 - implementors/core/error/trait.Error.js | 3 - implementors/core/fmt/trait.Debug.js | 4 - implementors/core/fmt/trait.Display.js | 3 - implementors/core/marker/trait.Copy.js | 4 - implementors/core/ops/arith/trait.Add.js | 3 - implementors/core/ops/deref/trait.Deref.js | 3 - pixman/all.html | 2 +- pixman/enum.Dither.html | 24 +-- pixman/enum.Filter.html | 24 +-- pixman/enum.FormatCode.html | 26 +-- pixman/enum.Operation.html | 24 +-- pixman/enum.Overlap.html | 29 ++++ pixman/enum.Repeat.html | 24 +-- pixman/fn.blit.html | 28 +-- pixman/fn.fill.html | 20 +-- pixman/fn.sample_ceil_y.html | 2 +- pixman/fn.sample_floor_y.html | 2 +- pixman/index.html | 5 +- pixman/region/enum.Overlap.html | 11 ++ pixman/sidebar-items.js | 2 +- pixman/struct.Color.html | 42 ++--- pixman/struct.ConicalGradient.html | 64 +++---- pixman/struct.CreateFailed.html | 24 +-- pixman/struct.Edge.html | 48 +++--- pixman/struct.FTransform.html | 46 ++--- pixman/struct.FVector.html | 32 ++-- pixman/struct.Fixed.html | 30 ++-- pixman/struct.GradientStop.html | 26 +-- pixman/struct.Image.html | 160 +++++++++--------- pixman/struct.ImageRef.html | 52 +++--- pixman/struct.Line.html | 26 +-- pixman/struct.LinearGradient.html | 64 +++---- pixman/struct.OperationFailed.html | 24 +-- pixman/struct.Point.html | 30 ++-- pixman/struct.RadialGradient.html | 68 ++++---- pixman/struct.Region16.html | 64 +++---- pixman/struct.Region32.html | 64 +++---- pixman/struct.Solid.html | 60 +++---- pixman/struct.Span.html | 30 ++-- pixman/struct.Transform.html | 72 ++++---- pixman/struct.TransformConvertError.html | 24 +-- pixman/struct.Trap.html | 26 +-- pixman/struct.Trapezoid.html | 32 ++-- pixman/struct.Triangle.html | 30 ++-- pixman/struct.UnknownDither.html | 24 +-- pixman/struct.UnknownFilter.html | 24 +-- pixman/struct.UnknownOperation.html | 24 +-- pixman/struct.UnknownRepeat.html | 24 +-- pixman/struct.UnsupportedDrmFourcc.html | 24 +-- pixman/struct.UnsupportedFormatCode.html | 24 +-- pixman/struct.Vector.html | 26 +-- pixman/type.Box16.html | 12 +- pixman/type.Box32.html | 12 +- pixman/type.Rectangle16.html | 12 +- pixman/type.Rectangle32.html | 12 +- pixman_sys/all.html | 2 +- pixman_sys/constant.PIXMAN_MAX_INDEXED.html | 2 +- pixman_sys/constant.PIXMAN_TYPE_A.html | 2 +- pixman_sys/constant.PIXMAN_TYPE_ABGR.html | 2 +- pixman_sys/constant.PIXMAN_TYPE_ARGB.html | 2 +- .../constant.PIXMAN_TYPE_ARGB_SRGB.html | 2 +- pixman_sys/constant.PIXMAN_TYPE_BGRA.html | 2 +- pixman_sys/constant.PIXMAN_TYPE_COLOR.html | 2 +- pixman_sys/constant.PIXMAN_TYPE_GRAY.html | 2 +- pixman_sys/constant.PIXMAN_TYPE_OTHER.html | 2 +- pixman_sys/constant.PIXMAN_TYPE_RGBA.html | 2 +- .../constant.PIXMAN_TYPE_RGBA_FLOAT.html | 2 +- pixman_sys/constant.PIXMAN_TYPE_YUY2.html | 2 +- pixman_sys/constant.PIXMAN_TYPE_YV12.html | 2 +- ...nt.pixman_dither_t_PIXMAN_DITHER_BEST.html | 2 +- ...nt.pixman_dither_t_PIXMAN_DITHER_FAST.html | 2 +- ...nt.pixman_dither_t_PIXMAN_DITHER_GOOD.html | 2 +- ...nt.pixman_dither_t_PIXMAN_DITHER_NONE.html | 2 +- ...ither_t_PIXMAN_DITHER_ORDERED_BAYER_8.html | 2 +- ...t_PIXMAN_DITHER_ORDERED_BLUE_NOISE_64.html | 2 +- ...nt.pixman_filter_t_PIXMAN_FILTER_BEST.html | 2 +- ...ixman_filter_t_PIXMAN_FILTER_BILINEAR.html | 2 +- ...an_filter_t_PIXMAN_FILTER_CONVOLUTION.html | 2 +- ...nt.pixman_filter_t_PIXMAN_FILTER_FAST.html | 2 +- ...nt.pixman_filter_t_PIXMAN_FILTER_GOOD.html | 2 +- ...pixman_filter_t_PIXMAN_FILTER_NEAREST.html | 2 +- ...t_PIXMAN_FILTER_SEPARABLE_CONVOLUTION.html | 2 +- ...nstant.pixman_format_code_t_PIXMAN_a1.html | 2 +- ....pixman_format_code_t_PIXMAN_a1b1g1r1.html | 2 +- ....pixman_format_code_t_PIXMAN_a1b5g5r5.html | 2 +- ....pixman_format_code_t_PIXMAN_a1r1g1b1.html | 2 +- ....pixman_format_code_t_PIXMAN_a1r5g5b5.html | 2 +- ...xman_format_code_t_PIXMAN_a2b10g10r10.html | 2 +- ....pixman_format_code_t_PIXMAN_a2b2g2r2.html | 2 +- ...xman_format_code_t_PIXMAN_a2r10g10b10.html | 2 +- ....pixman_format_code_t_PIXMAN_a2r2g2b2.html | 2 +- ...nstant.pixman_format_code_t_PIXMAN_a4.html | 2 +- ....pixman_format_code_t_PIXMAN_a4b4g4r4.html | 2 +- ....pixman_format_code_t_PIXMAN_a4r4g4b4.html | 2 +- ...nstant.pixman_format_code_t_PIXMAN_a8.html | 2 +- ....pixman_format_code_t_PIXMAN_a8b8g8r8.html | 2 +- ....pixman_format_code_t_PIXMAN_a8r8g8b8.html | 2 +- ...an_format_code_t_PIXMAN_a8r8g8b8_sRGB.html | 2 +- ...nt.pixman_format_code_t_PIXMAN_b1g2r1.html | 2 +- ...nt.pixman_format_code_t_PIXMAN_b2g3r3.html | 2 +- ...nt.pixman_format_code_t_PIXMAN_b5g6r5.html | 2 +- ...nt.pixman_format_code_t_PIXMAN_b8g8r8.html | 2 +- ....pixman_format_code_t_PIXMAN_b8g8r8a8.html | 2 +- ....pixman_format_code_t_PIXMAN_b8g8r8x8.html | 2 +- ...nstant.pixman_format_code_t_PIXMAN_c4.html | 2 +- ...nstant.pixman_format_code_t_PIXMAN_c8.html | 2 +- ...nstant.pixman_format_code_t_PIXMAN_g1.html | 2 +- ...nstant.pixman_format_code_t_PIXMAN_g4.html | 2 +- ...nstant.pixman_format_code_t_PIXMAN_g8.html | 2 +- ...nt.pixman_format_code_t_PIXMAN_r1g2b1.html | 2 +- ...nt.pixman_format_code_t_PIXMAN_r3g3b2.html | 2 +- ...nt.pixman_format_code_t_PIXMAN_r5g6b5.html | 2 +- ...nt.pixman_format_code_t_PIXMAN_r8g8b8.html | 2 +- ....pixman_format_code_t_PIXMAN_r8g8b8a8.html | 2 +- ....pixman_format_code_t_PIXMAN_r8g8b8x8.html | 2 +- ...pixman_format_code_t_PIXMAN_rgb_float.html | 2 +- ...ixman_format_code_t_PIXMAN_rgba_float.html | 2 +- ...pixman_format_code_t_PIXMAN_x14r6g6b6.html | 2 +- ....pixman_format_code_t_PIXMAN_x1b5g5r5.html | 2 +- ....pixman_format_code_t_PIXMAN_x1r5g5b5.html | 2 +- ...xman_format_code_t_PIXMAN_x2b10g10r10.html | 2 +- ...xman_format_code_t_PIXMAN_x2r10g10b10.html | 2 +- ...tant.pixman_format_code_t_PIXMAN_x4a4.html | 2 +- ....pixman_format_code_t_PIXMAN_x4b4g4r4.html | 2 +- ...tant.pixman_format_code_t_PIXMAN_x4c4.html | 2 +- ...tant.pixman_format_code_t_PIXMAN_x4g4.html | 2 +- ....pixman_format_code_t_PIXMAN_x4r4g4b4.html | 2 +- ....pixman_format_code_t_PIXMAN_x8b8g8r8.html | 2 +- ....pixman_format_code_t_PIXMAN_x8r8g8b8.html | 2 +- ...tant.pixman_format_code_t_PIXMAN_yuy2.html | 2 +- ...tant.pixman_format_code_t_PIXMAN_yv12.html | 2 +- ...ant.pixman_kernel_t_PIXMAN_KERNEL_BOX.html | 2 +- ...t.pixman_kernel_t_PIXMAN_KERNEL_CUBIC.html | 2 +- ...ixman_kernel_t_PIXMAN_KERNEL_GAUSSIAN.html | 2 +- ...pixman_kernel_t_PIXMAN_KERNEL_IMPULSE.html | 2 +- ...ixman_kernel_t_PIXMAN_KERNEL_LANCZOS2.html | 2 +- ...ixman_kernel_t_PIXMAN_KERNEL_LANCZOS3.html | 2 +- ...el_t_PIXMAN_KERNEL_LANCZOS3_STRETCHED.html | 2 +- ....pixman_kernel_t_PIXMAN_KERNEL_LINEAR.html | 2 +- .../constant.pixman_op_t_PIXMAN_OP_ADD.html | 2 +- .../constant.pixman_op_t_PIXMAN_OP_ATOP.html | 2 +- ...nt.pixman_op_t_PIXMAN_OP_ATOP_REVERSE.html | 2 +- .../constant.pixman_op_t_PIXMAN_OP_CLEAR.html | 2 +- ...tant.pixman_op_t_PIXMAN_OP_COLOR_BURN.html | 2 +- ...ant.pixman_op_t_PIXMAN_OP_COLOR_DODGE.html | 2 +- ...t.pixman_op_t_PIXMAN_OP_CONJOINT_ATOP.html | 2 +- ..._op_t_PIXMAN_OP_CONJOINT_ATOP_REVERSE.html | 2 +- ....pixman_op_t_PIXMAN_OP_CONJOINT_CLEAR.html | 2 +- ...nt.pixman_op_t_PIXMAN_OP_CONJOINT_DST.html | 2 +- ...ant.pixman_op_t_PIXMAN_OP_CONJOINT_IN.html | 2 +- ...an_op_t_PIXMAN_OP_CONJOINT_IN_REVERSE.html | 2 +- ...nt.pixman_op_t_PIXMAN_OP_CONJOINT_OUT.html | 2 +- ...n_op_t_PIXMAN_OP_CONJOINT_OUT_REVERSE.html | 2 +- ...t.pixman_op_t_PIXMAN_OP_CONJOINT_OVER.html | 2 +- ..._op_t_PIXMAN_OP_CONJOINT_OVER_REVERSE.html | 2 +- ...nt.pixman_op_t_PIXMAN_OP_CONJOINT_SRC.html | 2 +- ...nt.pixman_op_t_PIXMAN_OP_CONJOINT_XOR.html | 2 +- ...constant.pixman_op_t_PIXMAN_OP_DARKEN.html | 2 +- ...tant.pixman_op_t_PIXMAN_OP_DIFFERENCE.html | 2 +- ...t.pixman_op_t_PIXMAN_OP_DISJOINT_ATOP.html | 2 +- ..._op_t_PIXMAN_OP_DISJOINT_ATOP_REVERSE.html | 2 +- ....pixman_op_t_PIXMAN_OP_DISJOINT_CLEAR.html | 2 +- ...nt.pixman_op_t_PIXMAN_OP_DISJOINT_DST.html | 2 +- ...ant.pixman_op_t_PIXMAN_OP_DISJOINT_IN.html | 2 +- ...an_op_t_PIXMAN_OP_DISJOINT_IN_REVERSE.html | 2 +- ...nt.pixman_op_t_PIXMAN_OP_DISJOINT_OUT.html | 2 +- ...n_op_t_PIXMAN_OP_DISJOINT_OUT_REVERSE.html | 2 +- ...t.pixman_op_t_PIXMAN_OP_DISJOINT_OVER.html | 2 +- ..._op_t_PIXMAN_OP_DISJOINT_OVER_REVERSE.html | 2 +- ...nt.pixman_op_t_PIXMAN_OP_DISJOINT_SRC.html | 2 +- ...nt.pixman_op_t_PIXMAN_OP_DISJOINT_XOR.html | 2 +- .../constant.pixman_op_t_PIXMAN_OP_DST.html | 2 +- ...stant.pixman_op_t_PIXMAN_OP_EXCLUSION.html | 2 +- ...tant.pixman_op_t_PIXMAN_OP_HARD_LIGHT.html | 2 +- ...stant.pixman_op_t_PIXMAN_OP_HSL_COLOR.html | 2 +- ...onstant.pixman_op_t_PIXMAN_OP_HSL_HUE.html | 2 +- ....pixman_op_t_PIXMAN_OP_HSL_LUMINOSITY.html | 2 +- ....pixman_op_t_PIXMAN_OP_HSL_SATURATION.html | 2 +- .../constant.pixman_op_t_PIXMAN_OP_IN.html | 2 +- ...tant.pixman_op_t_PIXMAN_OP_IN_REVERSE.html | 2 +- ...onstant.pixman_op_t_PIXMAN_OP_LIGHTEN.html | 2 +- ...nstant.pixman_op_t_PIXMAN_OP_MULTIPLY.html | 2 +- .../constant.pixman_op_t_PIXMAN_OP_OUT.html | 2 +- ...ant.pixman_op_t_PIXMAN_OP_OUT_REVERSE.html | 2 +- .../constant.pixman_op_t_PIXMAN_OP_OVER.html | 2 +- ...onstant.pixman_op_t_PIXMAN_OP_OVERLAY.html | 2 +- ...nt.pixman_op_t_PIXMAN_OP_OVER_REVERSE.html | 2 +- ...nstant.pixman_op_t_PIXMAN_OP_SATURATE.html | 2 +- ...constant.pixman_op_t_PIXMAN_OP_SCREEN.html | 2 +- ...tant.pixman_op_t_PIXMAN_OP_SOFT_LIGHT.html | 2 +- .../constant.pixman_op_t_PIXMAN_OP_SRC.html | 2 +- .../constant.pixman_op_t_PIXMAN_OP_XOR.html | 2 +- ...man_region_overlap_t_PIXMAN_REGION_IN.html | 2 +- ...an_region_overlap_t_PIXMAN_REGION_OUT.html | 2 +- ...n_region_overlap_t_PIXMAN_REGION_PART.html | 2 +- ...nt.pixman_repeat_t_PIXMAN_REPEAT_NONE.html | 2 +- ....pixman_repeat_t_PIXMAN_REPEAT_NORMAL.html | 2 +- ...ant.pixman_repeat_t_PIXMAN_REPEAT_PAD.html | 2 +- ...pixman_repeat_t_PIXMAN_REPEAT_REFLECT.html | 2 +- pixman_sys/fn.pixman_add_trapezoids.html | 12 +- pixman_sys/fn.pixman_add_traps.html | 12 +- pixman_sys/fn.pixman_add_triangles.html | 12 +- pixman_sys/fn.pixman_blt.html | 26 +-- pixman_sys/fn.pixman_composite_glyphs.html | 28 +-- .../fn.pixman_composite_glyphs_no_mask.html | 20 +-- .../fn.pixman_composite_trapezoids.html | 18 +- pixman_sys/fn.pixman_composite_triangles.html | 18 +- .../fn.pixman_compute_composite_region.html | 26 +-- ...xman_disable_out_of_bounds_workaround.html | 2 +- pixman_sys/fn.pixman_edge_init.html | 6 +- pixman_sys/fn.pixman_edge_step.html | 6 +- pixman_sys/fn.pixman_f_transform_bounds.html | 6 +- ...man_f_transform_from_pixman_transform.html | 6 +- .../fn.pixman_f_transform_init_identity.html | 4 +- .../fn.pixman_f_transform_init_rotate.html | 8 +- .../fn.pixman_f_transform_init_scale.html | 8 +- .../fn.pixman_f_transform_init_translate.html | 8 +- pixman_sys/fn.pixman_f_transform_invert.html | 6 +- .../fn.pixman_f_transform_multiply.html | 8 +- pixman_sys/fn.pixman_f_transform_point.html | 6 +- .../fn.pixman_f_transform_point_3d.html | 6 +- pixman_sys/fn.pixman_f_transform_rotate.html | 10 +- pixman_sys/fn.pixman_f_transform_scale.html | 10 +- .../fn.pixman_f_transform_translate.html | 10 +- pixman_sys/fn.pixman_fill.html | 18 +- ...n_filter_create_separable_convolution.html | 10 +- ...n.pixman_format_supported_destination.html | 2 +- .../fn.pixman_format_supported_source.html | 2 +- pixman_sys/fn.pixman_glyph_cache_create.html | 4 +- pixman_sys/fn.pixman_glyph_cache_destroy.html | 4 +- pixman_sys/fn.pixman_glyph_cache_freeze.html | 4 +- pixman_sys/fn.pixman_glyph_cache_insert.html | 16 +- pixman_sys/fn.pixman_glyph_cache_lookup.html | 10 +- pixman_sys/fn.pixman_glyph_cache_remove.html | 8 +- pixman_sys/fn.pixman_glyph_cache_thaw.html | 4 +- pixman_sys/fn.pixman_glyph_get_extents.html | 10 +- .../fn.pixman_glyph_get_mask_format.html | 8 +- pixman_sys/fn.pixman_image_composite.html | 24 +-- pixman_sys/fn.pixman_image_composite32.html | 24 +-- pixman_sys/fn.pixman_image_create_bits.html | 12 +- .../fn.pixman_image_create_bits_no_clear.html | 12 +- ....pixman_image_create_conical_gradient.html | 10 +- ...n.pixman_image_create_linear_gradient.html | 12 +- ...n.pixman_image_create_radial_gradient.html | 12 +- .../fn.pixman_image_create_solid_fill.html | 6 +- pixman_sys/fn.pixman_image_fill_boxes.html | 10 +- .../fn.pixman_image_fill_rectangles.html | 10 +- .../fn.pixman_image_get_component_alpha.html | 4 +- pixman_sys/fn.pixman_image_get_data.html | 6 +- pixman_sys/fn.pixman_image_get_depth.html | 6 +- .../fn.pixman_image_get_destroy_data.html | 6 +- pixman_sys/fn.pixman_image_get_format.html | 4 +- pixman_sys/fn.pixman_image_get_height.html | 6 +- pixman_sys/fn.pixman_image_get_stride.html | 6 +- pixman_sys/fn.pixman_image_get_width.html | 6 +- pixman_sys/fn.pixman_image_ref.html | 6 +- pixman_sys/fn.pixman_image_set_accessors.html | 4 +- pixman_sys/fn.pixman_image_set_alpha_map.html | 10 +- .../fn.pixman_image_set_clip_region.html | 6 +- .../fn.pixman_image_set_clip_region32.html | 6 +- .../fn.pixman_image_set_component_alpha.html | 4 +- .../fn.pixman_image_set_destroy_function.html | 6 +- pixman_sys/fn.pixman_image_set_dither.html | 4 +- .../fn.pixman_image_set_dither_offset.html | 8 +- pixman_sys/fn.pixman_image_set_filter.html | 8 +- .../fn.pixman_image_set_has_client_clip.html | 4 +- pixman_sys/fn.pixman_image_set_indexed.html | 6 +- pixman_sys/fn.pixman_image_set_repeat.html | 4 +- .../fn.pixman_image_set_source_clipping.html | 4 +- pixman_sys/fn.pixman_image_set_transform.html | 6 +- pixman_sys/fn.pixman_image_unref.html | 4 +- .../fn.pixman_line_fixed_edge_init.html | 12 +- pixman_sys/fn.pixman_rasterize_edges.html | 8 +- pixman_sys/fn.pixman_rasterize_trapezoid.html | 10 +- pixman_sys/fn.pixman_region32_clear.html | 4 +- .../fn.pixman_region32_contains_point.html | 10 +- ...fn.pixman_region32_contains_rectangle.html | 6 +- pixman_sys/fn.pixman_region32_copy.html | 6 +- pixman_sys/fn.pixman_region32_equal.html | 6 +- pixman_sys/fn.pixman_region32_extents.html | 6 +- pixman_sys/fn.pixman_region32_fini.html | 4 +- pixman_sys/fn.pixman_region32_init.html | 4 +- .../fn.pixman_region32_init_from_image.html | 6 +- pixman_sys/fn.pixman_region32_init_rect.html | 12 +- pixman_sys/fn.pixman_region32_init_rects.html | 8 +- .../fn.pixman_region32_init_with_extents.html | 6 +- pixman_sys/fn.pixman_region32_intersect.html | 8 +- .../fn.pixman_region32_intersect_rect.html | 14 +- pixman_sys/fn.pixman_region32_inverse.html | 8 +- pixman_sys/fn.pixman_region32_n_rects.html | 6 +- pixman_sys/fn.pixman_region32_not_empty.html | 4 +- pixman_sys/fn.pixman_region32_rectangles.html | 8 +- pixman_sys/fn.pixman_region32_reset.html | 6 +- pixman_sys/fn.pixman_region32_selfcheck.html | 4 +- pixman_sys/fn.pixman_region32_subtract.html | 8 +- pixman_sys/fn.pixman_region32_translate.html | 8 +- pixman_sys/fn.pixman_region32_union.html | 8 +- pixman_sys/fn.pixman_region32_union_rect.html | 14 +- pixman_sys/fn.pixman_region_clear.html | 4 +- .../fn.pixman_region_contains_point.html | 10 +- .../fn.pixman_region_contains_rectangle.html | 6 +- pixman_sys/fn.pixman_region_copy.html | 6 +- pixman_sys/fn.pixman_region_equal.html | 6 +- pixman_sys/fn.pixman_region_extents.html | 6 +- pixman_sys/fn.pixman_region_fini.html | 4 +- pixman_sys/fn.pixman_region_init.html | 4 +- .../fn.pixman_region_init_from_image.html | 6 +- pixman_sys/fn.pixman_region_init_rect.html | 12 +- pixman_sys/fn.pixman_region_init_rects.html | 8 +- .../fn.pixman_region_init_with_extents.html | 6 +- pixman_sys/fn.pixman_region_intersect.html | 8 +- .../fn.pixman_region_intersect_rect.html | 14 +- pixman_sys/fn.pixman_region_inverse.html | 8 +- pixman_sys/fn.pixman_region_n_rects.html | 6 +- pixman_sys/fn.pixman_region_not_empty.html | 4 +- pixman_sys/fn.pixman_region_rectangles.html | 8 +- pixman_sys/fn.pixman_region_reset.html | 6 +- pixman_sys/fn.pixman_region_selfcheck.html | 4 +- .../fn.pixman_region_set_static_pointers.html | 8 +- pixman_sys/fn.pixman_region_subtract.html | 8 +- pixman_sys/fn.pixman_region_translate.html | 8 +- pixman_sys/fn.pixman_region_union.html | 8 +- pixman_sys/fn.pixman_region_union_rect.html | 14 +- pixman_sys/fn.pixman_sample_ceil_y.html | 4 +- pixman_sys/fn.pixman_sample_floor_y.html | 4 +- pixman_sys/fn.pixman_transform_bounds.html | 6 +- ...man_transform_from_pixman_f_transform.html | 6 +- .../fn.pixman_transform_init_identity.html | 4 +- .../fn.pixman_transform_init_rotate.html | 4 +- .../fn.pixman_transform_init_scale.html | 4 +- .../fn.pixman_transform_init_translate.html | 4 +- pixman_sys/fn.pixman_transform_invert.html | 6 +- .../fn.pixman_transform_is_identity.html | 4 +- .../fn.pixman_transform_is_int_translate.html | 4 +- .../fn.pixman_transform_is_inverse.html | 6 +- pixman_sys/fn.pixman_transform_is_scale.html | 4 +- pixman_sys/fn.pixman_transform_multiply.html | 8 +- pixman_sys/fn.pixman_transform_point.html | 6 +- pixman_sys/fn.pixman_transform_point_3d.html | 6 +- pixman_sys/fn.pixman_transform_rotate.html | 6 +- pixman_sys/fn.pixman_transform_scale.html | 6 +- pixman_sys/fn.pixman_transform_translate.html | 6 +- pixman_sys/fn.pixman_version.html | 2 +- pixman_sys/fn.pixman_version_string.html | 2 +- pixman_sys/index.html | 3 +- pixman_sys/struct.pixman_box16.html | 32 ++-- pixman_sys/struct.pixman_box32.html | 32 ++-- pixman_sys/struct.pixman_color.html | 32 ++-- pixman_sys/struct.pixman_edge.html | 24 +-- pixman_sys/struct.pixman_f_transform.html | 26 +-- pixman_sys/struct.pixman_f_vector.html | 26 +-- pixman_sys/struct.pixman_glyph_cache_t.html | 22 +-- pixman_sys/struct.pixman_glyph_t.html | 30 ++-- pixman_sys/struct.pixman_gradient_stop.html | 24 +-- pixman_sys/struct.pixman_image.html | 22 +-- pixman_sys/struct.pixman_indexed.html | 28 +-- pixman_sys/struct.pixman_line_fixed.html | 24 +-- pixman_sys/struct.pixman_point_fixed.html | 24 +-- pixman_sys/struct.pixman_rectangle16.html | 32 ++-- pixman_sys/struct.pixman_rectangle32.html | 32 ++-- pixman_sys/struct.pixman_region16.html | 26 +-- pixman_sys/struct.pixman_region16_data.html | 28 +-- pixman_sys/struct.pixman_region32.html | 26 +-- pixman_sys/struct.pixman_region32_data.html | 28 +-- pixman_sys/struct.pixman_span_fix.html | 24 +-- pixman_sys/struct.pixman_transform.html | 26 +-- pixman_sys/struct.pixman_trap.html | 24 +-- pixman_sys/struct.pixman_trapezoid.html | 24 +-- pixman_sys/struct.pixman_triangle.html | 24 +-- pixman_sys/struct.pixman_vector.html | 26 +-- pixman_sys/type.pixman_bool_t.html | 2 +- pixman_sys/type.pixman_box16_t.html | 12 +- pixman_sys/type.pixman_box32_t.html | 12 +- pixman_sys/type.pixman_color_t.html | 12 +- pixman_sys/type.pixman_dither_t.html | 2 +- pixman_sys/type.pixman_edge_t.html | 24 +-- pixman_sys/type.pixman_f_transform_t.html | 6 +- pixman_sys/type.pixman_f_vector_t.html | 6 +- pixman_sys/type.pixman_filter_t.html | 2 +- pixman_sys/type.pixman_fixed_16_16_t.html | 2 +- pixman_sys/type.pixman_fixed_1_16_t.html | 2 +- pixman_sys/type.pixman_fixed_1_31_t.html | 2 +- pixman_sys/type.pixman_fixed_32_32_t.html | 2 +- pixman_sys/type.pixman_fixed_48_16_t.html | 2 +- pixman_sys/type.pixman_fixed_t.html | 2 +- pixman_sys/type.pixman_format_code_t.html | 2 +- pixman_sys/type.pixman_gradient_stop_t.html | 6 +- .../type.pixman_image_destroy_func_t.html | 8 +- pixman_sys/type.pixman_image_t.html | 2 +- pixman_sys/type.pixman_index_type.html | 2 +- pixman_sys/type.pixman_indexed_t.html | 10 +- pixman_sys/type.pixman_kernel_t.html | 2 +- pixman_sys/type.pixman_line_fixed_t.html | 4 +- pixman_sys/type.pixman_op_t.html | 2 +- pixman_sys/type.pixman_point_fixed_t.html | 8 +- .../type.pixman_read_memory_func_t.html | 8 +- pixman_sys/type.pixman_rectangle16_t.html | 12 +- pixman_sys/type.pixman_rectangle32_t.html | 12 +- pixman_sys/type.pixman_region16_data_t.html | 8 +- pixman_sys/type.pixman_region16_t.html | 6 +- pixman_sys/type.pixman_region32_data_t.html | 8 +- pixman_sys/type.pixman_region32_t.html | 6 +- pixman_sys/type.pixman_region_overlap_t.html | 2 +- pixman_sys/type.pixman_repeat_t.html | 2 +- pixman_sys/type.pixman_span_fix_t.html | 10 +- pixman_sys/type.pixman_transform_t.html | 6 +- pixman_sys/type.pixman_trap_t.html | 4 +- pixman_sys/type.pixman_trapezoid_t.html | 8 +- pixman_sys/type.pixman_triangle_t.html | 4 +- pixman_sys/type.pixman_vector_t.html | 6 +- .../type.pixman_write_memory_func_t.html | 8 +- search-index.js | 4 +- settings.html | 2 +- src/pixman/color.rs.html | 2 +- src/pixman/dither.rs.html | 2 +- src/pixman/edge.rs.html | 2 +- src/pixman/filter.rs.html | 2 +- src/pixman/fixed.rs.html | 2 +- src/pixman/format.rs.html | 2 +- src/pixman/gradient_stop.rs.html | 2 +- src/pixman/image/bits.rs.html | 2 +- src/pixman/image/conical_gradient.rs.html | 2 +- src/pixman/image/linear_gradient.rs.html | 2 +- src/pixman/image/mod.rs.html | 2 +- src/pixman/image/radial_gradient.rs.html | 2 +- src/pixman/image/solid.rs.html | 2 +- src/pixman/lib.rs.html | 2 +- src/pixman/line.rs.html | 2 +- src/pixman/operation.rs.html | 2 +- src/pixman/point.rs.html | 2 +- src/pixman/region.rs.html | 38 ++++- src/pixman/repeat.rs.html | 2 +- src/pixman/span.rs.html | 2 +- src/pixman/transform.rs.html | 2 +- src/pixman/trap.rs.html | 2 +- src/pixman/trapezoid.rs.html | 2 +- src/pixman/triangle.rs.html | 2 +- src/pixman/vector.rs.html | 2 +- src/pixman_sys/lib.rs.html | 2 +- static.files/main-9dd44ab47b99a0fb.js | 12 ++ static.files/main-c5bd66d33317d69f.js | 12 -- ...bf86c.css => rustdoc-9ee3a5e31a2afa3e.css} | 4 +- ...9f5f14a8.js => search-8fbf244ebcf71464.js} | 4 +- trait.impl/core/clone/trait.Clone.js | 4 + trait.impl/core/cmp/trait.Eq.js | 3 + trait.impl/core/cmp/trait.Ord.js | 3 + trait.impl/core/cmp/trait.PartialEq.js | 3 + trait.impl/core/cmp/trait.PartialOrd.js | 3 + trait.impl/core/convert/trait.From.js | 3 + trait.impl/core/convert/trait.TryFrom.js | 3 + .../core/default/trait.Default.js | 2 +- trait.impl/core/error/trait.Error.js | 3 + trait.impl/core/fmt/trait.Debug.js | 4 + trait.impl/core/fmt/trait.Display.js | 3 + trait.impl/core/hash/trait.Hash.js | 3 + trait.impl/core/marker/trait.Copy.js | 4 + .../core/marker/trait.Freeze.js | 2 +- .../core/marker/trait.Send.js | 4 +- trait.impl/core/marker/trait.StructuralEq.js | 3 + .../core/marker/trait.StructuralPartialEq.js | 3 + .../core/marker/trait.Sync.js | 4 +- .../core/marker/trait.Unpin.js | 4 +- trait.impl/core/ops/arith/trait.Add.js | 3 + trait.impl/core/ops/deref/trait.Deref.js | 3 + .../core/ops/drop/trait.Drop.js | 2 +- .../panic/unwind_safe/trait.RefUnwindSafe.js | 4 +- .../panic/unwind_safe/trait.UnwindSafe.js | 4 +- type.impl/core/option/enum.Option.js | 3 + type.impl/pixman_sys/struct.pixman_box16.js | 3 + type.impl/pixman_sys/struct.pixman_box32.js | 3 + type.impl/pixman_sys/struct.pixman_color.js | 3 + type.impl/pixman_sys/struct.pixman_edge.js | 3 + .../pixman_sys/struct.pixman_f_transform.js | 3 + .../pixman_sys/struct.pixman_f_vector.js | 3 + .../pixman_sys/struct.pixman_gradient_stop.js | 3 + type.impl/pixman_sys/struct.pixman_image.js | 3 + type.impl/pixman_sys/struct.pixman_indexed.js | 3 + .../pixman_sys/struct.pixman_line_fixed.js | 3 + .../pixman_sys/struct.pixman_point_fixed.js | 3 + .../pixman_sys/struct.pixman_rectangle16.js | 3 + .../pixman_sys/struct.pixman_rectangle32.js | 3 + .../pixman_sys/struct.pixman_region16.js | 3 + .../pixman_sys/struct.pixman_region16_data.js | 3 + .../pixman_sys/struct.pixman_region32.js | 3 + .../pixman_sys/struct.pixman_region32_data.js | 3 + .../pixman_sys/struct.pixman_span_fix.js | 3 + .../pixman_sys/struct.pixman_transform.js | 3 + type.impl/pixman_sys/struct.pixman_trap.js | 3 + .../pixman_sys/struct.pixman_trapezoid.js | 3 + .../pixman_sys/struct.pixman_triangle.js | 3 + type.impl/pixman_sys/struct.pixman_vector.js | 3 + type.impl/pixman_sys/type.pixman_box16_t.js | 3 + type.impl/pixman_sys/type.pixman_box32_t.js | 3 + .../pixman_sys/type.pixman_fixed_16_16_t.js | 3 + .../pixman_sys/type.pixman_fixed_32_32_t.js | 3 + .../pixman_sys/type.pixman_rectangle16_t.js | 3 + .../pixman_sys/type.pixman_rectangle32_t.js | 3 + type.impl/std/os/raw/type.c_int.js | 3 + type.impl/std/os/raw/type.c_uint.js | 3 + type.impl/std/primitive.i32.js | 3 + type.impl/std/primitive.i64.js | 3 + type.impl/std/primitive.u32.js | 3 + type.impl/std/primitive.u8.js | 3 + 509 files changed, 2227 insertions(+), 2040 deletions(-) delete mode 100644 implementors/core/clone/trait.Clone.js delete mode 100644 implementors/core/cmp/trait.Eq.js delete mode 100644 implementors/core/cmp/trait.PartialEq.js delete mode 100644 implementors/core/convert/trait.From.js delete mode 100644 implementors/core/convert/trait.TryFrom.js delete mode 100644 implementors/core/error/trait.Error.js delete mode 100644 implementors/core/fmt/trait.Debug.js delete mode 100644 implementors/core/fmt/trait.Display.js delete mode 100644 implementors/core/marker/trait.Copy.js delete mode 100644 implementors/core/ops/arith/trait.Add.js delete mode 100644 implementors/core/ops/deref/trait.Deref.js create mode 100644 pixman/enum.Overlap.html create mode 100644 pixman/region/enum.Overlap.html create mode 100644 static.files/main-9dd44ab47b99a0fb.js delete mode 100644 static.files/main-c5bd66d33317d69f.js rename static.files/{rustdoc-fa3bb1812debf86c.css => rustdoc-9ee3a5e31a2afa3e.css} (71%) rename static.files/{search-8be46b629f5f14a8.js => search-8fbf244ebcf71464.js} (62%) create mode 100644 trait.impl/core/clone/trait.Clone.js create mode 100644 trait.impl/core/cmp/trait.Eq.js create mode 100644 trait.impl/core/cmp/trait.Ord.js create mode 100644 trait.impl/core/cmp/trait.PartialEq.js create mode 100644 trait.impl/core/cmp/trait.PartialOrd.js create mode 100644 trait.impl/core/convert/trait.From.js create mode 100644 trait.impl/core/convert/trait.TryFrom.js rename {implementors => trait.impl}/core/default/trait.Default.js (81%) create mode 100644 trait.impl/core/error/trait.Error.js create mode 100644 trait.impl/core/fmt/trait.Debug.js create mode 100644 trait.impl/core/fmt/trait.Display.js create mode 100644 trait.impl/core/hash/trait.Hash.js create mode 100644 trait.impl/core/marker/trait.Copy.js rename {implementors => trait.impl}/core/marker/trait.Freeze.js (78%) rename {implementors => trait.impl}/core/marker/trait.Send.js (61%) create mode 100644 trait.impl/core/marker/trait.StructuralEq.js create mode 100644 trait.impl/core/marker/trait.StructuralPartialEq.js rename {implementors => trait.impl}/core/marker/trait.Sync.js (61%) rename {implementors => trait.impl}/core/marker/trait.Unpin.js (62%) create mode 100644 trait.impl/core/ops/arith/trait.Add.js create mode 100644 trait.impl/core/ops/deref/trait.Deref.js rename {implementors => trait.impl}/core/ops/drop/trait.Drop.js (52%) rename {implementors => trait.impl}/core/panic/unwind_safe/trait.RefUnwindSafe.js (64%) rename {implementors => trait.impl}/core/panic/unwind_safe/trait.UnwindSafe.js (66%) create mode 100644 type.impl/core/option/enum.Option.js create mode 100644 type.impl/pixman_sys/struct.pixman_box16.js create mode 100644 type.impl/pixman_sys/struct.pixman_box32.js create mode 100644 type.impl/pixman_sys/struct.pixman_color.js create mode 100644 type.impl/pixman_sys/struct.pixman_edge.js create mode 100644 type.impl/pixman_sys/struct.pixman_f_transform.js create mode 100644 type.impl/pixman_sys/struct.pixman_f_vector.js create mode 100644 type.impl/pixman_sys/struct.pixman_gradient_stop.js create mode 100644 type.impl/pixman_sys/struct.pixman_image.js create mode 100644 type.impl/pixman_sys/struct.pixman_indexed.js create mode 100644 type.impl/pixman_sys/struct.pixman_line_fixed.js create mode 100644 type.impl/pixman_sys/struct.pixman_point_fixed.js create mode 100644 type.impl/pixman_sys/struct.pixman_rectangle16.js create mode 100644 type.impl/pixman_sys/struct.pixman_rectangle32.js create mode 100644 type.impl/pixman_sys/struct.pixman_region16.js create mode 100644 type.impl/pixman_sys/struct.pixman_region16_data.js create mode 100644 type.impl/pixman_sys/struct.pixman_region32.js create mode 100644 type.impl/pixman_sys/struct.pixman_region32_data.js create mode 100644 type.impl/pixman_sys/struct.pixman_span_fix.js create mode 100644 type.impl/pixman_sys/struct.pixman_transform.js create mode 100644 type.impl/pixman_sys/struct.pixman_trap.js create mode 100644 type.impl/pixman_sys/struct.pixman_trapezoid.js create mode 100644 type.impl/pixman_sys/struct.pixman_triangle.js create mode 100644 type.impl/pixman_sys/struct.pixman_vector.js create mode 100644 type.impl/pixman_sys/type.pixman_box16_t.js create mode 100644 type.impl/pixman_sys/type.pixman_box32_t.js create mode 100644 type.impl/pixman_sys/type.pixman_fixed_16_16_t.js create mode 100644 type.impl/pixman_sys/type.pixman_fixed_32_32_t.js create mode 100644 type.impl/pixman_sys/type.pixman_rectangle16_t.js create mode 100644 type.impl/pixman_sys/type.pixman_rectangle32_t.js create mode 100644 type.impl/std/os/raw/type.c_int.js create mode 100644 type.impl/std/os/raw/type.c_uint.js create mode 100644 type.impl/std/primitive.i32.js create mode 100644 type.impl/std/primitive.i64.js create mode 100644 type.impl/std/primitive.u32.js create mode 100644 type.impl/std/primitive.u8.js diff --git a/help.html b/help.html index 53a9b14..53603d7 100644 --- a/help.html +++ b/help.html @@ -1 +1 @@ -Rustdoc help

Rustdoc help

Back
\ No newline at end of file +Help

Rustdoc help

Back
\ No newline at end of file diff --git a/implementors/core/clone/trait.Clone.js b/implementors/core/clone/trait.Clone.js deleted file mode 100644 index 54f0968..0000000 --- a/implementors/core/clone/trait.Clone.js +++ /dev/null @@ -1,4 +0,0 @@ -(function() {var implementors = { -"pixman":[["impl Clone for Triangle"],["impl Clone for Trapezoid"],["impl Clone for Operation"],["impl Clone for FTransform"],["impl Clone for Vector"],["impl Clone for GradientStop"],["impl Clone for FormatCode"],["impl Clone for Color"],["impl Clone for Edge"],["impl Clone for Region32"],["impl Clone for Filter"],["impl Clone for FVector"],["impl Clone for Point"],["impl Clone for Trap"],["impl Clone for Span"],["impl Clone for Line"],["impl Clone for Repeat"],["impl Clone for Region16"],["impl Clone for Dither"],["impl Clone for Transform"],["impl Clone for Fixed"]], -"pixman_sys":[["impl Clone for pixman_indexed"],["impl Clone for pixman_box32"],["impl Clone for pixman_rectangle32"],["impl Clone for pixman_region32"],["impl Clone for pixman_triangle"],["impl Clone for pixman_gradient_stop"],["impl Clone for pixman_transform"],["impl Clone for pixman_glyph_cache_t"],["impl Clone for pixman_trap"],["impl Clone for pixman_image"],["impl Clone for pixman_span_fix"],["impl Clone for pixman_trapezoid"],["impl Clone for pixman_region32_data"],["impl Clone for pixman_glyph_t"],["impl Clone for pixman_box16"],["impl Clone for pixman_vector"],["impl Clone for pixman_color"],["impl Clone for pixman_region16"],["impl Clone for pixman_f_transform"],["impl Clone for pixman_region16_data"],["impl Clone for pixman_point_fixed"],["impl Clone for pixman_f_vector"],["impl Clone for pixman_edge"],["impl Clone for pixman_rectangle16"],["impl Clone for pixman_line_fixed"]] -};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.Eq.js b/implementors/core/cmp/trait.Eq.js deleted file mode 100644 index e4682b6..0000000 --- a/implementors/core/cmp/trait.Eq.js +++ /dev/null @@ -1,3 +0,0 @@ -(function() {var implementors = { -"pixman":[["impl Eq for Region32"],["impl Eq for Region16"]] -};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.PartialEq.js b/implementors/core/cmp/trait.PartialEq.js deleted file mode 100644 index 12115ba..0000000 --- a/implementors/core/cmp/trait.PartialEq.js +++ /dev/null @@ -1,3 +0,0 @@ -(function() {var implementors = { -"pixman":[["impl PartialEq<Region16> for Region16"],["impl PartialEq<Region32> for Region32"]] -};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/convert/trait.From.js b/implementors/core/convert/trait.From.js deleted file mode 100644 index ff22bd8..0000000 --- a/implementors/core/convert/trait.From.js +++ /dev/null @@ -1,3 +0,0 @@ -(function() {var implementors = { -"pixman":[["impl From<pixman_region32> for Region32"],["impl From<pixman_line_fixed> for Line"],["impl From<Line> for pixman_line_fixed_t"],["impl From<Edge> for pixman_edge_t"],["impl From<GradientStop> for pixman_gradient_stop_t"],["impl From<[f64; 4]> for Color"],["impl From<pixman_region16> for Region16"],["impl From<pixman_f_vector> for FVector"],["impl From<u32> for Color"],["impl From<Triangle> for pixman_triangle_t"],["impl From<pixman_f_transform> for FTransform"],["impl<X, Y> From<(X, Y)> for Pointwhere\n X: Into<Fixed>,\n Y: Into<Fixed>,"],["impl From<Color> for pixman_color_t"],["impl From<pixman_trapezoid> for Trapezoid"],["impl From<[[f64; 3]; 3]> for FTransform"],["impl From<[u16; 4]> for Color"],["impl From<pixman_transform> for Transform"],["impl From<Vector> for pixman_vector_t"],["impl From<pixman_trap> for Trap"],["impl From<f32> for Fixed"],["impl From<FVector> for pixman_f_vector_t"],["impl From<FormatCode> for pixman_format_code_t"],["impl From<Trapezoid> for pixman_trapezoid_t"],["impl From<pixman_triangle> for Triangle"],["impl From<Region32> for pixman_region32_t"],["impl From<Trap> for pixman_trap_t"],["impl From<Operation> for pixman_op_t"],["impl From<Point> for pixman_point_fixed_t"],["impl From<pixman_edge> for Edge"],["impl From<[f64; 3]> for FVector"],["impl<T: Into<Fixed> + Copy> From<[[T; 3]; 3]> for Transform"],["impl From<Dither> for pixman_dither_t"],["impl From<Transform> for FTransform"],["impl From<i32> for Fixed"],["impl From<f64> for Fixed"],["impl From<Repeat> for pixman_repeat_t"],["impl<P: Into<Point> + Copy> From<[P; 2]> for Line"],["impl From<FTransform> for pixman_f_transform_t"],["impl From<Transform> for pixman_transform_t"],["impl<T: Into<Fixed> + Copy> From<[T; 3]> for Vector"],["impl From<pixman_span_fix> for Span"],["impl<T: Into<Fixed> + Copy> From<[T; 3]> for Span"],["impl From<pixman_gradient_stop> for GradientStop"],["impl From<Region16> for pixman_region16_t"],["impl From<u32> for FormatCode"],["impl From<Filter> for pixman_dither_t"],["impl From<pixman_color> for Color"],["impl<P: Into<Point> + Copy> From<[P; 3]> for Triangle"],["impl From<Span> for pixman_span_fix_t"],["impl From<pixman_vector> for Vector"],["impl From<[f32; 4]> for Color"],["impl From<pixman_point_fixed> for Point"]] -};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/convert/trait.TryFrom.js b/implementors/core/convert/trait.TryFrom.js deleted file mode 100644 index c05e5b7..0000000 --- a/implementors/core/convert/trait.TryFrom.js +++ /dev/null @@ -1,3 +0,0 @@ -(function() {var implementors = { -"pixman":[["impl TryFrom<FormatCode> for DrmFourcc"],["impl TryFrom<u32> for Operation"],["impl TryFrom<DrmFourcc> for FormatCode"],["impl TryFrom<u32> for Repeat"],["impl TryFrom<u32> for Filter"],["impl TryFrom<u32> for Dither"],["impl TryFrom<FTransform> for Transform"]] -};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/error/trait.Error.js b/implementors/core/error/trait.Error.js deleted file mode 100644 index 9451825..0000000 --- a/implementors/core/error/trait.Error.js +++ /dev/null @@ -1,3 +0,0 @@ -(function() {var implementors = { -"pixman":[["impl Error for UnknownDither"],["impl Error for UnknownRepeat"],["impl Error for UnknownFilter"],["impl Error for CreateFailed"],["impl Error for OperationFailed"],["impl Error for UnsupportedFormatCode"],["impl Error for TransformConvertError"],["impl Error for UnsupportedDrmFourcc"],["impl Error for UnknownOperation"]] -};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/fmt/trait.Debug.js b/implementors/core/fmt/trait.Debug.js deleted file mode 100644 index 4a3aa43..0000000 --- a/implementors/core/fmt/trait.Debug.js +++ /dev/null @@ -1,4 +0,0 @@ -(function() {var implementors = { -"pixman":[["impl Debug for Filter"],["impl<'alpha> Debug for ConicalGradient<'alpha>"],["impl Debug for UnknownRepeat"],["impl Debug for Triangle"],["impl Debug for Region32"],["impl Debug for Operation"],["impl Debug for Transform"],["impl Debug for UnknownDither"],["impl Debug for FTransform"],["impl Debug for Trapezoid"],["impl Debug for FVector"],["impl<'alpha> Debug for LinearGradient<'alpha>"],["impl Debug for Trap"],["impl Debug for Edge"],["impl<'alpha> Debug for Solid<'alpha>"],["impl Debug for Vector"],["impl Debug for UnknownOperation"],["impl Debug for UnsupportedDrmFourcc"],["impl Debug for Color"],["impl Debug for Repeat"],["impl Debug for CreateFailed"],["impl Debug for Region16"],["impl Debug for Point"],["impl<'bits, 'alpha> Debug for Image<'bits, 'alpha>"],["impl<'alpha> Debug for RadialGradient<'alpha>"],["impl Debug for UnknownFilter"],["impl Debug for ImageRef"],["impl Debug for FormatCode"],["impl Debug for OperationFailed"],["impl Debug for UnsupportedFormatCode"],["impl Debug for Line"],["impl Debug for Span"],["impl Debug for TransformConvertError"],["impl Debug for Fixed"],["impl Debug for GradientStop"],["impl Debug for Dither"]], -"pixman_sys":[["impl Debug for pixman_region32_data"],["impl Debug for pixman_vector"],["impl Debug for pixman_region16_data"],["impl Debug for pixman_transform"],["impl Debug for pixman_trapezoid"],["impl Debug for pixman_rectangle16"],["impl Debug for pixman_gradient_stop"],["impl Debug for pixman_box32"],["impl Debug for pixman_box16"],["impl Debug for pixman_span_fix"],["impl Debug for pixman_edge"],["impl Debug for pixman_glyph_cache_t"],["impl Debug for pixman_rectangle32"],["impl Debug for pixman_f_vector"],["impl Debug for pixman_region32"],["impl Debug for pixman_trap"],["impl Debug for pixman_f_transform"],["impl Debug for pixman_line_fixed"],["impl Debug for pixman_indexed"],["impl Debug for pixman_color"],["impl Debug for pixman_glyph_t"],["impl Debug for pixman_triangle"],["impl Debug for pixman_region16"],["impl Debug for pixman_point_fixed"]] -};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/fmt/trait.Display.js b/implementors/core/fmt/trait.Display.js deleted file mode 100644 index 96016eb..0000000 --- a/implementors/core/fmt/trait.Display.js +++ /dev/null @@ -1,3 +0,0 @@ -(function() {var implementors = { -"pixman":[["impl Display for UnknownDither"],["impl Display for UnsupportedDrmFourcc"],["impl Display for CreateFailed"],["impl Display for UnknownOperation"],["impl Display for TransformConvertError"],["impl Display for UnknownFilter"],["impl Display for UnsupportedFormatCode"],["impl Display for OperationFailed"],["impl Display for UnknownRepeat"]] -};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.Copy.js b/implementors/core/marker/trait.Copy.js deleted file mode 100644 index 71c286d..0000000 --- a/implementors/core/marker/trait.Copy.js +++ /dev/null @@ -1,4 +0,0 @@ -(function() {var implementors = { -"pixman":[["impl Copy for FTransform"],["impl Copy for Transform"],["impl Copy for Triangle"],["impl Copy for Repeat"],["impl Copy for Line"],["impl Copy for Dither"],["impl Copy for FormatCode"],["impl Copy for GradientStop"],["impl Copy for Fixed"],["impl Copy for Span"],["impl Copy for Filter"],["impl Copy for Point"],["impl Copy for Color"],["impl Copy for Trap"],["impl Copy for Edge"],["impl Copy for FVector"],["impl Copy for Vector"],["impl Copy for Trapezoid"],["impl Copy for Operation"]], -"pixman_sys":[["impl Copy for pixman_transform"],["impl Copy for pixman_point_fixed"],["impl Copy for pixman_line_fixed"],["impl Copy for pixman_indexed"],["impl Copy for pixman_rectangle32"],["impl Copy for pixman_region32"],["impl Copy for pixman_color"],["impl Copy for pixman_vector"],["impl Copy for pixman_region16_data"],["impl Copy for pixman_region16"],["impl Copy for pixman_f_transform"],["impl Copy for pixman_region32_data"],["impl Copy for pixman_rectangle16"],["impl Copy for pixman_glyph_cache_t"],["impl Copy for pixman_span_fix"],["impl Copy for pixman_box32"],["impl Copy for pixman_glyph_t"],["impl Copy for pixman_f_vector"],["impl Copy for pixman_image"],["impl Copy for pixman_gradient_stop"],["impl Copy for pixman_edge"],["impl Copy for pixman_triangle"],["impl Copy for pixman_box16"],["impl Copy for pixman_trap"],["impl Copy for pixman_trapezoid"]] -};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/ops/arith/trait.Add.js b/implementors/core/ops/arith/trait.Add.js deleted file mode 100644 index 54bd1d8..0000000 --- a/implementors/core/ops/arith/trait.Add.js +++ /dev/null @@ -1,3 +0,0 @@ -(function() {var implementors = { -"pixman":[["impl Add<Fixed> for Fixed"]] -};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/ops/deref/trait.Deref.js b/implementors/core/ops/deref/trait.Deref.js deleted file mode 100644 index dd3b591..0000000 --- a/implementors/core/ops/deref/trait.Deref.js +++ /dev/null @@ -1,3 +0,0 @@ -(function() {var implementors = { -"pixman":[["impl<'alpha> Deref for ConicalGradient<'alpha>"],["impl<'bits, 'alpha> Deref for Image<'bits, 'alpha>"],["impl<'alpha> Deref for Solid<'alpha>"],["impl<'alpha> Deref for RadialGradient<'alpha>"],["impl<'alpha> Deref for LinearGradient<'alpha>"]] -};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/pixman/all.html b/pixman/all.html index e2356a1..2e604d6 100644 --- a/pixman/all.html +++ b/pixman/all.html @@ -1 +1 @@ -List of all items in this crate
\ No newline at end of file +List of all items in this crate
\ No newline at end of file diff --git a/pixman/enum.Dither.html b/pixman/enum.Dither.html index 256a991..348f487 100644 --- a/pixman/enum.Dither.html +++ b/pixman/enum.Dither.html @@ -1,4 +1,4 @@ -Dither in pixman - Rust

Enum pixman::Dither

source ·
pub enum Dither {
+Dither in pixman - Rust

Enum pixman::Dither

source ·
pub enum Dither {
     None,
     Fast,
     Good,
@@ -12,15 +12,15 @@
 
§

Best

Best dithering

§

OrderedBayer8

Ordered bayer 8 dithering

§

OrderedBlueNoise64

Ordered blue noise 64

-

Trait Implementations§

source§

impl Clone for Dither

source§

fn clone(&self) -> Dither

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Dither

source§

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

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

impl From<Dither> for pixman_dither_t

source§

fn from(value: Dither) -> Self

Converts to this type from the input type.
source§

impl TryFrom<u32> for Dither

§

type Error = UnknownDither

The type returned in the event of a conversion error.
source§

fn try_from(value: pixman_dither_t) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for Dither

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

Trait Implementations§

source§

impl Clone for Dither

source§

fn clone(&self) -> Dither

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Dither

source§

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

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

impl From<Dither> for pixman_dither_t

source§

fn from(value: Dither) -> Self

Converts to this type from the input type.
source§

impl TryFrom<u32> for Dither

§

type Error = UnknownDither

The type returned in the event of a conversion error.
source§

fn try_from(value: pixman_dither_t) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for Dither

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/enum.Filter.html b/pixman/enum.Filter.html index 507dd6f..56c6322 100644 --- a/pixman/enum.Filter.html +++ b/pixman/enum.Filter.html @@ -1,4 +1,4 @@ -Filter in pixman - Rust

Enum pixman::Filter

source ·
pub enum Filter {
+Filter in pixman - Rust

Enum pixman::Filter

source ·
pub enum Filter {
     Fast,
     Good,
     Best,
@@ -14,15 +14,15 @@
 
§

Bilinear

Bilinear filtering

§

Convolution

Custom convolution kernel

§

SeparableConvolution

Custom separable convolution kernel

-

Trait Implementations§

source§

impl Clone for Filter

source§

fn clone(&self) -> Filter

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Filter

source§

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

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

impl From<Filter> for pixman_dither_t

source§

fn from(value: Filter) -> Self

Converts to this type from the input type.
source§

impl TryFrom<u32> for Filter

§

type Error = UnknownFilter

The type returned in the event of a conversion error.
source§

fn try_from(value: pixman_dither_t) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for Filter

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

Trait Implementations§

source§

impl Clone for Filter

source§

fn clone(&self) -> Filter

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Filter

source§

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

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

impl From<Filter> for pixman_dither_t

source§

fn from(value: Filter) -> Self

Converts to this type from the input type.
source§

impl TryFrom<u32> for Filter

§

type Error = UnknownFilter

The type returned in the event of a conversion error.
source§

fn try_from(value: pixman_dither_t) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for Filter

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/enum.FormatCode.html b/pixman/enum.FormatCode.html index 03a2729..37132ff 100644 --- a/pixman/enum.FormatCode.html +++ b/pixman/enum.FormatCode.html @@ -1,4 +1,4 @@ -FormatCode in pixman - Rust

Implementations§

source§

impl FormatCode

source

pub fn bpp(code: Self) -> u32

Get the bpp for the specified format

-

Trait Implementations§

source§

impl Clone for FormatCode

source§

fn clone(&self) -> FormatCode

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for FormatCode

source§

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

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

impl From<FormatCode> for pixman_format_code_t

source§

fn from(value: FormatCode) -> Self

Converts to this type from the input type.
source§

impl From<u32> for FormatCode

source§

fn from(value: pixman_format_code_t) -> Self

Converts to this type from the input type.
source§

impl TryFrom<DrmFourcc> for FormatCode

§

type Error = UnsupportedDrmFourcc

The type returned in the event of a conversion error.
source§

fn try_from(value: DrmFourcc) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<FormatCode> for DrmFourcc

§

type Error = UnsupportedFormatCode

The type returned in the event of a conversion error.
source§

fn try_from(value: FormatCode) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for FormatCode

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

Implementations§

source§

impl FormatCode

source

pub fn bpp(code: Self) -> u32

Get the bpp for the specified format

+

Trait Implementations§

source§

impl Clone for FormatCode

source§

fn clone(&self) -> FormatCode

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for FormatCode

source§

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

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

impl From<FormatCode> for pixman_format_code_t

source§

fn from(value: FormatCode) -> Self

Converts to this type from the input type.
source§

impl From<u32> for FormatCode

source§

fn from(value: pixman_format_code_t) -> Self

Converts to this type from the input type.
source§

impl TryFrom<DrmFourcc> for FormatCode

§

type Error = UnsupportedDrmFourcc

The type returned in the event of a conversion error.
source§

fn try_from(value: DrmFourcc) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<FormatCode> for DrmFourcc

§

type Error = UnsupportedFormatCode

The type returned in the event of a conversion error.
source§

fn try_from(value: FormatCode) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for FormatCode

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/enum.Operation.html b/pixman/enum.Operation.html index 3241869..3fe65fa 100644 --- a/pixman/enum.Operation.html +++ b/pixman/enum.Operation.html @@ -1,4 +1,4 @@ -Operation in pixman - Rust

Trait Implementations§

source§

impl Clone for Operation

source§

fn clone(&self) -> Operation

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Operation

source§

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

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

impl From<Operation> for pixman_op_t

source§

fn from(value: Operation) -> Self

Converts to this type from the input type.
source§

impl TryFrom<u32> for Operation

§

type Error = UnknownOperation

The type returned in the event of a conversion error.
source§

fn try_from(value: pixman_op_t) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for Operation

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

Trait Implementations§

source§

impl Clone for Operation

source§

fn clone(&self) -> Operation

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Operation

source§

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

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

impl From<Operation> for pixman_op_t

source§

fn from(value: Operation) -> Self

Converts to this type from the input type.
source§

impl TryFrom<u32> for Operation

§

type Error = UnknownOperation

The type returned in the event of a conversion error.
source§

fn try_from(value: pixman_op_t) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for Operation

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/enum.Overlap.html b/pixman/enum.Overlap.html new file mode 100644 index 0000000..bae8029 --- /dev/null +++ b/pixman/enum.Overlap.html @@ -0,0 +1,29 @@ +Overlap in pixman - Rust

Enum pixman::Overlap

source ·
pub enum Overlap {
+    Out,
+    In,
+    Part,
+}
Expand description

Describes overlap of a region with a rectangle

+

Variants§

§

Out

No intersection

+
§

In

Region contains a rectangle

+
§

Part

Partial intersection

+

Trait Implementations§

source§

impl Clone for Overlap

source§

fn clone(&self) -> Overlap

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Overlap

source§

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

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

impl Hash for Overlap

source§

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

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

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

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

impl Ord for Overlap

source§

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

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

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

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

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

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

fn clamp(self, min: Self, max: Self) -> Selfwhere + Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq for Overlap

source§

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

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

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

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

impl PartialOrd for Overlap

source§

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

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

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

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

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

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

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

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

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

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

impl Copy for Overlap

source§

impl Eq for Overlap

source§

impl StructuralEq for Overlap

source§

impl StructuralPartialEq for Overlap

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

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

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/enum.Repeat.html b/pixman/enum.Repeat.html index 6afd5af..188d8d6 100644 --- a/pixman/enum.Repeat.html +++ b/pixman/enum.Repeat.html @@ -1,4 +1,4 @@ -Repeat in pixman - Rust

Trait Implementations§

source§

impl Clone for Repeat

source§

fn clone(&self) -> Repeat

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Repeat

source§

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

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

impl From<Repeat> for pixman_repeat_t

source§

fn from(value: Repeat) -> Self

Converts to this type from the input type.
source§

impl TryFrom<u32> for Repeat

§

type Error = UnknownRepeat

The type returned in the event of a conversion error.
source§

fn try_from(value: pixman_repeat_t) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for Repeat

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

Trait Implementations§

source§

impl Clone for Repeat

source§

fn clone(&self) -> Repeat

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Repeat

source§

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

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

impl From<Repeat> for pixman_repeat_t

source§

fn from(value: Repeat) -> Self

Converts to this type from the input type.
source§

impl TryFrom<u32> for Repeat

§

type Error = UnknownRepeat

The type returned in the event of a conversion error.
source§

fn try_from(value: pixman_repeat_t) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for Repeat

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/fn.blit.html b/pixman/fn.blit.html index ae859d7..b9b3456 100644 --- a/pixman/fn.blit.html +++ b/pixman/fn.blit.html @@ -1,15 +1,15 @@ -blit in pixman - Rust

Function pixman::blit

source ·
pub fn blit(
-    src_bits: &[u32],
-    dst_bits: &mut [u32],
-    src_stride: isize,
-    dst_stride: isize,
-    src_bpp: isize,
-    dst_bpp: isize,
-    src_x: isize,
-    src_y: isize,
-    dest_x: isize,
-    dest_y: isize,
-    width: isize,
-    height: isize
-) -> Result<(), OperationFailed>
Expand description

Blit the src into the dst with the specified values

+blit in pixman - Rust

Function pixman::blit

source ·
pub fn blit(
+    src_bits: &[u32],
+    dst_bits: &mut [u32],
+    src_stride: isize,
+    dst_stride: isize,
+    src_bpp: isize,
+    dst_bpp: isize,
+    src_x: isize,
+    src_y: isize,
+    dest_x: isize,
+    dest_y: isize,
+    width: isize,
+    height: isize
+) -> Result<(), OperationFailed>
Expand description

Blit the src into the dst with the specified values

\ No newline at end of file diff --git a/pixman/fn.fill.html b/pixman/fn.fill.html index 787a248..b1a063d 100644 --- a/pixman/fn.fill.html +++ b/pixman/fn.fill.html @@ -1,11 +1,11 @@ -fill in pixman - Rust

Function pixman::fill

source ·
pub fn fill(
-    bits: &mut [u32],
-    stride: u32,
-    bpp: u32,
-    x: u32,
-    y: u32,
-    width: u32,
-    height: u32,
-    filler: u32
-) -> Result<(), OperationFailed>
Expand description

Fill the provided bits with the provided values

+fill in pixman - Rust

Function pixman::fill

source ·
pub fn fill(
+    bits: &mut [u32],
+    stride: u32,
+    bpp: u32,
+    x: u32,
+    y: u32,
+    width: u32,
+    height: u32,
+    filler: u32
+) -> Result<(), OperationFailed>
Expand description

Fill the provided bits with the provided values

\ No newline at end of file diff --git a/pixman/fn.sample_ceil_y.html b/pixman/fn.sample_ceil_y.html index 4a30cd4..2f5b58b 100644 --- a/pixman/fn.sample_ceil_y.html +++ b/pixman/fn.sample_ceil_y.html @@ -1,3 +1,3 @@ -sample_ceil_y in pixman - Rust

Function pixman::sample_ceil_y

source ·
pub fn sample_ceil_y(y: impl Into<Fixed>, bpp: i32) -> Fixed
Expand description

Compute the smallest value greater than or equal to y which is on a +sample_ceil_y in pixman - Rust

Function pixman::sample_ceil_y

source ·
pub fn sample_ceil_y(y: impl Into<Fixed>, bpp: i32) -> Fixed
Expand description

Compute the smallest value greater than or equal to y which is on a grid row.

\ No newline at end of file diff --git a/pixman/fn.sample_floor_y.html b/pixman/fn.sample_floor_y.html index 6a08f2b..7e8d00b 100644 --- a/pixman/fn.sample_floor_y.html +++ b/pixman/fn.sample_floor_y.html @@ -1,3 +1,3 @@ -sample_floor_y in pixman - Rust

Function pixman::sample_floor_y

source ·
pub fn sample_floor_y(y: impl Into<Fixed>, bpp: i32) -> Fixed
Expand description

Compute the largest value strictly less than y which is on a +sample_floor_y in pixman - Rust

Function pixman::sample_floor_y

source ·
pub fn sample_floor_y(y: impl Into<Fixed>, bpp: i32) -> Fixed
Expand description

Compute the largest value strictly less than y which is on a grid row.

\ No newline at end of file diff --git a/pixman/index.html b/pixman/index.html index 487b01e..4a93787 100644 --- a/pixman/index.html +++ b/pixman/index.html @@ -1,10 +1,11 @@ -pixman - Rust

Crate pixman

source ·
Expand description

From the official pixman docs:

+pixman - Rust

Crate pixman

source ·
Expand description

From the official pixman docs:

Pixman is a low-level software library for pixel manipulation, providing features such as image compositing and trapezoid rasterization. Important users of pixman are the cairo graphics library and the X server.

Pixman is implemented as a library in the C programming language. It runs on many platforms, including Linux, BSD Derivatives, MacOS X, and Windows.

Pixman is free and open source software. It is available to be redistributed and/or modified under the terms of the MIT license.

-

Re-exports

Structs

Enums

  • Defiens the possible dither operations
  • Defines the possible filter operations
  • Possible format codes
  • Defines the possible operations for composition
  • Defines the possible repeat operations

Functions

  • Blit the src into the dst with the specified values
  • Fill the provided bits with the provided values
  • Compute the smallest value greater than or equal to y which is on a +

Re-exports

Structs

Enums

  • Defiens the possible dither operations
  • Defines the possible filter operations
  • Possible format codes
  • Defines the possible operations for composition
  • Describes overlap of a region with a rectangle
  • Defines the possible repeat operations

Functions

  • Blit the src into the dst with the specified values
  • Fill the provided bits with the provided values
  • Compute the smallest value greater than or equal to y which is on a grid row.
  • Compute the largest value strictly less than y which is on a grid row.

Type Aliases

\ No newline at end of file diff --git a/pixman/region/enum.Overlap.html b/pixman/region/enum.Overlap.html new file mode 100644 index 0000000..6f9eb55 --- /dev/null +++ b/pixman/region/enum.Overlap.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../pixman/enum.Overlap.html...

+ + + \ No newline at end of file diff --git a/pixman/sidebar-items.js b/pixman/sidebar-items.js index eb35c03..125998c 100644 --- a/pixman/sidebar-items.js +++ b/pixman/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"enum":["Dither","Filter","FormatCode","Operation","Repeat"],"fn":["blit","fill","sample_ceil_y","sample_floor_y"],"struct":["Color","ConicalGradient","CreateFailed","Edge","FTransform","FVector","Fixed","GradientStop","Image","ImageRef","Line","LinearGradient","OperationFailed","Point","RadialGradient","Region16","Region32","Solid","Span","Transform","TransformConvertError","Trap","Trapezoid","Triangle","UnknownDither","UnknownFilter","UnknownOperation","UnknownRepeat","UnsupportedDrmFourcc","UnsupportedFormatCode","Vector"],"type":["Box16","Box32","Rectangle16","Rectangle32"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"enum":["Dither","Filter","FormatCode","Operation","Overlap","Repeat"],"fn":["blit","fill","sample_ceil_y","sample_floor_y"],"struct":["Color","ConicalGradient","CreateFailed","Edge","FTransform","FVector","Fixed","GradientStop","Image","ImageRef","Line","LinearGradient","OperationFailed","Point","RadialGradient","Region16","Region32","Solid","Span","Transform","TransformConvertError","Trap","Trapezoid","Triangle","UnknownDither","UnknownFilter","UnknownOperation","UnknownRepeat","UnsupportedDrmFourcc","UnsupportedFormatCode","Vector"],"type":["Box16","Box32","Rectangle16","Rectangle32"]}; \ No newline at end of file diff --git a/pixman/struct.Color.html b/pixman/struct.Color.html index 23188ca..de2f779 100644 --- a/pixman/struct.Color.html +++ b/pixman/struct.Color.html @@ -1,24 +1,24 @@ -Color in pixman - Rust

Struct pixman::Color

source ·
#[repr(transparent)]
pub struct Color(/* private fields */);
Expand description

Rgba color in the range of u16::MIN to u16::MAX

-

Implementations§

source§

impl Color

source

pub fn new(r: u16, g: u16, b: u16, a: u16) -> Self

Create a Color from the provided components

-

Note: Color component range of u16::MIN to u16::MAX

-
source

pub fn from_f32(r: f32, g: f32, b: f32, a: f32) -> Self

Create a Color from the provided components

+Color in pixman - Rust

Struct pixman::Color

source ·
pub struct Color(/* private fields */);
Expand description

Rgba color in the range of u16::MIN to u16::MAX

+

Implementations§

source§

impl Color

source

pub fn new(r: u16, g: u16, b: u16, a: u16) -> Self

Create a Color from the provided components

+

Note: Color component range of u16::MIN to u16::MAX

+
source

pub fn from_f32(r: f32, g: f32, b: f32, a: f32) -> Self

Create a Color from the provided components

Note: Color component range of 0f32 to 1f32

-
source

pub fn from_f64(r: f64, g: f64, b: f64, a: f64) -> Self

Create a Color from the provided components

+
source

pub fn from_f64(r: f64, g: f64, b: f64, a: f64) -> Self

Create a Color from the provided components

Note: Color component range of 0f64 to 1f64

-
source

pub fn from_u32(color8: u32) -> Self

Create a Color from the provided color value

-
source

pub fn r(&self) -> u16

Get the red color component

-
source

pub fn g(&self) -> u16

Get the green color component

-
source

pub fn b(&self) -> u16

Get the blue color component

-
source

pub fn a(&self) -> u16

Get the alpha color component

-

Trait Implementations§

source§

impl Clone for Color

source§

fn clone(&self) -> Color

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Color

source§

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

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

impl From<[f32; 4]> for Color

source§

fn from(value: [f32; 4]) -> Self

Converts to this type from the input type.
source§

impl From<[f64; 4]> for Color

source§

fn from(value: [f64; 4]) -> Self

Converts to this type from the input type.
source§

impl From<[u16; 4]> for Color

source§

fn from(value: [u16; 4]) -> Self

Converts to this type from the input type.
source§

impl From<Color> for pixman_color_t

source§

fn from(value: Color) -> Self

Converts to this type from the input type.
source§

impl From<pixman_color> for Color

source§

fn from(value: pixman_color_t) -> Self

Converts to this type from the input type.
source§

impl From<u32> for Color

source§

fn from(value: u32) -> Self

Converts to this type from the input type.
source§

impl Copy for Color

Auto Trait Implementations§

§

impl RefUnwindSafe for Color

§

impl Send for Color

§

impl Sync for Color

§

impl Unpin for Color

§

impl UnwindSafe for Color

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+
source

pub fn from_u32(color8: u32) -> Self

Create a Color from the provided color value

+
source

pub fn r(&self) -> u16

Get the red color component

+
source

pub fn g(&self) -> u16

Get the green color component

+
source

pub fn b(&self) -> u16

Get the blue color component

+
source

pub fn a(&self) -> u16

Get the alpha color component

+

Trait Implementations§

source§

impl Clone for Color

source§

fn clone(&self) -> Color

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Color

source§

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

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

impl From<[f32; 4]> for Color

source§

fn from(value: [f32; 4]) -> Self

Converts to this type from the input type.
source§

impl From<[f64; 4]> for Color

source§

fn from(value: [f64; 4]) -> Self

Converts to this type from the input type.
source§

impl From<[u16; 4]> for Color

source§

fn from(value: [u16; 4]) -> Self

Converts to this type from the input type.
source§

impl From<Color> for pixman_color_t

source§

fn from(value: Color) -> Self

Converts to this type from the input type.
source§

impl From<pixman_color> for Color

source§

fn from(value: pixman_color_t) -> Self

Converts to this type from the input type.
source§

impl From<u32> for Color

source§

fn from(value: u32) -> Self

Converts to this type from the input type.
source§

impl Copy for Color

Auto Trait Implementations§

§

impl RefUnwindSafe for Color

§

impl Send for Color

§

impl Sync for Color

§

impl Unpin for Color

§

impl UnwindSafe for Color

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/struct.ConicalGradient.html b/pixman/struct.ConicalGradient.html index 5cf5fa7..9ca869e 100644 --- a/pixman/struct.ConicalGradient.html +++ b/pixman/struct.ConicalGradient.html @@ -1,55 +1,55 @@ -ConicalGradient in pixman - Rust

Struct pixman::ConicalGradient

source ·
pub struct ConicalGradient<'alpha> { /* private fields */ }
Expand description

Conical gradient image

+ConicalGradient in pixman - Rust

Struct pixman::ConicalGradient

source ·
pub struct ConicalGradient<'alpha> { /* private fields */ }
Expand description

Conical gradient image

Implementations§

source§

impl<'a> ConicalGradient<'a>

source

pub fn set_alpha_map<'alpha: 'a>( self, alpha_map: &'alpha Image<'_, 'static>, - x: i16, - y: i16 + x: i16, + y: i16 ) -> ConicalGradient<'alpha>

Set an alpha map that will be used when this image is used as a src in a blit operation

source

pub fn clear_alpha_map(self) -> ConicalGradient<'static>

Clear a previously set alpha map

-
source§

impl<'alpha> ConicalGradient<'alpha>

source

pub unsafe fn from_ptr(ptr: *mut pixman_image_t) -> Self

Initialize the image from a raw pointer

+
source§

impl<'alpha> ConicalGradient<'alpha>

source

pub unsafe fn from_ptr(ptr: *mut pixman_image_t) -> Self

Initialize the image from a raw pointer

Safety

The pointer is expected to be valid and have a ref-count of at least one. Ownership of the pointer is transferred and unref will be called on drop.

source§

impl ConicalGradient<'static>

source

pub fn new( - center: impl Into<Point>, - angle: impl Into<Fixed>, + center: impl Into<Point>, + angle: impl Into<Fixed>, stops: &[GradientStop] -) -> Result<Self, CreateFailed>

Create a new conical gradient image usable as the src in blit operations

-

Methods from Deref<Target = ImageRef>§

source

pub fn set_repeat(&self, repeat: Repeat)

Set the repeat operation for this image

+) -> Result<Self, CreateFailed>

Create a new conical gradient image usable as the src in blit operations

+

Methods from Deref<Target = ImageRef>§

source

pub fn set_repeat(&self, repeat: Repeat)

Set the repeat operation for this image

source

pub fn set_transform( &self, - transform: impl Into<Transform> -) -> Result<(), OperationFailed>

Apply the specified transform during sampling from this image

-
source

pub fn clear_transform(&self) -> Result<(), OperationFailed>

Clear a previously applied transform

+ transform: impl Into<Transform> +) -> Result<(), OperationFailed>

Apply the specified transform during sampling from this image

+
source

pub fn clear_transform(&self) -> Result<(), OperationFailed>

Clear a previously applied transform

source

pub fn set_clip_region( &self, - region: Option<&Region16> -) -> Result<(), OperationFailed>

Apply a clip region used during composition

+ region: Option<&Region16> +) -> Result<(), OperationFailed>

Apply a clip region used during composition

source

pub fn set_clip_region32( &self, - region: Option<&Region32> -) -> Result<(), OperationFailed>

Apply a clip region used during composition

+ region: Option<&Region32> +) -> Result<(), OperationFailed>

Apply a clip region used during composition

source

pub fn set_dither(&self, dither: Dither)

Set the dither operation used during composition

-
source

pub fn set_dither_offset(&self, offset_x: c_int, offset_y: c_int)

Set the dither offset

+
source

pub fn set_dither_offset(&self, offset_x: c_int, offset_y: c_int)

Set the dither offset

source

pub fn set_filter( &self, filter: Filter, filter_params: &[Fixed] -) -> Result<(), OperationFailed>

Set the filter operation used during composition

-
source

pub fn set_has_client_clip(&self, client_clip: bool)

Set whether the source clip was set by a client

-
source

pub fn set_source_clipping(&self, source_clipping: bool)

Set whether the clip applies when the image is used as a source

-
source

pub fn component_alpha(&self) -> bool

Whether the image has component alpha or unified alpha

-
source

pub fn set_component_alpha(&self, component_alpha: bool)

Set whether the image has component alpha or unified alpha

-
source

pub fn as_ptr(&self) -> *mut pixman_image_t

Access the raw image pointer

-

Trait Implementations§

source§

impl<'alpha> Debug for ConicalGradient<'alpha>

source§

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

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

impl<'alpha> Deref for ConicalGradient<'alpha>

§

type Target = ImageRef

The resulting type after dereferencing.
source§

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

Dereferences the value.

Auto Trait Implementations§

§

impl<'alpha> RefUnwindSafe for ConicalGradient<'alpha>

§

impl<'alpha> !Send for ConicalGradient<'alpha>

§

impl<'alpha> !Sync for ConicalGradient<'alpha>

§

impl<'alpha> Unpin for ConicalGradient<'alpha>

§

impl<'alpha> UnwindSafe for ConicalGradient<'alpha>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+) -> Result<(), OperationFailed>

Set the filter operation used during composition

+
source

pub fn set_has_client_clip(&self, client_clip: bool)

Set whether the source clip was set by a client

+
source

pub fn set_source_clipping(&self, source_clipping: bool)

Set whether the clip applies when the image is used as a source

+
source

pub fn component_alpha(&self) -> bool

Whether the image has component alpha or unified alpha

+
source

pub fn set_component_alpha(&self, component_alpha: bool)

Set whether the image has component alpha or unified alpha

+
source

pub fn as_ptr(&self) -> *mut pixman_image_t

Access the raw image pointer

+

Trait Implementations§

source§

impl<'alpha> Debug for ConicalGradient<'alpha>

source§

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

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

impl<'alpha> Deref for ConicalGradient<'alpha>

§

type Target = ImageRef

The resulting type after dereferencing.
source§

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

Dereferences the value.

Auto Trait Implementations§

§

impl<'alpha> RefUnwindSafe for ConicalGradient<'alpha>

§

impl<'alpha> !Send for ConicalGradient<'alpha>

§

impl<'alpha> !Sync for ConicalGradient<'alpha>

§

impl<'alpha> Unpin for ConicalGradient<'alpha>

§

impl<'alpha> UnwindSafe for ConicalGradient<'alpha>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/struct.CreateFailed.html b/pixman/struct.CreateFailed.html index 0e64f5e..77f3cc7 100644 --- a/pixman/struct.CreateFailed.html +++ b/pixman/struct.CreateFailed.html @@ -1,13 +1,13 @@ -CreateFailed in pixman - Rust

Struct pixman::CreateFailed

source ·
pub struct CreateFailed;
Expand description

Resource creation failed

-

Trait Implementations§

source§

impl Debug for CreateFailed

source§

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

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

impl Display for CreateFailed

source§

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

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

impl Error for CreateFailed

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+CreateFailed in pixman - Rust

Struct pixman::CreateFailed

source ·
pub struct CreateFailed;
Expand description

Resource creation failed

+

Trait Implementations§

source§

impl Debug for CreateFailed

source§

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

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

impl Display for CreateFailed

source§

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

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

impl Error for CreateFailed

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/struct.Edge.html b/pixman/struct.Edge.html index 5d24082..efd77de 100644 --- a/pixman/struct.Edge.html +++ b/pixman/struct.Edge.html @@ -1,30 +1,30 @@ -Edge in pixman - Rust

Struct pixman::Edge

source ·
#[repr(transparent)]
pub struct Edge(/* private fields */);
Expand description

Defines a single edge

+Edge in pixman - Rust

Struct pixman::Edge

source ·
pub struct Edge(/* private fields */);
Expand description

Defines a single edge

Implementations§

source§

impl Edge

source

pub fn new( - bpp: i32, - y_start: impl Into<Fixed>, - x_top: impl Into<Fixed>, - y_top: impl Into<Fixed>, - x_bot: impl Into<Fixed>, - y_bot: impl Into<Fixed> + bpp: i32, + y_start: impl Into<Fixed>, + x_top: impl Into<Fixed>, + y_top: impl Into<Fixed>, + x_bot: impl Into<Fixed>, + y_bot: impl Into<Fixed> ) -> Self

Create a edge from the provided values

source

pub fn from_line( - bpp: isize, - y: impl Into<Fixed>, - line: impl Into<Line>, - x_off: i32, - y_off: i32 + bpp: isize, + y: impl Into<Fixed>, + line: impl Into<Line>, + x_off: i32, + y_off: i32 ) -> Self

Initialize one edge structure given a line, starting y value and a pixel offset for the line

-
source

pub fn step(&mut self, n: i32)

Step an edge by any amount (including negative values)

-

Trait Implementations§

source§

impl Clone for Edge

source§

fn clone(&self) -> Edge

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Edge

source§

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

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

impl From<Edge> for pixman_edge_t

source§

fn from(value: Edge) -> Self

Converts to this type from the input type.
source§

impl From<pixman_edge> for Edge

source§

fn from(value: pixman_edge_t) -> Self

Converts to this type from the input type.
source§

impl Copy for Edge

Auto Trait Implementations§

§

impl RefUnwindSafe for Edge

§

impl Send for Edge

§

impl Sync for Edge

§

impl Unpin for Edge

§

impl UnwindSafe for Edge

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+
source

pub fn step(&mut self, n: i32)

Step an edge by any amount (including negative values)

+

Trait Implementations§

source§

impl Clone for Edge

source§

fn clone(&self) -> Edge

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Edge

source§

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

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

impl From<Edge> for pixman_edge_t

source§

fn from(value: Edge) -> Self

Converts to this type from the input type.
source§

impl From<pixman_edge> for Edge

source§

fn from(value: pixman_edge_t) -> Self

Converts to this type from the input type.
source§

impl Copy for Edge

Auto Trait Implementations§

§

impl RefUnwindSafe for Edge

§

impl Send for Edge

§

impl Sync for Edge

§

impl Unpin for Edge

§

impl UnwindSafe for Edge

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/struct.FTransform.html b/pixman/struct.FTransform.html index c51f86a..6fa7a2c 100644 --- a/pixman/struct.FTransform.html +++ b/pixman/struct.FTransform.html @@ -1,27 +1,27 @@ -FTransform in pixman - Rust

Struct pixman::FTransform

source ·
#[repr(transparent)]
pub struct FTransform(/* private fields */);
Expand description

Floating-point transform

-

Implementations§

source§

impl FTransform

source

pub fn transform_bounds(&self, b: Box16) -> Option<Box16>

Transform the provided bounds

+FTransform in pixman - Rust

Struct pixman::FTransform

source ·
pub struct FTransform(/* private fields */);
Expand description

Floating-point transform

+

Implementations§

source§

impl FTransform

source

pub fn transform_bounds(&self, b: Box16) -> Option<Box16>

Transform the provided bounds

source

pub fn identity() -> Self

Initialize an identity transform

-
source

pub fn invert(&self) -> Option<Self>

Invert this transform

+
source

pub fn invert(&self) -> Option<Self>

Invert this transform

source

pub fn multiply(&self, other: &FTransform) -> Self

Multiply this transform with the provided transform

-
source

pub fn transform_point(&self, vector: FVector) -> Option<FVector>

Transform the given point

+
source

pub fn transform_point(&self, vector: FVector) -> Option<FVector>

Transform the given point

source

pub fn transform_point_3d(&self, vector: FVector) -> FVector

Transform the given point

-
source§

impl FTransform

source

pub fn new(m: [[f64; 3]; 3]) -> Self

Initialize a transform from the provided matrix

-
source

pub fn from_rotation(cos: f64, sin: f64) -> Self

Initialize a transform from a rotation

-
source

pub fn from_scale(sx: f64, sy: f64) -> Self

Initialize a transform from a scale

-
source

pub fn from_translation(tx: f64, ty: f64) -> Self

Initialize a transform from a translation

-
source

pub fn rotate(self, c: f64, s: f64, reverse: bool) -> Option<Self>

Add a rotation to this transform

-
source

pub fn scale(self, sx: f64, sy: f64, reverse: bool) -> Option<Self>

Add a scale to this transform

-
source

pub fn translate(self, tx: f64, ty: f64, reverse: bool) -> Option<Self>

Add a translation to this transform

-
source

pub fn matrix(&self) -> [[f64; 3]; 3]

Access the current transform matrix

-

Trait Implementations§

source§

impl Clone for FTransform

source§

fn clone(&self) -> FTransform

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for FTransform

source§

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

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

impl From<[[f64; 3]; 3]> for FTransform

source§

fn from(value: [[f64; 3]; 3]) -> Self

Converts to this type from the input type.
source§

impl From<FTransform> for pixman_f_transform_t

source§

fn from(value: FTransform) -> Self

Converts to this type from the input type.
source§

impl From<Transform> for FTransform

source§

fn from(value: Transform) -> Self

Converts to this type from the input type.
source§

impl From<pixman_f_transform> for FTransform

source§

fn from(value: pixman_f_transform_t) -> Self

Converts to this type from the input type.
source§

impl TryFrom<FTransform> for Transform

§

type Error = TransformConvertError

The type returned in the event of a conversion error.
source§

fn try_from(value: FTransform) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for FTransform

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+
source§

impl FTransform

source

pub fn new(m: [[f64; 3]; 3]) -> Self

Initialize a transform from the provided matrix

+
source

pub fn from_rotation(cos: f64, sin: f64) -> Self

Initialize a transform from a rotation

+
source

pub fn from_scale(sx: f64, sy: f64) -> Self

Initialize a transform from a scale

+
source

pub fn from_translation(tx: f64, ty: f64) -> Self

Initialize a transform from a translation

+
source

pub fn rotate(self, c: f64, s: f64, reverse: bool) -> Option<Self>

Add a rotation to this transform

+
source

pub fn scale(self, sx: f64, sy: f64, reverse: bool) -> Option<Self>

Add a scale to this transform

+
source

pub fn translate(self, tx: f64, ty: f64, reverse: bool) -> Option<Self>

Add a translation to this transform

+
source

pub fn matrix(&self) -> [[f64; 3]; 3]

Access the current transform matrix

+

Trait Implementations§

source§

impl Clone for FTransform

source§

fn clone(&self) -> FTransform

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for FTransform

source§

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

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

impl From<[[f64; 3]; 3]> for FTransform

source§

fn from(value: [[f64; 3]; 3]) -> Self

Converts to this type from the input type.
source§

impl From<FTransform> for pixman_f_transform_t

source§

fn from(value: FTransform) -> Self

Converts to this type from the input type.
source§

impl From<Transform> for FTransform

source§

fn from(value: Transform) -> Self

Converts to this type from the input type.
source§

impl From<pixman_f_transform> for FTransform

source§

fn from(value: pixman_f_transform_t) -> Self

Converts to this type from the input type.
source§

impl TryFrom<FTransform> for Transform

§

type Error = TransformConvertError

The type returned in the event of a conversion error.
source§

fn try_from(value: FTransform) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for FTransform

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/struct.FVector.html b/pixman/struct.FVector.html index 674a423..3b80136 100644 --- a/pixman/struct.FVector.html +++ b/pixman/struct.FVector.html @@ -1,17 +1,17 @@ -FVector in pixman - Rust

Struct pixman::FVector

source ·
#[repr(transparent)]
pub struct FVector(/* private fields */);
Expand description

Floating-point vector

-

Implementations§

source§

impl FVector

source

pub fn new(v: [f64; 3]) -> Self

Initialize the vector from the specified values

-
source

pub fn x(&self) -> f64

Access the x component of this vector

-
source

pub fn y(&self) -> f64

Access the y component of this vector

-
source

pub fn z(&self) -> f64

Access the z component of this vector

-

Trait Implementations§

source§

impl Clone for FVector

source§

fn clone(&self) -> FVector

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for FVector

source§

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

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

impl From<[f64; 3]> for FVector

source§

fn from(value: [f64; 3]) -> Self

Converts to this type from the input type.
source§

impl From<FVector> for pixman_f_vector_t

source§

fn from(value: FVector) -> Self

Converts to this type from the input type.
source§

impl From<pixman_f_vector> for FVector

source§

fn from(value: pixman_f_vector_t) -> Self

Converts to this type from the input type.
source§

impl Copy for FVector

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+FVector in pixman - Rust

Struct pixman::FVector

source ·
pub struct FVector(/* private fields */);
Expand description

Floating-point vector

+

Implementations§

source§

impl FVector

source

pub fn new(v: [f64; 3]) -> Self

Initialize the vector from the specified values

+
source

pub fn x(&self) -> f64

Access the x component of this vector

+
source

pub fn y(&self) -> f64

Access the y component of this vector

+
source

pub fn z(&self) -> f64

Access the z component of this vector

+

Trait Implementations§

source§

impl Clone for FVector

source§

fn clone(&self) -> FVector

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for FVector

source§

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

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

impl From<[f64; 3]> for FVector

source§

fn from(value: [f64; 3]) -> Self

Converts to this type from the input type.
source§

impl From<FVector> for pixman_f_vector_t

source§

fn from(value: FVector) -> Self

Converts to this type from the input type.
source§

impl From<pixman_f_vector> for FVector

source§

fn from(value: pixman_f_vector_t) -> Self

Converts to this type from the input type.
source§

impl Copy for FVector

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/struct.Fixed.html b/pixman/struct.Fixed.html index 2921968..4c7a628 100644 --- a/pixman/struct.Fixed.html +++ b/pixman/struct.Fixed.html @@ -1,20 +1,20 @@ -Fixed in pixman - Rust

Struct pixman::Fixed

source ·
#[repr(transparent)]
pub struct Fixed(/* private fields */);
Expand description

Fixed-point value

+Fixed in pixman - Rust

Struct pixman::Fixed

source ·
pub struct Fixed(/* private fields */);
Expand description

Fixed-point value

Implementations§

source§

impl Fixed

source

pub const ONE: Fixed = _

One

source

pub const ZERO: Fixed = _

Zero

source

pub const fn from_raw(value: pixman_fixed_t) -> Self

Initialize this fixed-point from a raw value

-
source

pub const fn from_int(value: i32) -> Self

Initialize this fixed-point from an integer

-
source

pub fn from_double(value: f64) -> Self

Initialize this fixed-point from an f64

-
source

pub const fn to_int(self) -> i32

Get the int value of this fixed point

+
source

pub const fn from_int(value: i32) -> Self

Initialize this fixed-point from an integer

+
source

pub fn from_double(value: f64) -> Self

Initialize this fixed-point from an f64

+
source

pub const fn to_int(self) -> i32

Get the int value of this fixed point

source

pub fn into_raw(self) -> pixman_fixed_t

Access the raw fixed-point value

-

Trait Implementations§

source§

impl Add<Fixed> for Fixed

§

type Output = Fixed

The resulting type after applying the + operator.
source§

fn add(self, rhs: Self) -> Self::Output

Performs the + operation. Read more
source§

impl Clone for Fixed

source§

fn clone(&self) -> Fixed

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Fixed

source§

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

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

impl From<f32> for Fixed

source§

fn from(value: f32) -> Self

Converts to this type from the input type.
source§

impl From<f64> for Fixed

source§

fn from(value: f64) -> Self

Converts to this type from the input type.
source§

impl From<i32> for Fixed

source§

fn from(value: i32) -> Self

Converts to this type from the input type.
source§

impl Copy for Fixed

Auto Trait Implementations§

§

impl RefUnwindSafe for Fixed

§

impl Send for Fixed

§

impl Sync for Fixed

§

impl Unpin for Fixed

§

impl UnwindSafe for Fixed

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

Trait Implementations§

source§

impl Add for Fixed

§

type Output = Fixed

The resulting type after applying the + operator.
source§

fn add(self, rhs: Self) -> Self::Output

Performs the + operation. Read more
source§

impl Clone for Fixed

source§

fn clone(&self) -> Fixed

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Fixed

source§

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

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

impl From<f32> for Fixed

source§

fn from(value: f32) -> Self

Converts to this type from the input type.
source§

impl From<f64> for Fixed

source§

fn from(value: f64) -> Self

Converts to this type from the input type.
source§

impl From<i32> for Fixed

source§

fn from(value: i32) -> Self

Converts to this type from the input type.
source§

impl Copy for Fixed

Auto Trait Implementations§

§

impl RefUnwindSafe for Fixed

§

impl Send for Fixed

§

impl Sync for Fixed

§

impl Unpin for Fixed

§

impl UnwindSafe for Fixed

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/struct.GradientStop.html b/pixman/struct.GradientStop.html index f444338..0729174 100644 --- a/pixman/struct.GradientStop.html +++ b/pixman/struct.GradientStop.html @@ -1,16 +1,16 @@ -GradientStop in pixman - Rust

Struct pixman::GradientStop

source ·
#[repr(transparent)]
pub struct GradientStop(/* private fields */);
Expand description

Gradient-stop

-

Implementations§

source§

impl GradientStop

source

pub fn new(x: impl Into<Fixed>, color: impl Into<Color>) -> Self

Initialize the gradient stop from the provided valued

+GradientStop in pixman - Rust

Struct pixman::GradientStop

source ·
pub struct GradientStop(/* private fields */);
Expand description

Gradient-stop

+

Implementations§

source§

impl GradientStop

source

pub fn new(x: impl Into<Fixed>, color: impl Into<Color>) -> Self

Initialize the gradient stop from the provided valued

source

pub fn x(&self) -> Fixed

Access the stop x value

source

pub fn color(&self) -> Color

Access the stop color

-

Trait Implementations§

source§

impl Clone for GradientStop

source§

fn clone(&self) -> GradientStop

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for GradientStop

source§

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

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

impl From<GradientStop> for pixman_gradient_stop_t

source§

fn from(value: GradientStop) -> Self

Converts to this type from the input type.
source§

impl From<pixman_gradient_stop> for GradientStop

source§

fn from(value: pixman_gradient_stop_t) -> Self

Converts to this type from the input type.
source§

impl Copy for GradientStop

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

Trait Implementations§

source§

impl Clone for GradientStop

source§

fn clone(&self) -> GradientStop

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for GradientStop

source§

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

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

impl From<GradientStop> for pixman_gradient_stop_t

source§

fn from(value: GradientStop) -> Self

Converts to this type from the input type.
source§

impl From<pixman_gradient_stop> for GradientStop

source§

fn from(value: pixman_gradient_stop_t) -> Self

Converts to this type from the input type.
source§

impl Copy for GradientStop

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/struct.Image.html b/pixman/struct.Image.html index cf41cf2..a56cb9e 100644 --- a/pixman/struct.Image.html +++ b/pixman/struct.Image.html @@ -1,84 +1,84 @@ -Image in pixman - Rust
source§

impl<'bits> Image<'bits, 'static>

source

pub fn from_slice_mut( format: FormatCode, - width: usize, - height: usize, - bits: &'bits mut [u32], - rowstride_bytes: usize, - clear: bool -) -> Result<Self, CreateFailed>

Create an image from some pre-allocated pixel data

+ width: usize, + height: usize, + bits: &'bits mut [u32], + rowstride_bytes: usize, + clear: bool +) -> Result<Self, CreateFailed>

Create an image from some pre-allocated pixel data

source

pub unsafe fn from_raw_mut( format: FormatCode, - width: usize, - height: usize, - bits: *mut u32, - rowstride_bytes: usize, - clear: bool -) -> Result<Self, CreateFailed>

Create an image from some pre-allocated pixel data pointer

+ width: usize, + height: usize, + bits: *mut u32, + rowstride_bytes: usize, + clear: bool +) -> Result<Self, CreateFailed>

Create an image from some pre-allocated pixel data pointer

Safety

The caller is responsible to make sure the pointer stays valid for the lifetime of the created image.

source§

impl<'bits, 'a> Image<'bits, 'a>

source

pub fn set_alpha_map<'alpha: 'a>( self, alpha_map: &'alpha Image<'_, 'static>, - x: i16, - y: i16 + x: i16, + y: i16 ) -> Image<'bits, 'alpha>

Set an alpha map that will be used when this image is used as a src in a blit operation

source

pub fn clear_alpha_map(self) -> Image<'bits, 'static>

Clear a previously set alpha map

-
source§

impl<'bits, 'alpha> Image<'bits, 'alpha>

source

pub fn width(&self) -> usize

Get the width of the image

-
source

pub fn height(&self) -> usize

Get the height of the image

-
source

pub fn stride(&self) -> usize

Get the stride of the image

-
source

pub fn depth(&self) -> usize

Get the depth of the image

+
source§

impl<'bits, 'alpha> Image<'bits, 'alpha>

source

pub fn width(&self) -> usize

Get the width of the image

+
source

pub fn height(&self) -> usize

Get the height of the image

+
source

pub fn stride(&self) -> usize

Get the stride of the image

+
source

pub fn depth(&self) -> usize

Get the depth of the image

source

pub fn format(&self) -> FormatCode

Get the format of the image

-
source

pub unsafe fn data(&self) -> *mut u32

Access the underlying pixel data

+
source

pub unsafe fn data(&self) -> *mut u32

Access the underlying pixel data

Safety

The pointer is valid for the lifetime of the image

source

pub fn fill_boxes( &self, op: Operation, - color: impl Into<Color>, + color: impl Into<Color>, boxes: &[Box32] -) -> Result<(), OperationFailed>

Fill this image with the specified boxes and color

+) -> Result<(), OperationFailed>

Fill this image with the specified boxes and color

source

pub fn fill_rectangles( &self, op: Operation, - color: impl Into<Color>, + color: impl Into<Color>, rects: &[Rectangle16] -) -> Result<(), OperationFailed>

Fill this image with the specified rectangles and color

+) -> Result<(), OperationFailed>

Fill this image with the specified rectangles and color

source

pub fn composite( &self, operation: Operation, src: &ImageRef, - mask: Option<&ImageRef>, - src_loc: (i16, i16), - mask_loc: (i16, i16), - dest_loc: (i16, i16), - size: (u16, u16) + mask: Option<&ImageRef>, + src_loc: (i16, i16), + mask_loc: (i16, i16), + dest_loc: (i16, i16), + size: (u16, u16) )

Composite the specified src image into this image

source

pub fn composite32( &self, operation: Operation, src: &ImageRef, - mask: Option<&ImageRef>, - src_loc: (i32, i32), - mask_loc: (i32, i32), - dest_loc: (i32, i32), - size: (i32, i32) + mask: Option<&ImageRef>, + src_loc: (i32, i32), + mask_loc: (i32, i32), + dest_loc: (i32, i32), + size: (i32, i32) )

Composite the specified src image into this image

source

pub fn composite_triangles( &self, operation: Operation, src: &ImageRef, mask_format: FormatCode, - src_loc: (i32, i32), - dest_loc: (i32, i32), + src_loc: (i32, i32), + dest_loc: (i32, i32), tris: &[Triangle] )

Composite the specified triangles into this image

source

pub fn composite_trapezoids( @@ -86,68 +86,68 @@

Safety
operation: Operation, src: &ImageRef, mask_format: FormatCode, - src_loc: (i32, i32), - dest_loc: (i32, i32), + src_loc: (i32, i32), + dest_loc: (i32, i32), traps: &[Trapezoid] )

Composite the specified trapezoids into this image

-
source

pub fn add_traps(&self, offset: (i16, i16), traps: &[Trap])

Add the specified traps to this image

-
source

pub fn add_trapezoids(&self, offset: (i16, i32), traps: &[Trapezoid])

Add the specified trapezoids to this image

-
source

pub fn add_triangles(&self, offset: (i32, i32), tris: &[Triangle])

Add the specified triangles to this image

+
source

pub fn add_traps(&self, offset: (i16, i16), traps: &[Trap])

Add the specified traps to this image

+
source

pub fn add_trapezoids(&self, offset: (i16, i32), traps: &[Trapezoid])

Add the specified trapezoids to this image

+
source

pub fn add_triangles(&self, offset: (i32, i32), tris: &[Triangle])

Add the specified triangles to this image

source

pub fn compute_composite_region( &self, src: &ImageRef, - mask: Option<&ImageRef>, - src_loc: (i16, i16), - mask_loc: (i16, i16), - dest_loc: (i16, i16), - size: (u16, u16) -) -> Option<Region16>

Compute the composite region for the specified src

+ mask: Option<&ImageRef>, + src_loc: (i16, i16), + mask_loc: (i16, i16), + dest_loc: (i16, i16), + size: (u16, u16) +) -> Option<Region16>

Compute the composite region for the specified src

source

pub fn rasterize_edges( &self, l: Edge, r: Edge, - t: impl Into<Fixed>, - b: impl Into<Fixed> + t: impl Into<Fixed>, + b: impl Into<Fixed> )

Rasterize the specified edges

-
source

pub fn rasterize_trapezoid(&self, trap: Trapezoid, offset: (i32, i32))

Rasterize the specified trapezoids

-
source§

impl<'bits, 'alpha> Image<'bits, 'alpha>

source

pub unsafe fn from_ptr(ptr: *mut pixman_image_t) -> Self

Initialize the image from a raw pointer

+
source

pub fn rasterize_trapezoid(&self, trap: Trapezoid, offset: (i32, i32))

Rasterize the specified trapezoids

+
source§

impl<'bits, 'alpha> Image<'bits, 'alpha>

source

pub unsafe fn from_ptr(ptr: *mut pixman_image_t) -> Self

Initialize the image from a raw pointer

Safety

The pointer is expected to be valid and have a ref-count of at least one. Ownership of the pointer is transferred and unref will be called on drop.

-

Methods from Deref<Target = ImageRef>§

source

pub fn set_repeat(&self, repeat: Repeat)

Set the repeat operation for this image

+

Methods from Deref<Target = ImageRef>§

source

pub fn set_repeat(&self, repeat: Repeat)

Set the repeat operation for this image

source

pub fn set_transform( &self, - transform: impl Into<Transform> -) -> Result<(), OperationFailed>

Apply the specified transform during sampling from this image

-
source

pub fn clear_transform(&self) -> Result<(), OperationFailed>

Clear a previously applied transform

+ transform: impl Into<Transform> +) -> Result<(), OperationFailed>

Apply the specified transform during sampling from this image

+
source

pub fn clear_transform(&self) -> Result<(), OperationFailed>

Clear a previously applied transform

source

pub fn set_clip_region( &self, - region: Option<&Region16> -) -> Result<(), OperationFailed>

Apply a clip region used during composition

+ region: Option<&Region16> +) -> Result<(), OperationFailed>

Apply a clip region used during composition

source

pub fn set_clip_region32( &self, - region: Option<&Region32> -) -> Result<(), OperationFailed>

Apply a clip region used during composition

+ region: Option<&Region32> +) -> Result<(), OperationFailed>

Apply a clip region used during composition

source

pub fn set_dither(&self, dither: Dither)

Set the dither operation used during composition

-
source

pub fn set_dither_offset(&self, offset_x: c_int, offset_y: c_int)

Set the dither offset

+
source

pub fn set_dither_offset(&self, offset_x: c_int, offset_y: c_int)

Set the dither offset

source

pub fn set_filter( &self, filter: Filter, filter_params: &[Fixed] -) -> Result<(), OperationFailed>

Set the filter operation used during composition

-
source

pub fn set_has_client_clip(&self, client_clip: bool)

Set whether the source clip was set by a client

-
source

pub fn set_source_clipping(&self, source_clipping: bool)

Set whether the clip applies when the image is used as a source

-
source

pub fn component_alpha(&self) -> bool

Whether the image has component alpha or unified alpha

-
source

pub fn set_component_alpha(&self, component_alpha: bool)

Set whether the image has component alpha or unified alpha

-
source

pub fn as_ptr(&self) -> *mut pixman_image_t

Access the raw image pointer

-

Trait Implementations§

source§

impl<'bits, 'alpha> Debug for Image<'bits, 'alpha>

source§

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

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

impl<'bits, 'alpha> Deref for Image<'bits, 'alpha>

§

type Target = ImageRef

The resulting type after dereferencing.
source§

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

Dereferences the value.

Auto Trait Implementations§

§

impl<'bits, 'alpha> RefUnwindSafe for Image<'bits, 'alpha>

§

impl<'bits, 'alpha> !Send for Image<'bits, 'alpha>

§

impl<'bits, 'alpha> !Sync for Image<'bits, 'alpha>

§

impl<'bits, 'alpha> Unpin for Image<'bits, 'alpha>

§

impl<'bits, 'alpha> UnwindSafe for Image<'bits, 'alpha>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+) -> Result<(), OperationFailed>

Set the filter operation used during composition

+
source

pub fn set_has_client_clip(&self, client_clip: bool)

Set whether the source clip was set by a client

+
source

pub fn set_source_clipping(&self, source_clipping: bool)

Set whether the clip applies when the image is used as a source

+
source

pub fn component_alpha(&self) -> bool

Whether the image has component alpha or unified alpha

+
source

pub fn set_component_alpha(&self, component_alpha: bool)

Set whether the image has component alpha or unified alpha

+
source

pub fn as_ptr(&self) -> *mut pixman_image_t

Access the raw image pointer

+

Trait Implementations§

source§

impl<'bits, 'alpha> Debug for Image<'bits, 'alpha>

source§

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

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

impl<'bits, 'alpha> Deref for Image<'bits, 'alpha>

§

type Target = ImageRef

The resulting type after dereferencing.
source§

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

Dereferences the value.

Auto Trait Implementations§

§

impl<'bits, 'alpha> RefUnwindSafe for Image<'bits, 'alpha>

§

impl<'bits, 'alpha> !Send for Image<'bits, 'alpha>

§

impl<'bits, 'alpha> !Sync for Image<'bits, 'alpha>

§

impl<'bits, 'alpha> Unpin for Image<'bits, 'alpha>

§

impl<'bits, 'alpha> UnwindSafe for Image<'bits, 'alpha>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/struct.ImageRef.html b/pixman/struct.ImageRef.html index d4493ed..93ecd53 100644 --- a/pixman/struct.ImageRef.html +++ b/pixman/struct.ImageRef.html @@ -1,42 +1,42 @@ -ImageRef in pixman - Rust

Struct pixman::ImageRef

source ·
pub struct ImageRef(/* private fields */);
Expand description

A reference to a raw image

+ImageRef in pixman - Rust

Struct pixman::ImageRef

source ·
pub struct ImageRef(/* private fields */);
Expand description

A reference to a raw image

Implementations§

source§

impl ImageRef

source

pub fn set_repeat(&self, repeat: Repeat)

Set the repeat operation for this image

source

pub fn set_transform( &self, - transform: impl Into<Transform> -) -> Result<(), OperationFailed>

Apply the specified transform during sampling from this image

-
source

pub fn clear_transform(&self) -> Result<(), OperationFailed>

Clear a previously applied transform

+ transform: impl Into<Transform> +) -> Result<(), OperationFailed>

Apply the specified transform during sampling from this image

+
source

pub fn clear_transform(&self) -> Result<(), OperationFailed>

Clear a previously applied transform

source

pub fn set_clip_region( &self, - region: Option<&Region16> -) -> Result<(), OperationFailed>

Apply a clip region used during composition

+ region: Option<&Region16> +) -> Result<(), OperationFailed>

Apply a clip region used during composition

source

pub fn set_clip_region32( &self, - region: Option<&Region32> -) -> Result<(), OperationFailed>

Apply a clip region used during composition

+ region: Option<&Region32> +) -> Result<(), OperationFailed>

Apply a clip region used during composition

source

pub fn set_dither(&self, dither: Dither)

Set the dither operation used during composition

-
source

pub fn set_dither_offset(&self, offset_x: c_int, offset_y: c_int)

Set the dither offset

+
source

pub fn set_dither_offset(&self, offset_x: c_int, offset_y: c_int)

Set the dither offset

source

pub fn set_filter( &self, filter: Filter, filter_params: &[Fixed] -) -> Result<(), OperationFailed>

Set the filter operation used during composition

-
source

pub fn set_has_client_clip(&self, client_clip: bool)

Set whether the source clip was set by a client

-
source

pub fn set_source_clipping(&self, source_clipping: bool)

Set whether the clip applies when the image is used as a source

-
source

pub fn component_alpha(&self) -> bool

Whether the image has component alpha or unified alpha

-
source

pub fn set_component_alpha(&self, component_alpha: bool)

Set whether the image has component alpha or unified alpha

-
source§

impl ImageRef

source

pub unsafe fn from_ptr(ptr: *mut pixman_image_t) -> Self

Create a reference to a raw image

+) -> Result<(), OperationFailed>

Set the filter operation used during composition

+
source

pub fn set_has_client_clip(&self, client_clip: bool)

Set whether the source clip was set by a client

+
source

pub fn set_source_clipping(&self, source_clipping: bool)

Set whether the clip applies when the image is used as a source

+
source

pub fn component_alpha(&self) -> bool

Whether the image has component alpha or unified alpha

+
source

pub fn set_component_alpha(&self, component_alpha: bool)

Set whether the image has component alpha or unified alpha

+
source§

impl ImageRef

source

pub unsafe fn from_ptr(ptr: *mut pixman_image_t) -> Self

Create a reference to a raw image

Safety

The pointer is expected to be valid and have a ref-count of at least one. Ownership of the pointer is transferred and unref will be called on drop.

-
source

pub fn as_ptr(&self) -> *mut pixman_image_t

Access the raw image pointer

-

Trait Implementations§

source§

impl Debug for ImageRef

source§

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

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

impl Drop for ImageRef

source§

fn drop(&mut self)

Executes the destructor for this type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+
source

pub fn as_ptr(&self) -> *mut pixman_image_t

Access the raw image pointer

+

Trait Implementations§

source§

impl Debug for ImageRef

source§

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

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

impl Drop for ImageRef

source§

fn drop(&mut self)

Executes the destructor for this type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/struct.Line.html b/pixman/struct.Line.html index 7a4b1d3..cf2ef35 100644 --- a/pixman/struct.Line.html +++ b/pixman/struct.Line.html @@ -1,16 +1,16 @@ -Line in pixman - Rust

Struct pixman::Line

source ·
#[repr(transparent)]
pub struct Line(/* private fields */);
Expand description

Single line

-

Implementations§

source§

impl Line

source

pub fn new(p1: impl Into<Point>, p2: impl Into<Point>) -> Self

Initialize a line from two points

+Line in pixman - Rust

Struct pixman::Line

source ·
pub struct Line(/* private fields */);
Expand description

Single line

+

Implementations§

source§

impl Line

source

pub fn new(p1: impl Into<Point>, p2: impl Into<Point>) -> Self

Initialize a line from two points

source

pub fn p1(&self) -> Point

Access the first point

source

pub fn p2(&self) -> Point

Access the second point

-

Trait Implementations§

source§

impl Clone for Line

source§

fn clone(&self) -> Line

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Line

source§

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

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

impl<P: Into<Point> + Copy> From<[P; 2]> for Line

source§

fn from(value: [P; 2]) -> Self

Converts to this type from the input type.
source§

impl From<Line> for pixman_line_fixed_t

source§

fn from(value: Line) -> Self

Converts to this type from the input type.
source§

impl From<pixman_line_fixed> for Line

source§

fn from(value: pixman_line_fixed_t) -> Self

Converts to this type from the input type.
source§

impl Copy for Line

Auto Trait Implementations§

§

impl RefUnwindSafe for Line

§

impl Send for Line

§

impl Sync for Line

§

impl Unpin for Line

§

impl UnwindSafe for Line

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

Trait Implementations§

source§

impl Clone for Line

source§

fn clone(&self) -> Line

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Line

source§

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

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

impl<P: Into<Point> + Copy> From<[P; 2]> for Line

source§

fn from(value: [P; 2]) -> Self

Converts to this type from the input type.
source§

impl From<Line> for pixman_line_fixed_t

source§

fn from(value: Line) -> Self

Converts to this type from the input type.
source§

impl From<pixman_line_fixed> for Line

source§

fn from(value: pixman_line_fixed_t) -> Self

Converts to this type from the input type.
source§

impl Copy for Line

Auto Trait Implementations§

§

impl RefUnwindSafe for Line

§

impl Send for Line

§

impl Sync for Line

§

impl Unpin for Line

§

impl UnwindSafe for Line

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/struct.LinearGradient.html b/pixman/struct.LinearGradient.html index dd03ea3..4871112 100644 --- a/pixman/struct.LinearGradient.html +++ b/pixman/struct.LinearGradient.html @@ -1,55 +1,55 @@ -LinearGradient in pixman - Rust

Struct pixman::LinearGradient

source ·
pub struct LinearGradient<'alpha> { /* private fields */ }
Expand description

Linear gradient image

+LinearGradient in pixman - Rust

Struct pixman::LinearGradient

source ·
pub struct LinearGradient<'alpha> { /* private fields */ }
Expand description

Linear gradient image

Implementations§

source§

impl<'a> LinearGradient<'a>

source

pub fn set_alpha_map<'alpha: 'a>( self, alpha_map: &'alpha Image<'_, 'static>, - x: i16, - y: i16 + x: i16, + y: i16 ) -> LinearGradient<'alpha>

Set an alpha map that will be used when this image is used as a src in a blit operation

source

pub fn clear_alpha_map(self) -> LinearGradient<'static>

Clear a previously set alpha map

-
source§

impl<'alpha> LinearGradient<'alpha>

source

pub unsafe fn from_ptr(ptr: *mut pixman_image_t) -> Self

Initialize the image from a raw pointer

+
source§

impl<'alpha> LinearGradient<'alpha>

source

pub unsafe fn from_ptr(ptr: *mut pixman_image_t) -> Self

Initialize the image from a raw pointer

Safety

The pointer is expected to be valid and have a ref-count of at least one. Ownership of the pointer is transferred and unref will be called on drop.

source§

impl LinearGradient<'static>

source

pub fn new( - p1: impl Into<Point>, - p2: impl Into<Point>, + p1: impl Into<Point>, + p2: impl Into<Point>, stops: &[GradientStop] -) -> Result<Self, CreateFailed>

Create a new linear gradient image usable as the src in blit operations

-

Methods from Deref<Target = ImageRef>§

source

pub fn set_repeat(&self, repeat: Repeat)

Set the repeat operation for this image

+) -> Result<Self, CreateFailed>

Create a new linear gradient image usable as the src in blit operations

+

Methods from Deref<Target = ImageRef>§

source

pub fn set_repeat(&self, repeat: Repeat)

Set the repeat operation for this image

source

pub fn set_transform( &self, - transform: impl Into<Transform> -) -> Result<(), OperationFailed>

Apply the specified transform during sampling from this image

-
source

pub fn clear_transform(&self) -> Result<(), OperationFailed>

Clear a previously applied transform

+ transform: impl Into<Transform> +) -> Result<(), OperationFailed>

Apply the specified transform during sampling from this image

+
source

pub fn clear_transform(&self) -> Result<(), OperationFailed>

Clear a previously applied transform

source

pub fn set_clip_region( &self, - region: Option<&Region16> -) -> Result<(), OperationFailed>

Apply a clip region used during composition

+ region: Option<&Region16> +) -> Result<(), OperationFailed>

Apply a clip region used during composition

source

pub fn set_clip_region32( &self, - region: Option<&Region32> -) -> Result<(), OperationFailed>

Apply a clip region used during composition

+ region: Option<&Region32> +) -> Result<(), OperationFailed>

Apply a clip region used during composition

source

pub fn set_dither(&self, dither: Dither)

Set the dither operation used during composition

-
source

pub fn set_dither_offset(&self, offset_x: c_int, offset_y: c_int)

Set the dither offset

+
source

pub fn set_dither_offset(&self, offset_x: c_int, offset_y: c_int)

Set the dither offset

source

pub fn set_filter( &self, filter: Filter, filter_params: &[Fixed] -) -> Result<(), OperationFailed>

Set the filter operation used during composition

-
source

pub fn set_has_client_clip(&self, client_clip: bool)

Set whether the source clip was set by a client

-
source

pub fn set_source_clipping(&self, source_clipping: bool)

Set whether the clip applies when the image is used as a source

-
source

pub fn component_alpha(&self) -> bool

Whether the image has component alpha or unified alpha

-
source

pub fn set_component_alpha(&self, component_alpha: bool)

Set whether the image has component alpha or unified alpha

-
source

pub fn as_ptr(&self) -> *mut pixman_image_t

Access the raw image pointer

-

Trait Implementations§

source§

impl<'alpha> Debug for LinearGradient<'alpha>

source§

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

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

impl<'alpha> Deref for LinearGradient<'alpha>

§

type Target = ImageRef

The resulting type after dereferencing.
source§

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

Dereferences the value.

Auto Trait Implementations§

§

impl<'alpha> RefUnwindSafe for LinearGradient<'alpha>

§

impl<'alpha> !Send for LinearGradient<'alpha>

§

impl<'alpha> !Sync for LinearGradient<'alpha>

§

impl<'alpha> Unpin for LinearGradient<'alpha>

§

impl<'alpha> UnwindSafe for LinearGradient<'alpha>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+) -> Result<(), OperationFailed>

Set the filter operation used during composition

+
source

pub fn set_has_client_clip(&self, client_clip: bool)

Set whether the source clip was set by a client

+
source

pub fn set_source_clipping(&self, source_clipping: bool)

Set whether the clip applies when the image is used as a source

+
source

pub fn component_alpha(&self) -> bool

Whether the image has component alpha or unified alpha

+
source

pub fn set_component_alpha(&self, component_alpha: bool)

Set whether the image has component alpha or unified alpha

+
source

pub fn as_ptr(&self) -> *mut pixman_image_t

Access the raw image pointer

+

Trait Implementations§

source§

impl<'alpha> Debug for LinearGradient<'alpha>

source§

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

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

impl<'alpha> Deref for LinearGradient<'alpha>

§

type Target = ImageRef

The resulting type after dereferencing.
source§

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

Dereferences the value.

Auto Trait Implementations§

§

impl<'alpha> RefUnwindSafe for LinearGradient<'alpha>

§

impl<'alpha> !Send for LinearGradient<'alpha>

§

impl<'alpha> !Sync for LinearGradient<'alpha>

§

impl<'alpha> Unpin for LinearGradient<'alpha>

§

impl<'alpha> UnwindSafe for LinearGradient<'alpha>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/struct.OperationFailed.html b/pixman/struct.OperationFailed.html index 7627f5b..bc89d26 100644 --- a/pixman/struct.OperationFailed.html +++ b/pixman/struct.OperationFailed.html @@ -1,13 +1,13 @@ -OperationFailed in pixman - Rust

Struct pixman::OperationFailed

source ·
pub struct OperationFailed;
Expand description

The requested operation failed

-

Trait Implementations§

source§

impl Debug for OperationFailed

source§

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

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

impl Display for OperationFailed

source§

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

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

impl Error for OperationFailed

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+OperationFailed in pixman - Rust

Struct pixman::OperationFailed

source ·
pub struct OperationFailed;
Expand description

The requested operation failed

+

Trait Implementations§

source§

impl Debug for OperationFailed

source§

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

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

impl Display for OperationFailed

source§

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

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

impl Error for OperationFailed

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/struct.Point.html b/pixman/struct.Point.html index c62a3d9..2eebbbf 100644 --- a/pixman/struct.Point.html +++ b/pixman/struct.Point.html @@ -1,18 +1,18 @@ -Point in pixman - Rust

Struct pixman::Point

source ·
#[repr(transparent)]
pub struct Point(/* private fields */);
Expand description

A single point

-

Implementations§

source§

impl Point

source

pub fn new(x: impl Into<Fixed>, y: impl Into<Fixed>) -> Self

Initialize the point from x and y values

+Point in pixman - Rust

Struct pixman::Point

source ·
pub struct Point(/* private fields */);
Expand description

A single point

+

Implementations§

source§

impl Point

source

pub fn new(x: impl Into<Fixed>, y: impl Into<Fixed>) -> Self

Initialize the point from x and y values

source

pub fn x(&self) -> Fixed

Access the x value

source

pub fn y(&self) -> Fixed

Access the y value

-

Trait Implementations§

source§

impl Clone for Point

source§

fn clone(&self) -> Point

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Point

source§

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

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

impl<X, Y> From<(X, Y)> for Pointwhere - X: Into<Fixed>, - Y: Into<Fixed>,

source§

fn from((x, y): (X, Y)) -> Self

Converts to this type from the input type.
source§

impl From<Point> for pixman_point_fixed_t

source§

fn from(value: Point) -> Self

Converts to this type from the input type.
source§

impl From<pixman_point_fixed> for Point

source§

fn from(value: pixman_point_fixed_t) -> Self

Converts to this type from the input type.
source§

impl Copy for Point

Auto Trait Implementations§

§

impl RefUnwindSafe for Point

§

impl Send for Point

§

impl Sync for Point

§

impl Unpin for Point

§

impl UnwindSafe for Point

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

Trait Implementations§

source§

impl Clone for Point

source§

fn clone(&self) -> Point

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Point

source§

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

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

impl<X, Y> From<(X, Y)> for Pointwhere + X: Into<Fixed>, + Y: Into<Fixed>,

source§

fn from((x, y): (X, Y)) -> Self

Converts to this type from the input type.
source§

impl From<Point> for pixman_point_fixed_t

source§

fn from(value: Point) -> Self

Converts to this type from the input type.
source§

impl From<pixman_point_fixed> for Point

source§

fn from(value: pixman_point_fixed_t) -> Self

Converts to this type from the input type.
source§

impl Copy for Point

Auto Trait Implementations§

§

impl RefUnwindSafe for Point

§

impl Send for Point

§

impl Sync for Point

§

impl Unpin for Point

§

impl UnwindSafe for Point

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/struct.RadialGradient.html b/pixman/struct.RadialGradient.html index af8de73..85053f0 100644 --- a/pixman/struct.RadialGradient.html +++ b/pixman/struct.RadialGradient.html @@ -1,57 +1,57 @@ -RadialGradient in pixman - Rust

Struct pixman::RadialGradient

source ·
pub struct RadialGradient<'alpha> { /* private fields */ }
Expand description

Radial gradient image

+RadialGradient in pixman - Rust

Struct pixman::RadialGradient

source ·
pub struct RadialGradient<'alpha> { /* private fields */ }
Expand description

Radial gradient image

Implementations§

source§

impl<'a> RadialGradient<'a>

source

pub fn set_alpha_map<'alpha: 'a>( self, alpha_map: &'alpha Image<'_, 'static>, - x: i16, - y: i16 + x: i16, + y: i16 ) -> RadialGradient<'alpha>

Set an alpha map that will be used when this image is used as a src in a blit operation

source

pub fn clear_alpha_map(self) -> RadialGradient<'static>

Clear a previously set alpha map

-
source§

impl<'alpha> RadialGradient<'alpha>

source

pub unsafe fn from_ptr(ptr: *mut pixman_image_t) -> Self

Initialize the image from a raw pointer

+
source§

impl<'alpha> RadialGradient<'alpha>

source

pub unsafe fn from_ptr(ptr: *mut pixman_image_t) -> Self

Initialize the image from a raw pointer

Safety

The pointer is expected to be valid and have a ref-count of at least one. Ownership of the pointer is transferred and unref will be called on drop.

source§

impl RadialGradient<'static>

source

pub fn new( - inner: impl Into<Point>, - outer: impl Into<Point>, - inner_radius: impl Into<Fixed>, - outer_radius: impl Into<Fixed>, + inner: impl Into<Point>, + outer: impl Into<Point>, + inner_radius: impl Into<Fixed>, + outer_radius: impl Into<Fixed>, stops: &[GradientStop] -) -> Result<Self, CreateFailed>

Create a new radial gradient image usable as the src in blit operations

-

Methods from Deref<Target = ImageRef>§

source

pub fn set_repeat(&self, repeat: Repeat)

Set the repeat operation for this image

+) -> Result<Self, CreateFailed>

Create a new radial gradient image usable as the src in blit operations

+

Methods from Deref<Target = ImageRef>§

source

pub fn set_repeat(&self, repeat: Repeat)

Set the repeat operation for this image

source

pub fn set_transform( &self, - transform: impl Into<Transform> -) -> Result<(), OperationFailed>

Apply the specified transform during sampling from this image

-
source

pub fn clear_transform(&self) -> Result<(), OperationFailed>

Clear a previously applied transform

+ transform: impl Into<Transform> +) -> Result<(), OperationFailed>

Apply the specified transform during sampling from this image

+
source

pub fn clear_transform(&self) -> Result<(), OperationFailed>

Clear a previously applied transform

source

pub fn set_clip_region( &self, - region: Option<&Region16> -) -> Result<(), OperationFailed>

Apply a clip region used during composition

+ region: Option<&Region16> +) -> Result<(), OperationFailed>

Apply a clip region used during composition

source

pub fn set_clip_region32( &self, - region: Option<&Region32> -) -> Result<(), OperationFailed>

Apply a clip region used during composition

+ region: Option<&Region32> +) -> Result<(), OperationFailed>

Apply a clip region used during composition

source

pub fn set_dither(&self, dither: Dither)

Set the dither operation used during composition

-
source

pub fn set_dither_offset(&self, offset_x: c_int, offset_y: c_int)

Set the dither offset

+
source

pub fn set_dither_offset(&self, offset_x: c_int, offset_y: c_int)

Set the dither offset

source

pub fn set_filter( &self, filter: Filter, filter_params: &[Fixed] -) -> Result<(), OperationFailed>

Set the filter operation used during composition

-
source

pub fn set_has_client_clip(&self, client_clip: bool)

Set whether the source clip was set by a client

-
source

pub fn set_source_clipping(&self, source_clipping: bool)

Set whether the clip applies when the image is used as a source

-
source

pub fn component_alpha(&self) -> bool

Whether the image has component alpha or unified alpha

-
source

pub fn set_component_alpha(&self, component_alpha: bool)

Set whether the image has component alpha or unified alpha

-
source

pub fn as_ptr(&self) -> *mut pixman_image_t

Access the raw image pointer

-

Trait Implementations§

source§

impl<'alpha> Debug for RadialGradient<'alpha>

source§

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

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

impl<'alpha> Deref for RadialGradient<'alpha>

§

type Target = ImageRef

The resulting type after dereferencing.
source§

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

Dereferences the value.

Auto Trait Implementations§

§

impl<'alpha> RefUnwindSafe for RadialGradient<'alpha>

§

impl<'alpha> !Send for RadialGradient<'alpha>

§

impl<'alpha> !Sync for RadialGradient<'alpha>

§

impl<'alpha> Unpin for RadialGradient<'alpha>

§

impl<'alpha> UnwindSafe for RadialGradient<'alpha>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+) -> Result<(), OperationFailed>

Set the filter operation used during composition

+
source

pub fn set_has_client_clip(&self, client_clip: bool)

Set whether the source clip was set by a client

+
source

pub fn set_source_clipping(&self, source_clipping: bool)

Set whether the clip applies when the image is used as a source

+
source

pub fn component_alpha(&self) -> bool

Whether the image has component alpha or unified alpha

+
source

pub fn set_component_alpha(&self, component_alpha: bool)

Set whether the image has component alpha or unified alpha

+
source

pub fn as_ptr(&self) -> *mut pixman_image_t

Access the raw image pointer

+

Trait Implementations§

source§

impl<'alpha> Debug for RadialGradient<'alpha>

source§

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

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

impl<'alpha> Deref for RadialGradient<'alpha>

§

type Target = ImageRef

The resulting type after dereferencing.
source§

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

Dereferences the value.

Auto Trait Implementations§

§

impl<'alpha> RefUnwindSafe for RadialGradient<'alpha>

§

impl<'alpha> !Send for RadialGradient<'alpha>

§

impl<'alpha> !Sync for RadialGradient<'alpha>

§

impl<'alpha> Unpin for RadialGradient<'alpha>

§

impl<'alpha> UnwindSafe for RadialGradient<'alpha>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/struct.Region16.html b/pixman/struct.Region16.html index fd67787..59e6f5e 100644 --- a/pixman/struct.Region16.html +++ b/pixman/struct.Region16.html @@ -1,36 +1,36 @@ -Region16 in pixman - Rust

Struct pixman::Region16

source ·
pub struct Region16(/* private fields */);
Expand description

16bit region

-

Implementations§

source§

impl Region16

source

pub fn init_rect(x: i16, y: i16, width: u16, height: u16) -> Self

Initialize a region from the provided values

-
source

pub fn init_rects(boxes: &[Box16]) -> Self

Initialize the region from the provided boxes

-
source

pub fn init_with_extents(extents: &[Box16]) -> Self

Initialize the region from the provided extents

-
source

pub fn intersect(&self, other: &Region16) -> Self

Intersect the region with another region

-
source

pub fn intersect_rect(&self, x: i16, y: i16, width: u16, height: u16) -> Self

Intersect the region with a rect

-
source

pub fn inverse(&self, bbox: Box16) -> Self

Take a region and a box and return a region that is everything +Region16 in pixman - Rust

Struct pixman::Region16

source ·
pub struct Region16(/* private fields */);
Expand description

16bit region

+

Implementations§

source§

impl Region16

source

pub fn init_rect(x: i16, y: i16, width: u16, height: u16) -> Self

Initialize a region from the provided values

+
source

pub fn init_rects(boxes: &[Box16]) -> Self

Initialize the region from the provided boxes

+
source

pub fn init_with_extents(extents: &[Box16]) -> Self

Initialize the region from the provided extents

+
source

pub fn intersect(&self, other: &Region16) -> Self

Intersect the region with another region

+
source

pub fn intersect_rect(&self, x: i16, y: i16, width: u16, height: u16) -> Self

Intersect the region with a rect

+
source

pub fn inverse(&self, bbox: Box16) -> Self

Take a region and a box and return a region that is everything in the box but not in the region. The careful reader will note that this is the same as subtracting the region from the box…

-
source

pub fn n_rects(&self) -> usize

Return the number of rects in this region

-
source

pub fn is_non_empty(&self) -> bool

Whether this region is empty

-
source

pub fn rectangles(&self) -> &[Box16]

Returns the rectangles in this region

-
source

pub fn reset(&mut self, box_: Box16)

Reset this region to the provided box

-
source

pub fn selfcheck(&mut self) -> bool

Run a selfcheck on the region

-
source

pub fn subtract(&self, other: &Region16) -> Self

Subtract reg_s from reg_m and leave the result in reg_d. +

source

pub fn n_rects(&self) -> usize

Return the number of rects in this region

+
source

pub fn is_non_empty(&self) -> bool

Whether this region is empty

+
source

pub fn rectangles(&self) -> &[Box16]

Returns the rectangles in this region

+
source

pub fn reset(&mut self, box_: Box16)

Reset this region to the provided box

+
source

pub fn selfcheck(&mut self) -> bool

Run a selfcheck on the region

+
source

pub fn subtract(&self, other: &Region16) -> Self

Subtract reg_s from reg_m and leave the result in reg_d. S stands for subtrahend, M for minuend and D for difference.

-
source

pub fn translate(&mut self, x: i16, y: i16)

Translate this region by the specified amount

-
source

pub fn union(&self, other: &Region16) -> Self

Create the union between this region and another region

-
source

pub fn union_rect(&self, x: i16, y: i16, width: u16, height: u16) -> Self

Create the union between this region and the provided rect

-
source

pub fn clear(&mut self)

Clear this region

-
source

pub fn contains_point(&self, x: i16, y: i16) -> Option<Box16>

Whether this region contains the provided point

-
source

pub fn contains_rectangle(&self, rect: Box16) -> Option<usize>

Whether this region contains the provided rectangle

-

Trait Implementations§

source§

impl Clone for Region16

source§

fn clone(&self) -> Self

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Region16

source§

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

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

impl Default for Region16

source§

fn default() -> Self

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

impl Drop for Region16

source§

fn drop(&mut self)

Executes the destructor for this type. Read more
source§

impl From<Region16> for pixman_region16_t

source§

fn from(value: Region16) -> Self

Converts to this type from the input type.
source§

impl From<pixman_region16> for Region16

source§

fn from(value: pixman_region16_t) -> Self

Converts to this type from the input type.
source§

impl PartialEq<Region16> for Region16

source§

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

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

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

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

impl Eq for Region16

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+
source

pub fn translate(&mut self, x: i16, y: i16)

Translate this region by the specified amount

+
source

pub fn union(&self, other: &Region16) -> Self

Create the union between this region and another region

+
source

pub fn union_rect(&self, x: i16, y: i16, width: u16, height: u16) -> Self

Create the union between this region and the provided rect

+
source

pub fn clear(&mut self)

Clear this region

+
source

pub fn contains_point(&self, x: i16, y: i16) -> Option<Box16>

Whether this region contains the provided point

+
source

pub fn contains_rectangle(&self, rect: Box16) -> Overlap

Whether this region contains the provided rectangle

+

Trait Implementations§

source§

impl Clone for Region16

source§

fn clone(&self) -> Self

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Region16

source§

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

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

impl Default for Region16

source§

fn default() -> Self

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

impl Drop for Region16

source§

fn drop(&mut self)

Executes the destructor for this type. Read more
source§

impl From<Region16> for pixman_region16_t

source§

fn from(value: Region16) -> Self

Converts to this type from the input type.
source§

impl From<pixman_region16> for Region16

source§

fn from(value: pixman_region16_t) -> Self

Converts to this type from the input type.
source§

impl PartialEq for Region16

source§

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

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

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

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

impl Eq for Region16

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/struct.Region32.html b/pixman/struct.Region32.html index e4f604f..226e99b 100644 --- a/pixman/struct.Region32.html +++ b/pixman/struct.Region32.html @@ -1,36 +1,36 @@ -Region32 in pixman - Rust

Struct pixman::Region32

source ·
pub struct Region32(/* private fields */);
Expand description

32bit region

-

Implementations§

source§

impl Region32

source

pub fn init_rect(x: i32, y: i32, width: u32, height: u32) -> Self

Initialize a region from the provided values

-
source

pub fn init_rects(boxes: &[Box32]) -> Self

Initialize the region from the provided boxes

-
source

pub fn init_with_extents(extents: &[Box32]) -> Self

Initialize the region from the provided extents

-
source

pub fn intersect(&self, other: &Region32) -> Self

Intersect the region with another region

-
source

pub fn intersect_rect(&self, x: i32, y: i32, width: u32, height: u32) -> Self

Intersect the region with a rect

-
source

pub fn inverse(&self, bbox: Box32) -> Self

Take a region and a box and return a region that is everything +Region32 in pixman - Rust

Struct pixman::Region32

source ·
pub struct Region32(/* private fields */);
Expand description

32bit region

+

Implementations§

source§

impl Region32

source

pub fn init_rect(x: i32, y: i32, width: u32, height: u32) -> Self

Initialize a region from the provided values

+
source

pub fn init_rects(boxes: &[Box32]) -> Self

Initialize the region from the provided boxes

+
source

pub fn init_with_extents(extents: &[Box32]) -> Self

Initialize the region from the provided extents

+
source

pub fn intersect(&self, other: &Region32) -> Self

Intersect the region with another region

+
source

pub fn intersect_rect(&self, x: i32, y: i32, width: u32, height: u32) -> Self

Intersect the region with a rect

+
source

pub fn inverse(&self, bbox: Box32) -> Self

Take a region and a box and return a region that is everything in the box but not in the region. The careful reader will note that this is the same as subtracting the region from the box…

-
source

pub fn n_rects(&self) -> usize

Return the number of rects in this region

-
source

pub fn is_non_empty(&self) -> bool

Whether this region is empty

-
source

pub fn rectangles(&self) -> &[Box32]

Returns the rectangles in this region

-
source

pub fn reset(&mut self, box_: Box32)

Reset this region to the provided box

-
source

pub fn selfcheck(&mut self) -> bool

Run a selfcheck on the region

-
source

pub fn subtract(&self, other: &Region32) -> Self

Subtract reg_s from reg_m and leave the result in reg_d. +

source

pub fn n_rects(&self) -> usize

Return the number of rects in this region

+
source

pub fn is_non_empty(&self) -> bool

Whether this region is empty

+
source

pub fn rectangles(&self) -> &[Box32]

Returns the rectangles in this region

+
source

pub fn reset(&mut self, box_: Box32)

Reset this region to the provided box

+
source

pub fn selfcheck(&mut self) -> bool

Run a selfcheck on the region

+
source

pub fn subtract(&self, other: &Region32) -> Self

Subtract reg_s from reg_m and leave the result in reg_d. S stands for subtrahend, M for minuend and D for difference.

-
source

pub fn translate(&mut self, x: i32, y: i32)

Translate this region by the specified amount

-
source

pub fn union(&self, other: &Region32) -> Self

Create the union between this region and another region

-
source

pub fn union_rect(&self, x: i32, y: i32, width: u32, height: u32) -> Self

Create the union between this region and the provided rect

-
source

pub fn clear(&mut self)

Clear this region

-
source

pub fn contains_point(&self, x: i32, y: i32) -> Option<Box32>

Whether this region contains the provided point

-
source

pub fn contains_rectangle(&self, rect: Box32) -> Option<usize>

Whether this region contains the provided rectangle

-

Trait Implementations§

source§

impl Clone for Region32

source§

fn clone(&self) -> Self

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Region32

source§

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

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

impl Default for Region32

source§

fn default() -> Self

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

impl Drop for Region32

source§

fn drop(&mut self)

Executes the destructor for this type. Read more
source§

impl From<Region32> for pixman_region32_t

source§

fn from(value: Region32) -> Self

Converts to this type from the input type.
source§

impl From<pixman_region32> for Region32

source§

fn from(value: pixman_region32_t) -> Self

Converts to this type from the input type.
source§

impl PartialEq<Region32> for Region32

source§

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

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

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

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

impl Eq for Region32

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+
source

pub fn translate(&mut self, x: i32, y: i32)

Translate this region by the specified amount

+
source

pub fn union(&self, other: &Region32) -> Self

Create the union between this region and another region

+
source

pub fn union_rect(&self, x: i32, y: i32, width: u32, height: u32) -> Self

Create the union between this region and the provided rect

+
source

pub fn clear(&mut self)

Clear this region

+
source

pub fn contains_point(&self, x: i32, y: i32) -> Option<Box32>

Whether this region contains the provided point

+
source

pub fn contains_rectangle(&self, rect: Box32) -> Overlap

Whether this region contains the provided rectangle

+

Trait Implementations§

source§

impl Clone for Region32

source§

fn clone(&self) -> Self

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Region32

source§

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

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

impl Default for Region32

source§

fn default() -> Self

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

impl Drop for Region32

source§

fn drop(&mut self)

Executes the destructor for this type. Read more
source§

impl From<Region32> for pixman_region32_t

source§

fn from(value: Region32) -> Self

Converts to this type from the input type.
source§

impl From<pixman_region32> for Region32

source§

fn from(value: pixman_region32_t) -> Self

Converts to this type from the input type.
source§

impl PartialEq for Region32

source§

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

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

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

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

impl Eq for Region32

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/struct.Solid.html b/pixman/struct.Solid.html index e164163..5b7b0f2 100644 --- a/pixman/struct.Solid.html +++ b/pixman/struct.Solid.html @@ -1,51 +1,51 @@ -Solid in pixman - Rust

Struct pixman::Solid

source ·
pub struct Solid<'alpha> { /* private fields */ }
Expand description

Solid color image

+Solid in pixman - Rust

Struct pixman::Solid

source ·
pub struct Solid<'alpha> { /* private fields */ }
Expand description

Solid color image

Implementations§

source§

impl<'a> Solid<'a>

source

pub fn set_alpha_map<'alpha: 'a>( self, alpha_map: &'alpha Image<'_, 'static>, - x: i16, - y: i16 + x: i16, + y: i16 ) -> Solid<'alpha>

Set an alpha map that will be used when this image is used as a src in a blit operation

source

pub fn clear_alpha_map(self) -> Solid<'static>

Clear a previously set alpha map

-
source§

impl<'alpha> Solid<'alpha>

source

pub unsafe fn from_ptr(ptr: *mut pixman_image_t) -> Self

Initialize the image from a raw pointer

+
source§

impl<'alpha> Solid<'alpha>

source

pub unsafe fn from_ptr(ptr: *mut pixman_image_t) -> Self

Initialize the image from a raw pointer

Safety

The pointer is expected to be valid and have a ref-count of at least one. Ownership of the pointer is transferred and unref will be called on drop.

-
source§

impl Solid<'static>

source

pub fn new(color: impl Into<Color>) -> Result<Self, CreateFailed>

Create a new solid color image usable as the src in blit operations

-

Methods from Deref<Target = ImageRef>§

source

pub fn set_repeat(&self, repeat: Repeat)

Set the repeat operation for this image

+
source§

impl Solid<'static>

source

pub fn new(color: impl Into<Color>) -> Result<Self, CreateFailed>

Create a new solid color image usable as the src in blit operations

+

Methods from Deref<Target = ImageRef>§

source

pub fn set_repeat(&self, repeat: Repeat)

Set the repeat operation for this image

source

pub fn set_transform( &self, - transform: impl Into<Transform> -) -> Result<(), OperationFailed>

Apply the specified transform during sampling from this image

-
source

pub fn clear_transform(&self) -> Result<(), OperationFailed>

Clear a previously applied transform

+ transform: impl Into<Transform> +) -> Result<(), OperationFailed>

Apply the specified transform during sampling from this image

+
source

pub fn clear_transform(&self) -> Result<(), OperationFailed>

Clear a previously applied transform

source

pub fn set_clip_region( &self, - region: Option<&Region16> -) -> Result<(), OperationFailed>

Apply a clip region used during composition

+ region: Option<&Region16> +) -> Result<(), OperationFailed>

Apply a clip region used during composition

source

pub fn set_clip_region32( &self, - region: Option<&Region32> -) -> Result<(), OperationFailed>

Apply a clip region used during composition

+ region: Option<&Region32> +) -> Result<(), OperationFailed>

Apply a clip region used during composition

source

pub fn set_dither(&self, dither: Dither)

Set the dither operation used during composition

-
source

pub fn set_dither_offset(&self, offset_x: c_int, offset_y: c_int)

Set the dither offset

+
source

pub fn set_dither_offset(&self, offset_x: c_int, offset_y: c_int)

Set the dither offset

source

pub fn set_filter( &self, filter: Filter, filter_params: &[Fixed] -) -> Result<(), OperationFailed>

Set the filter operation used during composition

-
source

pub fn set_has_client_clip(&self, client_clip: bool)

Set whether the source clip was set by a client

-
source

pub fn set_source_clipping(&self, source_clipping: bool)

Set whether the clip applies when the image is used as a source

-
source

pub fn component_alpha(&self) -> bool

Whether the image has component alpha or unified alpha

-
source

pub fn set_component_alpha(&self, component_alpha: bool)

Set whether the image has component alpha or unified alpha

-
source

pub fn as_ptr(&self) -> *mut pixman_image_t

Access the raw image pointer

-

Trait Implementations§

source§

impl<'alpha> Debug for Solid<'alpha>

source§

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

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

impl<'alpha> Deref for Solid<'alpha>

§

type Target = ImageRef

The resulting type after dereferencing.
source§

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

Dereferences the value.

Auto Trait Implementations§

§

impl<'alpha> RefUnwindSafe for Solid<'alpha>

§

impl<'alpha> !Send for Solid<'alpha>

§

impl<'alpha> !Sync for Solid<'alpha>

§

impl<'alpha> Unpin for Solid<'alpha>

§

impl<'alpha> UnwindSafe for Solid<'alpha>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+) -> Result<(), OperationFailed>

Set the filter operation used during composition

+
source

pub fn set_has_client_clip(&self, client_clip: bool)

Set whether the source clip was set by a client

+
source

pub fn set_source_clipping(&self, source_clipping: bool)

Set whether the clip applies when the image is used as a source

+
source

pub fn component_alpha(&self) -> bool

Whether the image has component alpha or unified alpha

+
source

pub fn set_component_alpha(&self, component_alpha: bool)

Set whether the image has component alpha or unified alpha

+
source

pub fn as_ptr(&self) -> *mut pixman_image_t

Access the raw image pointer

+

Trait Implementations§

source§

impl<'alpha> Debug for Solid<'alpha>

source§

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

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

impl<'alpha> Deref for Solid<'alpha>

§

type Target = ImageRef

The resulting type after dereferencing.
source§

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

Dereferences the value.

Auto Trait Implementations§

§

impl<'alpha> RefUnwindSafe for Solid<'alpha>

§

impl<'alpha> !Send for Solid<'alpha>

§

impl<'alpha> !Sync for Solid<'alpha>

§

impl<'alpha> Unpin for Solid<'alpha>

§

impl<'alpha> UnwindSafe for Solid<'alpha>

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/struct.Span.html b/pixman/struct.Span.html index 5b6df4b..1eb962e 100644 --- a/pixman/struct.Span.html +++ b/pixman/struct.Span.html @@ -1,21 +1,21 @@ -Span in pixman - Rust

Struct pixman::Span

source ·
#[repr(transparent)]
pub struct Span(/* private fields */);
Expand description

A single span

+Span in pixman - Rust

Struct pixman::Span

source ·
pub struct Span(/* private fields */);
Expand description

A single span

Implementations§

source§

impl Span

source

pub fn new( - l: impl Into<Fixed>, - r: impl Into<Fixed>, - y: impl Into<Fixed> + l: impl Into<Fixed>, + r: impl Into<Fixed>, + y: impl Into<Fixed> ) -> Self

Initialize the span with from the provided components

source

pub fn l(&self) -> Fixed

Get the l component of this span

source

pub fn r(&self) -> Fixed

Get the r component of this span

source

pub fn y(&self) -> Fixed

Get the y component of this span

-

Trait Implementations§

source§

impl Clone for Span

source§

fn clone(&self) -> Span

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Span

source§

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

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

impl<T: Into<Fixed> + Copy> From<[T; 3]> for Span

source§

fn from(value: [T; 3]) -> Self

Converts to this type from the input type.
source§

impl From<Span> for pixman_span_fix_t

source§

fn from(value: Span) -> Self

Converts to this type from the input type.
source§

impl From<pixman_span_fix> for Span

source§

fn from(value: pixman_span_fix_t) -> Self

Converts to this type from the input type.
source§

impl Copy for Span

Auto Trait Implementations§

§

impl RefUnwindSafe for Span

§

impl Send for Span

§

impl Sync for Span

§

impl Unpin for Span

§

impl UnwindSafe for Span

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

Trait Implementations§

source§

impl Clone for Span

source§

fn clone(&self) -> Span

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Span

source§

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

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

impl<T: Into<Fixed> + Copy> From<[T; 3]> for Span

source§

fn from(value: [T; 3]) -> Self

Converts to this type from the input type.
source§

impl From<Span> for pixman_span_fix_t

source§

fn from(value: Span) -> Self

Converts to this type from the input type.
source§

impl From<pixman_span_fix> for Span

source§

fn from(value: pixman_span_fix_t) -> Self

Converts to this type from the input type.
source§

impl Copy for Span

Auto Trait Implementations§

§

impl RefUnwindSafe for Span

§

impl Send for Span

§

impl Sync for Span

§

impl Unpin for Span

§

impl UnwindSafe for Span

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/struct.Transform.html b/pixman/struct.Transform.html index cf24525..64a7c8c 100644 --- a/pixman/struct.Transform.html +++ b/pixman/struct.Transform.html @@ -1,46 +1,46 @@ -Transform in pixman - Rust

Struct pixman::Transform

source ·
#[repr(transparent)]
pub struct Transform(/* private fields */);
Expand description

Fixed-point transform

-

Implementations§

source§

impl Transform

source

pub fn transform_bounds(&self, b: Box16) -> Option<Box16>

Transform the provided bounds

+Transform in pixman - Rust

Struct pixman::Transform

source ·
pub struct Transform(/* private fields */);
Expand description

Fixed-point transform

+

Implementations§

source§

impl Transform

source

pub fn transform_bounds(&self, b: Box16) -> Option<Box16>

Transform the provided bounds

source

pub fn identity() -> Self

Initialize an identity transform

-
source

pub fn invert(&self) -> Option<Self>

Invert this transform

+
source

pub fn invert(&self) -> Option<Self>

Invert this transform

source

pub fn multiply(&self, other: &Transform) -> Self

Multiply this transform with the provided transform

-
source

pub fn transform_point(&self, vector: Vector) -> Option<Vector>

Transform the given point

+
source

pub fn transform_point(&self, vector: Vector) -> Option<Vector>

Transform the given point

source

pub fn transform_point_3d(&self, vector: Vector) -> Vector

Transform the given point

-
source§

impl Transform

source

pub fn new<T: Into<Fixed> + Copy>(matrix: [[T; 3]; 3]) -> Self

Initialize a transform from the provided matrix

-
source

pub fn from_rotation(cos: impl Into<Fixed>, sin: impl Into<Fixed>) -> Self

Initialize a transform from a rotation

-
source

pub fn from_scale(sx: impl Into<Fixed>, sy: impl Into<Fixed>) -> Self

Initialize a transform from a scale

-
source

pub fn from_translation(tx: impl Into<Fixed>, ty: impl Into<Fixed>) -> Self

Initialize a transform from a translation

-
source

pub fn is_identity(&self) -> bool

Whether this transform represents an identity transform

-
source

pub fn is_int_translate(&self) -> bool

TODO: Docs

-
source

pub fn is_inverse(&self, other: &Transform) -> bool

Whether this transform represents an inverse transform

-
source

pub fn is_scale(&self) -> bool

Whether this transform contains a scale transform

+
source§

impl Transform

source

pub fn new<T: Into<Fixed> + Copy>(matrix: [[T; 3]; 3]) -> Self

Initialize a transform from the provided matrix

+
source

pub fn from_rotation(cos: impl Into<Fixed>, sin: impl Into<Fixed>) -> Self

Initialize a transform from a rotation

+
source

pub fn from_scale(sx: impl Into<Fixed>, sy: impl Into<Fixed>) -> Self

Initialize a transform from a scale

+
source

pub fn from_translation(tx: impl Into<Fixed>, ty: impl Into<Fixed>) -> Self

Initialize a transform from a translation

+
source

pub fn is_identity(&self) -> bool

Whether this transform represents an identity transform

+
source

pub fn is_int_translate(&self) -> bool

TODO: Docs

+
source

pub fn is_inverse(&self, other: &Transform) -> bool

Whether this transform represents an inverse transform

+
source

pub fn is_scale(&self) -> bool

Whether this transform contains a scale transform

source

pub fn rotate( self, - c: impl Into<Fixed>, - s: impl Into<Fixed>, - reverse: bool -) -> Option<Self>

Add a rotation to this transform

+ c: impl Into<Fixed>, + s: impl Into<Fixed>, + reverse: bool +) -> Option<Self>

Add a rotation to this transform

source

pub fn scale( self, - sx: impl Into<Fixed>, - sy: impl Into<Fixed>, - reverse: bool -) -> Option<Self>

Add a scale to this transform

+ sx: impl Into<Fixed>, + sy: impl Into<Fixed>, + reverse: bool +) -> Option<Self>

Add a scale to this transform

source

pub fn translate( self, - tx: impl Into<Fixed>, - ty: impl Into<Fixed>, - reverse: bool -) -> Option<Self>

Add a translation to this transform

-
source

pub fn matrix(&self) -> [[Fixed; 3]; 3]

Access the current transform matrix

-

Trait Implementations§

source§

impl Clone for Transform

source§

fn clone(&self) -> Transform

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Transform

source§

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

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

impl<T: Into<Fixed> + Copy> From<[[T; 3]; 3]> for Transform

source§

fn from(value: [[T; 3]; 3]) -> Self

Converts to this type from the input type.
source§

impl From<Transform> for FTransform

source§

fn from(value: Transform) -> Self

Converts to this type from the input type.
source§

impl From<Transform> for pixman_transform_t

source§

fn from(value: Transform) -> Self

Converts to this type from the input type.
source§

impl From<pixman_transform> for Transform

source§

fn from(value: pixman_transform_t) -> Self

Converts to this type from the input type.
source§

impl TryFrom<FTransform> for Transform

§

type Error = TransformConvertError

The type returned in the event of a conversion error.
source§

fn try_from(value: FTransform) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for Transform

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+ tx: impl Into<Fixed>, + ty: impl Into<Fixed>, + reverse: bool +) -> Option<Self>

Add a translation to this transform

+
source

pub fn matrix(&self) -> [[Fixed; 3]; 3]

Access the current transform matrix

+

Trait Implementations§

source§

impl Clone for Transform

source§

fn clone(&self) -> Transform

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Transform

source§

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

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

impl<T: Into<Fixed> + Copy> From<[[T; 3]; 3]> for Transform

source§

fn from(value: [[T; 3]; 3]) -> Self

Converts to this type from the input type.
source§

impl From<Transform> for FTransform

source§

fn from(value: Transform) -> Self

Converts to this type from the input type.
source§

impl From<Transform> for pixman_transform_t

source§

fn from(value: Transform) -> Self

Converts to this type from the input type.
source§

impl From<pixman_transform> for Transform

source§

fn from(value: pixman_transform_t) -> Self

Converts to this type from the input type.
source§

impl TryFrom<FTransform> for Transform

§

type Error = TransformConvertError

The type returned in the event of a conversion error.
source§

fn try_from(value: FTransform) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for Transform

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/struct.TransformConvertError.html b/pixman/struct.TransformConvertError.html index 17d6985..4c95fb3 100644 --- a/pixman/struct.TransformConvertError.html +++ b/pixman/struct.TransformConvertError.html @@ -1,13 +1,13 @@ -TransformConvertError in pixman - Rust
pub struct TransformConvertError;
Expand description

Failed to init Transform from FTransform

-

Trait Implementations§

source§

impl Debug for TransformConvertError

source§

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

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

impl Display for TransformConvertError

source§

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

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

impl Error for TransformConvertError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+TransformConvertError in pixman - Rust
pub struct TransformConvertError;
Expand description

Failed to init Transform from FTransform

+

Trait Implementations§

source§

impl Debug for TransformConvertError

source§

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

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

impl Display for TransformConvertError

source§

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

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

impl Error for TransformConvertError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/struct.Trap.html b/pixman/struct.Trap.html index eca6825..009a8c8 100644 --- a/pixman/struct.Trap.html +++ b/pixman/struct.Trap.html @@ -1,16 +1,16 @@ -Trap in pixman - Rust

Struct pixman::Trap

source ·
#[repr(transparent)]
pub struct Trap(/* private fields */);
Expand description

A single trap

-

Implementations§

source§

impl Trap

source

pub fn new(top: impl Into<Span>, bot: impl Into<Span>) -> Self

Initialize the trap from the provided values

+Trap in pixman - Rust

Struct pixman::Trap

source ·
pub struct Trap(/* private fields */);
Expand description

A single trap

+

Implementations§

source§

impl Trap

source

pub fn new(top: impl Into<Span>, bot: impl Into<Span>) -> Self

Initialize the trap from the provided values

source

pub fn top(&self) -> Span

Access the top value of this trap

source

pub fn bot(&self) -> Span

Access the bot value of this trap

-

Trait Implementations§

source§

impl Clone for Trap

source§

fn clone(&self) -> Trap

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Trap

source§

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

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

impl From<Trap> for pixman_trap_t

source§

fn from(value: Trap) -> Self

Converts to this type from the input type.
source§

impl From<pixman_trap> for Trap

source§

fn from(value: pixman_trap_t) -> Self

Converts to this type from the input type.
source§

impl Copy for Trap

Auto Trait Implementations§

§

impl RefUnwindSafe for Trap

§

impl Send for Trap

§

impl Sync for Trap

§

impl Unpin for Trap

§

impl UnwindSafe for Trap

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

Trait Implementations§

source§

impl Clone for Trap

source§

fn clone(&self) -> Trap

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Trap

source§

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

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

impl From<Trap> for pixman_trap_t

source§

fn from(value: Trap) -> Self

Converts to this type from the input type.
source§

impl From<pixman_trap> for Trap

source§

fn from(value: pixman_trap_t) -> Self

Converts to this type from the input type.
source§

impl Copy for Trap

Auto Trait Implementations§

§

impl RefUnwindSafe for Trap

§

impl Send for Trap

§

impl Sync for Trap

§

impl Unpin for Trap

§

impl UnwindSafe for Trap

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/struct.Trapezoid.html b/pixman/struct.Trapezoid.html index 986ec43..1386567 100644 --- a/pixman/struct.Trapezoid.html +++ b/pixman/struct.Trapezoid.html @@ -1,23 +1,23 @@ -Trapezoid in pixman - Rust

Struct pixman::Trapezoid

source ·
#[repr(transparent)]
pub struct Trapezoid(/* private fields */);
Expand description

A trapezoid

+Trapezoid in pixman - Rust

Struct pixman::Trapezoid

source ·
pub struct Trapezoid(/* private fields */);
Expand description

A trapezoid

Implementations§

source§

impl Trapezoid

source

pub fn new( - top: impl Into<Fixed>, - bottom: impl Into<Fixed>, - left: impl Into<Line>, - right: impl Into<Line> + top: impl Into<Fixed>, + bottom: impl Into<Fixed>, + left: impl Into<Line>, + right: impl Into<Line> ) -> Self

Initialize a trapezoid from the provided values

source

pub fn top(&self) -> Fixed

Access the top component of the trapezoid

source

pub fn bottom(&self) -> Fixed

Access the bottom component of the trapezoid

source

pub fn left(&self) -> Line

Access the left component of the trapezoid

source

pub fn right(&self) -> Line

Access the right component of the trapezoid

-

Trait Implementations§

source§

impl Clone for Trapezoid

source§

fn clone(&self) -> Trapezoid

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Trapezoid

source§

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

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

impl From<Trapezoid> for pixman_trapezoid_t

source§

fn from(value: Trapezoid) -> Self

Converts to this type from the input type.
source§

impl From<pixman_trapezoid> for Trapezoid

source§

fn from(value: pixman_trapezoid_t) -> Self

Converts to this type from the input type.
source§

impl Copy for Trapezoid

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

Trait Implementations§

source§

impl Clone for Trapezoid

source§

fn clone(&self) -> Trapezoid

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Trapezoid

source§

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

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

impl From<Trapezoid> for pixman_trapezoid_t

source§

fn from(value: Trapezoid) -> Self

Converts to this type from the input type.
source§

impl From<pixman_trapezoid> for Trapezoid

source§

fn from(value: pixman_trapezoid_t) -> Self

Converts to this type from the input type.
source§

impl Copy for Trapezoid

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/struct.Triangle.html b/pixman/struct.Triangle.html index fe6eae9..59b268f 100644 --- a/pixman/struct.Triangle.html +++ b/pixman/struct.Triangle.html @@ -1,21 +1,21 @@ -Triangle in pixman - Rust

Struct pixman::Triangle

source ·
#[repr(transparent)]
pub struct Triangle(/* private fields */);
Expand description

A triangle

+Triangle in pixman - Rust

Struct pixman::Triangle

source ·
pub struct Triangle(/* private fields */);
Expand description

A triangle

Implementations§

source§

impl Triangle

source

pub fn new( - p1: impl Into<Point>, - p2: impl Into<Point>, - p3: impl Into<Point> + p1: impl Into<Point>, + p2: impl Into<Point>, + p3: impl Into<Point> ) -> Self

Initialize the triangle from the provided values

source

pub fn p1(&self) -> Point

Access the first point of this triangle

source

pub fn p2(&self) -> Point

Access the second point of this triangle

source

pub fn p3(&self) -> Point

Access the third point of this triangle

-

Trait Implementations§

source§

impl Clone for Triangle

source§

fn clone(&self) -> Triangle

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Triangle

source§

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

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

impl<P: Into<Point> + Copy> From<[P; 3]> for Triangle

source§

fn from(value: [P; 3]) -> Self

Converts to this type from the input type.
source§

impl From<Triangle> for pixman_triangle_t

source§

fn from(value: Triangle) -> Self

Converts to this type from the input type.
source§

impl From<pixman_triangle> for Triangle

source§

fn from(value: pixman_triangle_t) -> Self

Converts to this type from the input type.
source§

impl Copy for Triangle

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

Trait Implementations§

source§

impl Clone for Triangle

source§

fn clone(&self) -> Triangle

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Triangle

source§

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

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

impl<P: Into<Point> + Copy> From<[P; 3]> for Triangle

source§

fn from(value: [P; 3]) -> Self

Converts to this type from the input type.
source§

impl From<Triangle> for pixman_triangle_t

source§

fn from(value: Triangle) -> Self

Converts to this type from the input type.
source§

impl From<pixman_triangle> for Triangle

source§

fn from(value: pixman_triangle_t) -> Self

Converts to this type from the input type.
source§

impl Copy for Triangle

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/struct.UnknownDither.html b/pixman/struct.UnknownDither.html index 0874a95..e0d2835 100644 --- a/pixman/struct.UnknownDither.html +++ b/pixman/struct.UnknownDither.html @@ -1,13 +1,13 @@ -UnknownDither in pixman - Rust

Struct pixman::UnknownDither

source ·
pub struct UnknownDither(/* private fields */);
Expand description

The dither operation is unknown

-

Trait Implementations§

source§

impl Debug for UnknownDither

source§

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

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

impl Display for UnknownDither

source§

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

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

impl Error for UnknownDither

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+UnknownDither in pixman - Rust

Struct pixman::UnknownDither

source ·
pub struct UnknownDither(/* private fields */);
Expand description

The dither operation is unknown

+

Trait Implementations§

source§

impl Debug for UnknownDither

source§

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

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

impl Display for UnknownDither

source§

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

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

impl Error for UnknownDither

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/struct.UnknownFilter.html b/pixman/struct.UnknownFilter.html index 3a4fb56..d01435b 100644 --- a/pixman/struct.UnknownFilter.html +++ b/pixman/struct.UnknownFilter.html @@ -1,13 +1,13 @@ -UnknownFilter in pixman - Rust

Struct pixman::UnknownFilter

source ·
pub struct UnknownFilter(/* private fields */);
Expand description

The filter operation is unknown

-

Trait Implementations§

source§

impl Debug for UnknownFilter

source§

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

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

impl Display for UnknownFilter

source§

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

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

impl Error for UnknownFilter

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+UnknownFilter in pixman - Rust

Struct pixman::UnknownFilter

source ·
pub struct UnknownFilter(/* private fields */);
Expand description

The filter operation is unknown

+

Trait Implementations§

source§

impl Debug for UnknownFilter

source§

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

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

impl Display for UnknownFilter

source§

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

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

impl Error for UnknownFilter

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/struct.UnknownOperation.html b/pixman/struct.UnknownOperation.html index 37c7ecd..5d3f56d 100644 --- a/pixman/struct.UnknownOperation.html +++ b/pixman/struct.UnknownOperation.html @@ -1,13 +1,13 @@ -UnknownOperation in pixman - Rust
pub struct UnknownOperation(/* private fields */);
Expand description

The operation is unknown

-

Trait Implementations§

source§

impl Debug for UnknownOperation

source§

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

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

impl Display for UnknownOperation

source§

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

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

impl Error for UnknownOperation

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+UnknownOperation in pixman - Rust
pub struct UnknownOperation(/* private fields */);
Expand description

The operation is unknown

+

Trait Implementations§

source§

impl Debug for UnknownOperation

source§

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

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

impl Display for UnknownOperation

source§

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

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

impl Error for UnknownOperation

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/struct.UnknownRepeat.html b/pixman/struct.UnknownRepeat.html index 1822940..3f5af0e 100644 --- a/pixman/struct.UnknownRepeat.html +++ b/pixman/struct.UnknownRepeat.html @@ -1,13 +1,13 @@ -UnknownRepeat in pixman - Rust

Struct pixman::UnknownRepeat

source ·
pub struct UnknownRepeat(/* private fields */);
Expand description

The repeat operations is unknown

-

Trait Implementations§

source§

impl Debug for UnknownRepeat

source§

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

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

impl Display for UnknownRepeat

source§

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

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

impl Error for UnknownRepeat

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+UnknownRepeat in pixman - Rust

Struct pixman::UnknownRepeat

source ·
pub struct UnknownRepeat(/* private fields */);
Expand description

The repeat operations is unknown

+

Trait Implementations§

source§

impl Debug for UnknownRepeat

source§

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

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

impl Display for UnknownRepeat

source§

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

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

impl Error for UnknownRepeat

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/struct.UnsupportedDrmFourcc.html b/pixman/struct.UnsupportedDrmFourcc.html index d43a5bc..85de58d 100644 --- a/pixman/struct.UnsupportedDrmFourcc.html +++ b/pixman/struct.UnsupportedDrmFourcc.html @@ -1,13 +1,13 @@ -UnsupportedDrmFourcc in pixman - Rust
pub struct UnsupportedDrmFourcc(/* private fields */);
Expand description

The provided drm-fourcc has no matching format code

-

Trait Implementations§

source§

impl Debug for UnsupportedDrmFourcc

source§

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

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

impl Display for UnsupportedDrmFourcc

source§

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

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

impl Error for UnsupportedDrmFourcc

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+UnsupportedDrmFourcc in pixman - Rust
pub struct UnsupportedDrmFourcc(/* private fields */);
Expand description

The provided drm-fourcc has no matching format code

+

Trait Implementations§

source§

impl Debug for UnsupportedDrmFourcc

source§

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

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

impl Display for UnsupportedDrmFourcc

source§

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

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

impl Error for UnsupportedDrmFourcc

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/struct.UnsupportedFormatCode.html b/pixman/struct.UnsupportedFormatCode.html index f2746c5..66cc824 100644 --- a/pixman/struct.UnsupportedFormatCode.html +++ b/pixman/struct.UnsupportedFormatCode.html @@ -1,13 +1,13 @@ -UnsupportedFormatCode in pixman - Rust
pub struct UnsupportedFormatCode(/* private fields */);
Expand description

The provided format code has no matching drm-fourcc

-

Trait Implementations§

source§

impl Debug for UnsupportedFormatCode

source§

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

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

impl Display for UnsupportedFormatCode

source§

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

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

impl Error for UnsupportedFormatCode

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+UnsupportedFormatCode in pixman - Rust
pub struct UnsupportedFormatCode(/* private fields */);
Expand description

The provided format code has no matching drm-fourcc

+

Trait Implementations§

source§

impl Debug for UnsupportedFormatCode

source§

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

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

impl Display for UnsupportedFormatCode

source§

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

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

impl Error for UnsupportedFormatCode

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/struct.Vector.html b/pixman/struct.Vector.html index 2a663bf..aa4c1ac 100644 --- a/pixman/struct.Vector.html +++ b/pixman/struct.Vector.html @@ -1,17 +1,17 @@ -Vector in pixman - Rust

Struct pixman::Vector

source ·
#[repr(transparent)]
pub struct Vector(/* private fields */);
Expand description

A single vector

-

Implementations§

source§

impl Vector

source

pub fn new<T: Into<Fixed> + Copy>(vector: [T; 3]) -> Self

Initialize a vector from the provided values

+Vector in pixman - Rust

Struct pixman::Vector

source ·
pub struct Vector(/* private fields */);
Expand description

A single vector

+

Implementations§

source§

impl Vector

source

pub fn new<T: Into<Fixed> + Copy>(vector: [T; 3]) -> Self

Initialize a vector from the provided values

source

pub fn x(&self) -> Fixed

Access the x component of this vector

source

pub fn y(&self) -> Fixed

Access the y component of this vector

source

pub fn z(&self) -> Fixed

Access the z component of this vector

-

Trait Implementations§

source§

impl Clone for Vector

source§

fn clone(&self) -> Vector

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Vector

source§

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

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

impl<T: Into<Fixed> + Copy> From<[T; 3]> for Vector

source§

fn from(value: [T; 3]) -> Self

Converts to this type from the input type.
source§

impl From<Vector> for pixman_vector_t

source§

fn from(value: Vector) -> Self

Converts to this type from the input type.
source§

impl From<pixman_vector> for Vector

source§

fn from(value: pixman_vector_t) -> Self

Converts to this type from the input type.
source§

impl Copy for Vector

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

Trait Implementations§

source§

impl Clone for Vector

source§

fn clone(&self) -> Vector

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Vector

source§

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

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

impl<T: Into<Fixed> + Copy> From<[T; 3]> for Vector

source§

fn from(value: [T; 3]) -> Self

Converts to this type from the input type.
source§

impl From<Vector> for pixman_vector_t

source§

fn from(value: Vector) -> Self

Converts to this type from the input type.
source§

impl From<pixman_vector> for Vector

source§

fn from(value: pixman_vector_t) -> Self

Converts to this type from the input type.
source§

impl Copy for Vector

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman/type.Box16.html b/pixman/type.Box16.html index 794986a..d4c02a3 100644 --- a/pixman/type.Box16.html +++ b/pixman/type.Box16.html @@ -1,7 +1,7 @@ -Box16 in pixman - Rust

Type Alias pixman::Box16

source ·
pub type Box16 = pixman_box16_t;
Expand description

16bit Box

+Box16 in pixman - Rust

Type Alias pixman::Box16

source ·
pub type Box16 = pixman_box16_t;
Expand description

16bit Box

Aliased Type§

struct Box16 {
-    pub x1: i16,
-    pub y1: i16,
-    pub x2: i16,
-    pub y2: i16,
-}

Fields§

§x1: i16§y1: i16§x2: i16§y2: i16
\ No newline at end of file + pub x1: i16, + pub y1: i16, + pub x2: i16, + pub y2: i16, +}

Fields§

§x1: i16§y1: i16§x2: i16§y2: i16
\ No newline at end of file diff --git a/pixman/type.Box32.html b/pixman/type.Box32.html index e7526b9..4092a08 100644 --- a/pixman/type.Box32.html +++ b/pixman/type.Box32.html @@ -1,7 +1,7 @@ -Box32 in pixman - Rust

Type Alias pixman::Box32

source ·
pub type Box32 = pixman_box32_t;
Expand description

32bit Box

+Box32 in pixman - Rust

Type Alias pixman::Box32

source ·
pub type Box32 = pixman_box32_t;
Expand description

32bit Box

Aliased Type§

struct Box32 {
-    pub x1: i32,
-    pub y1: i32,
-    pub x2: i32,
-    pub y2: i32,
-}

Fields§

§x1: i32§y1: i32§x2: i32§y2: i32
\ No newline at end of file + pub x1: i32, + pub y1: i32, + pub x2: i32, + pub y2: i32, +}

Fields§

§x1: i32§y1: i32§x2: i32§y2: i32
\ No newline at end of file diff --git a/pixman/type.Rectangle16.html b/pixman/type.Rectangle16.html index 6808f6d..4ec58c3 100644 --- a/pixman/type.Rectangle16.html +++ b/pixman/type.Rectangle16.html @@ -1,7 +1,7 @@ -Rectangle16 in pixman - Rust

Type Alias pixman::Rectangle16

source ·
pub type Rectangle16 = pixman_rectangle16_t;
Expand description

16bit Rectangle

+Rectangle16 in pixman - Rust

Type Alias pixman::Rectangle16

source ·
pub type Rectangle16 = pixman_rectangle16_t;
Expand description

16bit Rectangle

Aliased Type§

struct Rectangle16 {
-    pub x: i16,
-    pub y: i16,
-    pub width: u16,
-    pub height: u16,
-}

Fields§

§x: i16§y: i16§width: u16§height: u16
\ No newline at end of file + pub x: i16, + pub y: i16, + pub width: u16, + pub height: u16, +}

Fields§

§x: i16§y: i16§width: u16§height: u16
\ No newline at end of file diff --git a/pixman/type.Rectangle32.html b/pixman/type.Rectangle32.html index f544d3c..391ed51 100644 --- a/pixman/type.Rectangle32.html +++ b/pixman/type.Rectangle32.html @@ -1,7 +1,7 @@ -Rectangle32 in pixman - Rust

Type Alias pixman::Rectangle32

source ·
pub type Rectangle32 = pixman_rectangle32_t;
Expand description

32bit Rectangle

+Rectangle32 in pixman - Rust

Type Alias pixman::Rectangle32

source ·
pub type Rectangle32 = pixman_rectangle32_t;
Expand description

32bit Rectangle

Aliased Type§

struct Rectangle32 {
-    pub x: i32,
-    pub y: i32,
-    pub width: u32,
-    pub height: u32,
-}

Fields§

§x: i32§y: i32§width: u32§height: u32
\ No newline at end of file + pub x: i32, + pub y: i32, + pub width: u32, + pub height: u32, +}

Fields§

§x: i32§y: i32§width: u32§height: u32
\ No newline at end of file diff --git a/pixman_sys/all.html b/pixman_sys/all.html index df4cfd4..9cd8573 100644 --- a/pixman_sys/all.html +++ b/pixman_sys/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Functions

Type Aliases

Constants

\ No newline at end of file +List of all items in this crate

List of all items

Structs

Functions

Type Aliases

Constants

\ No newline at end of file diff --git a/pixman_sys/constant.PIXMAN_MAX_INDEXED.html b/pixman_sys/constant.PIXMAN_MAX_INDEXED.html index b3dedc7..ee42820 100644 --- a/pixman_sys/constant.PIXMAN_MAX_INDEXED.html +++ b/pixman_sys/constant.PIXMAN_MAX_INDEXED.html @@ -1 +1 @@ -PIXMAN_MAX_INDEXED in pixman_sys - Rust
pub const PIXMAN_MAX_INDEXED: u32 = 256;
\ No newline at end of file +PIXMAN_MAX_INDEXED in pixman_sys - Rust
pub const PIXMAN_MAX_INDEXED: u32 = 256;
\ No newline at end of file diff --git a/pixman_sys/constant.PIXMAN_TYPE_A.html b/pixman_sys/constant.PIXMAN_TYPE_A.html index ad8c97c..6fea186 100644 --- a/pixman_sys/constant.PIXMAN_TYPE_A.html +++ b/pixman_sys/constant.PIXMAN_TYPE_A.html @@ -1 +1 @@ -PIXMAN_TYPE_A in pixman_sys - Rust

Constant pixman_sys::PIXMAN_TYPE_A

source ·
pub const PIXMAN_TYPE_A: u32 = 1;
\ No newline at end of file +PIXMAN_TYPE_A in pixman_sys - Rust

Constant pixman_sys::PIXMAN_TYPE_A

source ·
pub const PIXMAN_TYPE_A: u32 = 1;
\ No newline at end of file diff --git a/pixman_sys/constant.PIXMAN_TYPE_ABGR.html b/pixman_sys/constant.PIXMAN_TYPE_ABGR.html index 6e2ec1b..0935238 100644 --- a/pixman_sys/constant.PIXMAN_TYPE_ABGR.html +++ b/pixman_sys/constant.PIXMAN_TYPE_ABGR.html @@ -1 +1 @@ -PIXMAN_TYPE_ABGR in pixman_sys - Rust
pub const PIXMAN_TYPE_ABGR: u32 = 3;
\ No newline at end of file +PIXMAN_TYPE_ABGR in pixman_sys - Rust
pub const PIXMAN_TYPE_ABGR: u32 = 3;
\ No newline at end of file diff --git a/pixman_sys/constant.PIXMAN_TYPE_ARGB.html b/pixman_sys/constant.PIXMAN_TYPE_ARGB.html index 2d819d6..1a1a91c 100644 --- a/pixman_sys/constant.PIXMAN_TYPE_ARGB.html +++ b/pixman_sys/constant.PIXMAN_TYPE_ARGB.html @@ -1 +1 @@ -PIXMAN_TYPE_ARGB in pixman_sys - Rust
pub const PIXMAN_TYPE_ARGB: u32 = 2;
\ No newline at end of file +PIXMAN_TYPE_ARGB in pixman_sys - Rust
pub const PIXMAN_TYPE_ARGB: u32 = 2;
\ No newline at end of file diff --git a/pixman_sys/constant.PIXMAN_TYPE_ARGB_SRGB.html b/pixman_sys/constant.PIXMAN_TYPE_ARGB_SRGB.html index 427515a..4cf32e8 100644 --- a/pixman_sys/constant.PIXMAN_TYPE_ARGB_SRGB.html +++ b/pixman_sys/constant.PIXMAN_TYPE_ARGB_SRGB.html @@ -1 +1 @@ -PIXMAN_TYPE_ARGB_SRGB in pixman_sys - Rust
pub const PIXMAN_TYPE_ARGB_SRGB: u32 = 10;
\ No newline at end of file +PIXMAN_TYPE_ARGB_SRGB in pixman_sys - Rust
pub const PIXMAN_TYPE_ARGB_SRGB: u32 = 10;
\ No newline at end of file diff --git a/pixman_sys/constant.PIXMAN_TYPE_BGRA.html b/pixman_sys/constant.PIXMAN_TYPE_BGRA.html index 10b20d8..4a79a67 100644 --- a/pixman_sys/constant.PIXMAN_TYPE_BGRA.html +++ b/pixman_sys/constant.PIXMAN_TYPE_BGRA.html @@ -1 +1 @@ -PIXMAN_TYPE_BGRA in pixman_sys - Rust
pub const PIXMAN_TYPE_BGRA: u32 = 8;
\ No newline at end of file +PIXMAN_TYPE_BGRA in pixman_sys - Rust
pub const PIXMAN_TYPE_BGRA: u32 = 8;
\ No newline at end of file diff --git a/pixman_sys/constant.PIXMAN_TYPE_COLOR.html b/pixman_sys/constant.PIXMAN_TYPE_COLOR.html index 23fdadc..48a9321 100644 --- a/pixman_sys/constant.PIXMAN_TYPE_COLOR.html +++ b/pixman_sys/constant.PIXMAN_TYPE_COLOR.html @@ -1 +1 @@ -PIXMAN_TYPE_COLOR in pixman_sys - Rust
pub const PIXMAN_TYPE_COLOR: u32 = 4;
\ No newline at end of file +PIXMAN_TYPE_COLOR in pixman_sys - Rust
pub const PIXMAN_TYPE_COLOR: u32 = 4;
\ No newline at end of file diff --git a/pixman_sys/constant.PIXMAN_TYPE_GRAY.html b/pixman_sys/constant.PIXMAN_TYPE_GRAY.html index 26da6a8..10ef4ea 100644 --- a/pixman_sys/constant.PIXMAN_TYPE_GRAY.html +++ b/pixman_sys/constant.PIXMAN_TYPE_GRAY.html @@ -1 +1 @@ -PIXMAN_TYPE_GRAY in pixman_sys - Rust
pub const PIXMAN_TYPE_GRAY: u32 = 5;
\ No newline at end of file +PIXMAN_TYPE_GRAY in pixman_sys - Rust
pub const PIXMAN_TYPE_GRAY: u32 = 5;
\ No newline at end of file diff --git a/pixman_sys/constant.PIXMAN_TYPE_OTHER.html b/pixman_sys/constant.PIXMAN_TYPE_OTHER.html index 6a1af2d..959a315 100644 --- a/pixman_sys/constant.PIXMAN_TYPE_OTHER.html +++ b/pixman_sys/constant.PIXMAN_TYPE_OTHER.html @@ -1 +1 @@ -PIXMAN_TYPE_OTHER in pixman_sys - Rust
pub const PIXMAN_TYPE_OTHER: u32 = 0;
\ No newline at end of file +PIXMAN_TYPE_OTHER in pixman_sys - Rust
pub const PIXMAN_TYPE_OTHER: u32 = 0;
\ No newline at end of file diff --git a/pixman_sys/constant.PIXMAN_TYPE_RGBA.html b/pixman_sys/constant.PIXMAN_TYPE_RGBA.html index 558bcbf..a993bff 100644 --- a/pixman_sys/constant.PIXMAN_TYPE_RGBA.html +++ b/pixman_sys/constant.PIXMAN_TYPE_RGBA.html @@ -1 +1 @@ -PIXMAN_TYPE_RGBA in pixman_sys - Rust
pub const PIXMAN_TYPE_RGBA: u32 = 9;
\ No newline at end of file +PIXMAN_TYPE_RGBA in pixman_sys - Rust
pub const PIXMAN_TYPE_RGBA: u32 = 9;
\ No newline at end of file diff --git a/pixman_sys/constant.PIXMAN_TYPE_RGBA_FLOAT.html b/pixman_sys/constant.PIXMAN_TYPE_RGBA_FLOAT.html index 435bef4..7219a8b 100644 --- a/pixman_sys/constant.PIXMAN_TYPE_RGBA_FLOAT.html +++ b/pixman_sys/constant.PIXMAN_TYPE_RGBA_FLOAT.html @@ -1 +1 @@ -PIXMAN_TYPE_RGBA_FLOAT in pixman_sys - Rust
pub const PIXMAN_TYPE_RGBA_FLOAT: u32 = 11;
\ No newline at end of file +PIXMAN_TYPE_RGBA_FLOAT in pixman_sys - Rust
pub const PIXMAN_TYPE_RGBA_FLOAT: u32 = 11;
\ No newline at end of file diff --git a/pixman_sys/constant.PIXMAN_TYPE_YUY2.html b/pixman_sys/constant.PIXMAN_TYPE_YUY2.html index a726d36..19919d7 100644 --- a/pixman_sys/constant.PIXMAN_TYPE_YUY2.html +++ b/pixman_sys/constant.PIXMAN_TYPE_YUY2.html @@ -1 +1 @@ -PIXMAN_TYPE_YUY2 in pixman_sys - Rust
pub const PIXMAN_TYPE_YUY2: u32 = 6;
\ No newline at end of file +PIXMAN_TYPE_YUY2 in pixman_sys - Rust
pub const PIXMAN_TYPE_YUY2: u32 = 6;
\ No newline at end of file diff --git a/pixman_sys/constant.PIXMAN_TYPE_YV12.html b/pixman_sys/constant.PIXMAN_TYPE_YV12.html index a6421d5..8ac6533 100644 --- a/pixman_sys/constant.PIXMAN_TYPE_YV12.html +++ b/pixman_sys/constant.PIXMAN_TYPE_YV12.html @@ -1 +1 @@ -PIXMAN_TYPE_YV12 in pixman_sys - Rust
pub const PIXMAN_TYPE_YV12: u32 = 7;
\ No newline at end of file +PIXMAN_TYPE_YV12 in pixman_sys - Rust
pub const PIXMAN_TYPE_YV12: u32 = 7;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_dither_t_PIXMAN_DITHER_BEST.html b/pixman_sys/constant.pixman_dither_t_PIXMAN_DITHER_BEST.html index a3b6106..40f558e 100644 --- a/pixman_sys/constant.pixman_dither_t_PIXMAN_DITHER_BEST.html +++ b/pixman_sys/constant.pixman_dither_t_PIXMAN_DITHER_BEST.html @@ -1 +1 @@ -pixman_dither_t_PIXMAN_DITHER_BEST in pixman_sys - Rust
pub const pixman_dither_t_PIXMAN_DITHER_BEST: pixman_dither_t = 3;
\ No newline at end of file +pixman_dither_t_PIXMAN_DITHER_BEST in pixman_sys - Rust
pub const pixman_dither_t_PIXMAN_DITHER_BEST: pixman_dither_t = 3;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_dither_t_PIXMAN_DITHER_FAST.html b/pixman_sys/constant.pixman_dither_t_PIXMAN_DITHER_FAST.html index 028c260..5874793 100644 --- a/pixman_sys/constant.pixman_dither_t_PIXMAN_DITHER_FAST.html +++ b/pixman_sys/constant.pixman_dither_t_PIXMAN_DITHER_FAST.html @@ -1 +1 @@ -pixman_dither_t_PIXMAN_DITHER_FAST in pixman_sys - Rust
pub const pixman_dither_t_PIXMAN_DITHER_FAST: pixman_dither_t = 1;
\ No newline at end of file +pixman_dither_t_PIXMAN_DITHER_FAST in pixman_sys - Rust
pub const pixman_dither_t_PIXMAN_DITHER_FAST: pixman_dither_t = 1;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_dither_t_PIXMAN_DITHER_GOOD.html b/pixman_sys/constant.pixman_dither_t_PIXMAN_DITHER_GOOD.html index 9ccf791..96bd621 100644 --- a/pixman_sys/constant.pixman_dither_t_PIXMAN_DITHER_GOOD.html +++ b/pixman_sys/constant.pixman_dither_t_PIXMAN_DITHER_GOOD.html @@ -1 +1 @@ -pixman_dither_t_PIXMAN_DITHER_GOOD in pixman_sys - Rust
pub const pixman_dither_t_PIXMAN_DITHER_GOOD: pixman_dither_t = 2;
\ No newline at end of file +pixman_dither_t_PIXMAN_DITHER_GOOD in pixman_sys - Rust
pub const pixman_dither_t_PIXMAN_DITHER_GOOD: pixman_dither_t = 2;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_dither_t_PIXMAN_DITHER_NONE.html b/pixman_sys/constant.pixman_dither_t_PIXMAN_DITHER_NONE.html index 21bc7ff..55d743d 100644 --- a/pixman_sys/constant.pixman_dither_t_PIXMAN_DITHER_NONE.html +++ b/pixman_sys/constant.pixman_dither_t_PIXMAN_DITHER_NONE.html @@ -1 +1 @@ -pixman_dither_t_PIXMAN_DITHER_NONE in pixman_sys - Rust
pub const pixman_dither_t_PIXMAN_DITHER_NONE: pixman_dither_t = 0;
\ No newline at end of file +pixman_dither_t_PIXMAN_DITHER_NONE in pixman_sys - Rust
pub const pixman_dither_t_PIXMAN_DITHER_NONE: pixman_dither_t = 0;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_dither_t_PIXMAN_DITHER_ORDERED_BAYER_8.html b/pixman_sys/constant.pixman_dither_t_PIXMAN_DITHER_ORDERED_BAYER_8.html index 4ab4375..34bbd58 100644 --- a/pixman_sys/constant.pixman_dither_t_PIXMAN_DITHER_ORDERED_BAYER_8.html +++ b/pixman_sys/constant.pixman_dither_t_PIXMAN_DITHER_ORDERED_BAYER_8.html @@ -1 +1 @@ -pixman_dither_t_PIXMAN_DITHER_ORDERED_BAYER_8 in pixman_sys - Rust
pub const pixman_dither_t_PIXMAN_DITHER_ORDERED_BAYER_8: pixman_dither_t = 4;
\ No newline at end of file +pixman_dither_t_PIXMAN_DITHER_ORDERED_BAYER_8 in pixman_sys - Rust
pub const pixman_dither_t_PIXMAN_DITHER_ORDERED_BAYER_8: pixman_dither_t = 4;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_dither_t_PIXMAN_DITHER_ORDERED_BLUE_NOISE_64.html b/pixman_sys/constant.pixman_dither_t_PIXMAN_DITHER_ORDERED_BLUE_NOISE_64.html index 66bbbe5..234aac3 100644 --- a/pixman_sys/constant.pixman_dither_t_PIXMAN_DITHER_ORDERED_BLUE_NOISE_64.html +++ b/pixman_sys/constant.pixman_dither_t_PIXMAN_DITHER_ORDERED_BLUE_NOISE_64.html @@ -1 +1 @@ -pixman_dither_t_PIXMAN_DITHER_ORDERED_BLUE_NOISE_64 in pixman_sys - Rust
pub const pixman_dither_t_PIXMAN_DITHER_ORDERED_BLUE_NOISE_64: pixman_dither_t = 5;
\ No newline at end of file +pixman_dither_t_PIXMAN_DITHER_ORDERED_BLUE_NOISE_64 in pixman_sys - Rust
pub const pixman_dither_t_PIXMAN_DITHER_ORDERED_BLUE_NOISE_64: pixman_dither_t = 5;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_filter_t_PIXMAN_FILTER_BEST.html b/pixman_sys/constant.pixman_filter_t_PIXMAN_FILTER_BEST.html index d2e5a6f..fbedb05 100644 --- a/pixman_sys/constant.pixman_filter_t_PIXMAN_FILTER_BEST.html +++ b/pixman_sys/constant.pixman_filter_t_PIXMAN_FILTER_BEST.html @@ -1 +1 @@ -pixman_filter_t_PIXMAN_FILTER_BEST in pixman_sys - Rust
pub const pixman_filter_t_PIXMAN_FILTER_BEST: pixman_filter_t = 2;
\ No newline at end of file +pixman_filter_t_PIXMAN_FILTER_BEST in pixman_sys - Rust
pub const pixman_filter_t_PIXMAN_FILTER_BEST: pixman_filter_t = 2;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_filter_t_PIXMAN_FILTER_BILINEAR.html b/pixman_sys/constant.pixman_filter_t_PIXMAN_FILTER_BILINEAR.html index 249c63a..1446add 100644 --- a/pixman_sys/constant.pixman_filter_t_PIXMAN_FILTER_BILINEAR.html +++ b/pixman_sys/constant.pixman_filter_t_PIXMAN_FILTER_BILINEAR.html @@ -1 +1 @@ -pixman_filter_t_PIXMAN_FILTER_BILINEAR in pixman_sys - Rust
pub const pixman_filter_t_PIXMAN_FILTER_BILINEAR: pixman_filter_t = 4;
\ No newline at end of file +pixman_filter_t_PIXMAN_FILTER_BILINEAR in pixman_sys - Rust
pub const pixman_filter_t_PIXMAN_FILTER_BILINEAR: pixman_filter_t = 4;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_filter_t_PIXMAN_FILTER_CONVOLUTION.html b/pixman_sys/constant.pixman_filter_t_PIXMAN_FILTER_CONVOLUTION.html index 61ebf35..fe00e51 100644 --- a/pixman_sys/constant.pixman_filter_t_PIXMAN_FILTER_CONVOLUTION.html +++ b/pixman_sys/constant.pixman_filter_t_PIXMAN_FILTER_CONVOLUTION.html @@ -1 +1 @@ -pixman_filter_t_PIXMAN_FILTER_CONVOLUTION in pixman_sys - Rust
pub const pixman_filter_t_PIXMAN_FILTER_CONVOLUTION: pixman_filter_t = 5;
\ No newline at end of file +pixman_filter_t_PIXMAN_FILTER_CONVOLUTION in pixman_sys - Rust
pub const pixman_filter_t_PIXMAN_FILTER_CONVOLUTION: pixman_filter_t = 5;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_filter_t_PIXMAN_FILTER_FAST.html b/pixman_sys/constant.pixman_filter_t_PIXMAN_FILTER_FAST.html index 6f58cee..a7d2621 100644 --- a/pixman_sys/constant.pixman_filter_t_PIXMAN_FILTER_FAST.html +++ b/pixman_sys/constant.pixman_filter_t_PIXMAN_FILTER_FAST.html @@ -1 +1 @@ -pixman_filter_t_PIXMAN_FILTER_FAST in pixman_sys - Rust
pub const pixman_filter_t_PIXMAN_FILTER_FAST: pixman_filter_t = 0;
\ No newline at end of file +pixman_filter_t_PIXMAN_FILTER_FAST in pixman_sys - Rust
pub const pixman_filter_t_PIXMAN_FILTER_FAST: pixman_filter_t = 0;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_filter_t_PIXMAN_FILTER_GOOD.html b/pixman_sys/constant.pixman_filter_t_PIXMAN_FILTER_GOOD.html index 25256ee..c92ee0f 100644 --- a/pixman_sys/constant.pixman_filter_t_PIXMAN_FILTER_GOOD.html +++ b/pixman_sys/constant.pixman_filter_t_PIXMAN_FILTER_GOOD.html @@ -1 +1 @@ -pixman_filter_t_PIXMAN_FILTER_GOOD in pixman_sys - Rust
pub const pixman_filter_t_PIXMAN_FILTER_GOOD: pixman_filter_t = 1;
\ No newline at end of file +pixman_filter_t_PIXMAN_FILTER_GOOD in pixman_sys - Rust
pub const pixman_filter_t_PIXMAN_FILTER_GOOD: pixman_filter_t = 1;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_filter_t_PIXMAN_FILTER_NEAREST.html b/pixman_sys/constant.pixman_filter_t_PIXMAN_FILTER_NEAREST.html index 8062b20..afce896 100644 --- a/pixman_sys/constant.pixman_filter_t_PIXMAN_FILTER_NEAREST.html +++ b/pixman_sys/constant.pixman_filter_t_PIXMAN_FILTER_NEAREST.html @@ -1 +1 @@ -pixman_filter_t_PIXMAN_FILTER_NEAREST in pixman_sys - Rust
pub const pixman_filter_t_PIXMAN_FILTER_NEAREST: pixman_filter_t = 3;
\ No newline at end of file +pixman_filter_t_PIXMAN_FILTER_NEAREST in pixman_sys - Rust
pub const pixman_filter_t_PIXMAN_FILTER_NEAREST: pixman_filter_t = 3;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_filter_t_PIXMAN_FILTER_SEPARABLE_CONVOLUTION.html b/pixman_sys/constant.pixman_filter_t_PIXMAN_FILTER_SEPARABLE_CONVOLUTION.html index 92d191b..e2283c7 100644 --- a/pixman_sys/constant.pixman_filter_t_PIXMAN_FILTER_SEPARABLE_CONVOLUTION.html +++ b/pixman_sys/constant.pixman_filter_t_PIXMAN_FILTER_SEPARABLE_CONVOLUTION.html @@ -1 +1 @@ -pixman_filter_t_PIXMAN_FILTER_SEPARABLE_CONVOLUTION in pixman_sys - Rust
pub const pixman_filter_t_PIXMAN_FILTER_SEPARABLE_CONVOLUTION: pixman_filter_t = 6;
\ No newline at end of file +pixman_filter_t_PIXMAN_FILTER_SEPARABLE_CONVOLUTION in pixman_sys - Rust
pub const pixman_filter_t_PIXMAN_FILTER_SEPARABLE_CONVOLUTION: pixman_filter_t = 6;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a1.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a1.html index ff9ffc3..185bb68 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a1.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a1.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_a1 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a1: pixman_format_code_t = 16846848;
\ No newline at end of file +pixman_format_code_t_PIXMAN_a1 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a1: pixman_format_code_t = 16846848;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a1b1g1r1.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a1b1g1r1.html index 0177eca..7558663 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a1b1g1r1.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a1b1g1r1.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_a1b1g1r1 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a1b1g1r1: pixman_format_code_t = 67309841;
\ No newline at end of file +pixman_format_code_t_PIXMAN_a1b1g1r1 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a1b1g1r1: pixman_format_code_t = 67309841;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a1b5g5r5.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a1b5g5r5.html index bd97d70..b5a2048 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a1b5g5r5.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a1b5g5r5.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_a1b5g5r5 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a1b5g5r5: pixman_format_code_t = 268637525;
\ No newline at end of file +pixman_format_code_t_PIXMAN_a1b5g5r5 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a1b5g5r5: pixman_format_code_t = 268637525;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a1r1g1b1.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a1r1g1b1.html index 73215c1..9082706 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a1r1g1b1.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a1r1g1b1.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_a1r1g1b1 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a1r1g1b1: pixman_format_code_t = 67244305;
\ No newline at end of file +pixman_format_code_t_PIXMAN_a1r1g1b1 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a1r1g1b1: pixman_format_code_t = 67244305;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a1r5g5b5.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a1r5g5b5.html index fbff301..d01876f 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a1r5g5b5.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a1r5g5b5.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_a1r5g5b5 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a1r5g5b5: pixman_format_code_t = 268571989;
\ No newline at end of file +pixman_format_code_t_PIXMAN_a1r5g5b5 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a1r5g5b5: pixman_format_code_t = 268571989;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a2b10g10r10.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a2b10g10r10.html index a0da4fa..eeea0a3 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a2b10g10r10.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a2b10g10r10.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_a2b10g10r10 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a2b10g10r10: pixman_format_code_t = 537078442;
\ No newline at end of file +pixman_format_code_t_PIXMAN_a2b10g10r10 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a2b10g10r10: pixman_format_code_t = 537078442;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a2b2g2r2.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a2b2g2r2.html index 7d5522d..9845468 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a2b2g2r2.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a2b2g2r2.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_a2b2g2r2 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a2b2g2r2: pixman_format_code_t = 134423074;
\ No newline at end of file +pixman_format_code_t_PIXMAN_a2b2g2r2 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a2b2g2r2: pixman_format_code_t = 134423074;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a2r10g10b10.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a2r10g10b10.html index 9ce1292..2db21ff 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a2r10g10b10.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a2r10g10b10.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_a2r10g10b10 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a2r10g10b10: pixman_format_code_t = 537012906;
\ No newline at end of file +pixman_format_code_t_PIXMAN_a2r10g10b10 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a2r10g10b10: pixman_format_code_t = 537012906;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a2r2g2b2.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a2r2g2b2.html index 5a7b1d2..ceae5cd 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a2r2g2b2.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a2r2g2b2.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_a2r2g2b2 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a2r2g2b2: pixman_format_code_t = 134357538;
\ No newline at end of file +pixman_format_code_t_PIXMAN_a2r2g2b2 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a2r2g2b2: pixman_format_code_t = 134357538;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a4.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a4.html index 3cfc084..e225cec 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a4.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a4.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_a4 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a4: pixman_format_code_t = 67190784;
\ No newline at end of file +pixman_format_code_t_PIXMAN_a4 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a4: pixman_format_code_t = 67190784;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a4b4g4r4.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a4b4g4r4.html index 79e176b..faff2a9 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a4b4g4r4.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a4b4g4r4.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_a4b4g4r4 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a4b4g4r4: pixman_format_code_t = 268649540;
\ No newline at end of file +pixman_format_code_t_PIXMAN_a4b4g4r4 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a4b4g4r4: pixman_format_code_t = 268649540;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a4r4g4b4.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a4r4g4b4.html index 3cea625..e57fdd3 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a4r4g4b4.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a4r4g4b4.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_a4r4g4b4 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a4r4g4b4: pixman_format_code_t = 268584004;
\ No newline at end of file +pixman_format_code_t_PIXMAN_a4r4g4b4 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a4r4g4b4: pixman_format_code_t = 268584004;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a8.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a8.html index 5b8a205..c9d6cef 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a8.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a8.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_a8 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a8: pixman_format_code_t = 134316032;
\ No newline at end of file +pixman_format_code_t_PIXMAN_a8 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a8: pixman_format_code_t = 134316032;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a8b8g8r8.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a8b8g8r8.html index 404e835..1c9cc5f 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a8b8g8r8.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a8b8g8r8.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_a8b8g8r8 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a8b8g8r8: pixman_format_code_t = 537102472;
\ No newline at end of file +pixman_format_code_t_PIXMAN_a8b8g8r8 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a8b8g8r8: pixman_format_code_t = 537102472;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a8r8g8b8.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a8r8g8b8.html index 4aaa2e9..6fa743e 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a8r8g8b8.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a8r8g8b8.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_a8r8g8b8 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a8r8g8b8: pixman_format_code_t = 537036936;
\ No newline at end of file +pixman_format_code_t_PIXMAN_a8r8g8b8 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a8r8g8b8: pixman_format_code_t = 537036936;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a8r8g8b8_sRGB.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a8r8g8b8_sRGB.html index 4fbec1e..7c26158 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_a8r8g8b8_sRGB.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_a8r8g8b8_sRGB.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_a8r8g8b8_sRGB in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a8r8g8b8_sRGB: pixman_format_code_t = 537561224;
\ No newline at end of file +pixman_format_code_t_PIXMAN_a8r8g8b8_sRGB in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_a8r8g8b8_sRGB: pixman_format_code_t = 537561224;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_b1g2r1.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_b1g2r1.html index 0d551f9..6c03dc0 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_b1g2r1.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_b1g2r1.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_b1g2r1 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_b1g2r1: pixman_format_code_t = 67305761;
\ No newline at end of file +pixman_format_code_t_PIXMAN_b1g2r1 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_b1g2r1: pixman_format_code_t = 67305761;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_b2g3r3.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_b2g3r3.html index d6c733e..127c8e3 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_b2g3r3.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_b2g3r3.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_b2g3r3 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_b2g3r3: pixman_format_code_t = 134415154;
\ No newline at end of file +pixman_format_code_t_PIXMAN_b2g3r3 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_b2g3r3: pixman_format_code_t = 134415154;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_b5g6r5.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_b5g6r5.html index 4029562..1174f29 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_b5g6r5.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_b5g6r5.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_b5g6r5 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_b5g6r5: pixman_format_code_t = 268633445;
\ No newline at end of file +pixman_format_code_t_PIXMAN_b5g6r5 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_b5g6r5: pixman_format_code_t = 268633445;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_b8g8r8.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_b8g8r8.html index 9bccc29..37c11bb 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_b8g8r8.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_b8g8r8.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_b8g8r8 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_b8g8r8: pixman_format_code_t = 402851976;
\ No newline at end of file +pixman_format_code_t_PIXMAN_b8g8r8 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_b8g8r8: pixman_format_code_t = 402851976;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_b8g8r8a8.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_b8g8r8a8.html index de500d5..ba852eb 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_b8g8r8a8.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_b8g8r8a8.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_b8g8r8a8 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_b8g8r8a8: pixman_format_code_t = 537430152;
\ No newline at end of file +pixman_format_code_t_PIXMAN_b8g8r8a8 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_b8g8r8a8: pixman_format_code_t = 537430152;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_b8g8r8x8.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_b8g8r8x8.html index 9185a8b..9a6218d 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_b8g8r8x8.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_b8g8r8x8.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_b8g8r8x8 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_b8g8r8x8: pixman_format_code_t = 537397384;
\ No newline at end of file +pixman_format_code_t_PIXMAN_b8g8r8x8 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_b8g8r8x8: pixman_format_code_t = 537397384;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_c4.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_c4.html index 92cd49d..eddbce2 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_c4.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_c4.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_c4 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_c4: pixman_format_code_t = 67371008;
\ No newline at end of file +pixman_format_code_t_PIXMAN_c4 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_c4: pixman_format_code_t = 67371008;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_c8.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_c8.html index 9a2a144..f42dbd0 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_c8.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_c8.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_c8 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_c8: pixman_format_code_t = 134479872;
\ No newline at end of file +pixman_format_code_t_PIXMAN_c8 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_c8: pixman_format_code_t = 134479872;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_g1.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_g1.html index 2b04b73..a593fe3 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_g1.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_g1.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_g1 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_g1: pixman_format_code_t = 17104896;
\ No newline at end of file +pixman_format_code_t_PIXMAN_g1 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_g1: pixman_format_code_t = 17104896;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_g4.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_g4.html index 8b154d6..e2d63d3 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_g4.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_g4.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_g4 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_g4: pixman_format_code_t = 67436544;
\ No newline at end of file +pixman_format_code_t_PIXMAN_g4 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_g4: pixman_format_code_t = 67436544;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_g8.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_g8.html index 2d91c52..3d50775 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_g8.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_g8.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_g8 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_g8: pixman_format_code_t = 134545408;
\ No newline at end of file +pixman_format_code_t_PIXMAN_g8 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_g8: pixman_format_code_t = 134545408;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_r1g2b1.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_r1g2b1.html index ea07363..aec40b1 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_r1g2b1.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_r1g2b1.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_r1g2b1 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_r1g2b1: pixman_format_code_t = 67240225;
\ No newline at end of file +pixman_format_code_t_PIXMAN_r1g2b1 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_r1g2b1: pixman_format_code_t = 67240225;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_r3g3b2.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_r3g3b2.html index 9209cc5..771226c 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_r3g3b2.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_r3g3b2.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_r3g3b2 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_r3g3b2: pixman_format_code_t = 134349618;
\ No newline at end of file +pixman_format_code_t_PIXMAN_r3g3b2 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_r3g3b2: pixman_format_code_t = 134349618;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_r5g6b5.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_r5g6b5.html index 0ffd373..5ff9502 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_r5g6b5.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_r5g6b5.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_r5g6b5 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_r5g6b5: pixman_format_code_t = 268567909;
\ No newline at end of file +pixman_format_code_t_PIXMAN_r5g6b5 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_r5g6b5: pixman_format_code_t = 268567909;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_r8g8b8.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_r8g8b8.html index d80ff4a..674b81a 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_r8g8b8.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_r8g8b8.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_r8g8b8 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_r8g8b8: pixman_format_code_t = 402786440;
\ No newline at end of file +pixman_format_code_t_PIXMAN_r8g8b8 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_r8g8b8: pixman_format_code_t = 402786440;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_r8g8b8a8.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_r8g8b8a8.html index 1958e76..a2be2ef 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_r8g8b8a8.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_r8g8b8a8.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_r8g8b8a8 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_r8g8b8a8: pixman_format_code_t = 537495688;
\ No newline at end of file +pixman_format_code_t_PIXMAN_r8g8b8a8 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_r8g8b8a8: pixman_format_code_t = 537495688;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_r8g8b8x8.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_r8g8b8x8.html index b59bb7d..8abae22 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_r8g8b8x8.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_r8g8b8x8.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_r8g8b8x8 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_r8g8b8x8: pixman_format_code_t = 537462920;
\ No newline at end of file +pixman_format_code_t_PIXMAN_r8g8b8x8 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_r8g8b8x8: pixman_format_code_t = 537462920;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_rgb_float.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_rgb_float.html index 557a0a2..a68c096 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_rgb_float.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_rgb_float.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_rgb_float in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_rgb_float: pixman_format_code_t = 214631492;
\ No newline at end of file +pixman_format_code_t_PIXMAN_rgb_float in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_rgb_float: pixman_format_code_t = 214631492;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_rgba_float.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_rgba_float.html index af60a21..3c7593d 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_rgba_float.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_rgba_float.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_rgba_float in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_rgba_float: pixman_format_code_t = 281756740;
\ No newline at end of file +pixman_format_code_t_PIXMAN_rgba_float in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_rgba_float: pixman_format_code_t = 281756740;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_x14r6g6b6.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_x14r6g6b6.html index 7af2ec0..3e92faf 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_x14r6g6b6.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_x14r6g6b6.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_x14r6g6b6 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_x14r6g6b6: pixman_format_code_t = 537003622;
\ No newline at end of file +pixman_format_code_t_PIXMAN_x14r6g6b6 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_x14r6g6b6: pixman_format_code_t = 537003622;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_x1b5g5r5.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_x1b5g5r5.html index 9e95e8f..58d2b00 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_x1b5g5r5.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_x1b5g5r5.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_x1b5g5r5 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_x1b5g5r5: pixman_format_code_t = 268633429;
\ No newline at end of file +pixman_format_code_t_PIXMAN_x1b5g5r5 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_x1b5g5r5: pixman_format_code_t = 268633429;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_x1r5g5b5.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_x1r5g5b5.html index 38b6dd1..4b960c2 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_x1r5g5b5.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_x1r5g5b5.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_x1r5g5b5 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_x1r5g5b5: pixman_format_code_t = 268567893;
\ No newline at end of file +pixman_format_code_t_PIXMAN_x1r5g5b5 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_x1r5g5b5: pixman_format_code_t = 268567893;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_x2b10g10r10.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_x2b10g10r10.html index e210209..47666c2 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_x2b10g10r10.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_x2b10g10r10.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_x2b10g10r10 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_x2b10g10r10: pixman_format_code_t = 537070250;
\ No newline at end of file +pixman_format_code_t_PIXMAN_x2b10g10r10 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_x2b10g10r10: pixman_format_code_t = 537070250;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_x2r10g10b10.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_x2r10g10b10.html index 0a1659b..d23b585 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_x2r10g10b10.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_x2r10g10b10.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_x2r10g10b10 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_x2r10g10b10: pixman_format_code_t = 537004714;
\ No newline at end of file +pixman_format_code_t_PIXMAN_x2r10g10b10 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_x2r10g10b10: pixman_format_code_t = 537004714;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_x4a4.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_x4a4.html index 0b13211..6b523ea 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_x4a4.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_x4a4.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_x4a4 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_x4a4: pixman_format_code_t = 134299648;
\ No newline at end of file +pixman_format_code_t_PIXMAN_x4a4 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_x4a4: pixman_format_code_t = 134299648;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_x4b4g4r4.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_x4b4g4r4.html index 59141a0..bbcb07a 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_x4b4g4r4.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_x4b4g4r4.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_x4b4g4r4 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_x4b4g4r4: pixman_format_code_t = 268633156;
\ No newline at end of file +pixman_format_code_t_PIXMAN_x4b4g4r4 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_x4b4g4r4: pixman_format_code_t = 268633156;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_x4c4.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_x4c4.html index eb3641a..b1f5ee9 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_x4c4.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_x4c4.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_x4c4 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_x4c4: pixman_format_code_t = 134479872;
\ No newline at end of file +pixman_format_code_t_PIXMAN_x4c4 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_x4c4: pixman_format_code_t = 134479872;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_x4g4.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_x4g4.html index 61c6e69..f41e299 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_x4g4.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_x4g4.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_x4g4 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_x4g4: pixman_format_code_t = 134545408;
\ No newline at end of file +pixman_format_code_t_PIXMAN_x4g4 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_x4g4: pixman_format_code_t = 134545408;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_x4r4g4b4.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_x4r4g4b4.html index 26b8a70..6a8927f 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_x4r4g4b4.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_x4r4g4b4.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_x4r4g4b4 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_x4r4g4b4: pixman_format_code_t = 268567620;
\ No newline at end of file +pixman_format_code_t_PIXMAN_x4r4g4b4 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_x4r4g4b4: pixman_format_code_t = 268567620;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_x8b8g8r8.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_x8b8g8r8.html index 4bb2f85..deab13d 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_x8b8g8r8.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_x8b8g8r8.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_x8b8g8r8 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_x8b8g8r8: pixman_format_code_t = 537069704;
\ No newline at end of file +pixman_format_code_t_PIXMAN_x8b8g8r8 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_x8b8g8r8: pixman_format_code_t = 537069704;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_x8r8g8b8.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_x8r8g8b8.html index 6e45d0f..168b6a5 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_x8r8g8b8.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_x8r8g8b8.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_x8r8g8b8 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_x8r8g8b8: pixman_format_code_t = 537004168;
\ No newline at end of file +pixman_format_code_t_PIXMAN_x8r8g8b8 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_x8r8g8b8: pixman_format_code_t = 537004168;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_yuy2.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_yuy2.html index bb591fe..9e60a43 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_yuy2.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_yuy2.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_yuy2 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_yuy2: pixman_format_code_t = 268828672;
\ No newline at end of file +pixman_format_code_t_PIXMAN_yuy2 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_yuy2: pixman_format_code_t = 268828672;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_format_code_t_PIXMAN_yv12.html b/pixman_sys/constant.pixman_format_code_t_PIXMAN_yv12.html index 6f2e2ba..1685717 100644 --- a/pixman_sys/constant.pixman_format_code_t_PIXMAN_yv12.html +++ b/pixman_sys/constant.pixman_format_code_t_PIXMAN_yv12.html @@ -1 +1 @@ -pixman_format_code_t_PIXMAN_yv12 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_yv12: pixman_format_code_t = 201785344;
\ No newline at end of file +pixman_format_code_t_PIXMAN_yv12 in pixman_sys - Rust
pub const pixman_format_code_t_PIXMAN_yv12: pixman_format_code_t = 201785344;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_BOX.html b/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_BOX.html index 71a770f..661eb16 100644 --- a/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_BOX.html +++ b/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_BOX.html @@ -1 +1 @@ -pixman_kernel_t_PIXMAN_KERNEL_BOX in pixman_sys - Rust
pub const pixman_kernel_t_PIXMAN_KERNEL_BOX: pixman_kernel_t = 1;
\ No newline at end of file +pixman_kernel_t_PIXMAN_KERNEL_BOX in pixman_sys - Rust
pub const pixman_kernel_t_PIXMAN_KERNEL_BOX: pixman_kernel_t = 1;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_CUBIC.html b/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_CUBIC.html index fcfec7d..108218a 100644 --- a/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_CUBIC.html +++ b/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_CUBIC.html @@ -1 +1 @@ -pixman_kernel_t_PIXMAN_KERNEL_CUBIC in pixman_sys - Rust
pub const pixman_kernel_t_PIXMAN_KERNEL_CUBIC: pixman_kernel_t = 3;
\ No newline at end of file +pixman_kernel_t_PIXMAN_KERNEL_CUBIC in pixman_sys - Rust
pub const pixman_kernel_t_PIXMAN_KERNEL_CUBIC: pixman_kernel_t = 3;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_GAUSSIAN.html b/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_GAUSSIAN.html index 0df7959..d5831c6 100644 --- a/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_GAUSSIAN.html +++ b/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_GAUSSIAN.html @@ -1 +1 @@ -pixman_kernel_t_PIXMAN_KERNEL_GAUSSIAN in pixman_sys - Rust
pub const pixman_kernel_t_PIXMAN_KERNEL_GAUSSIAN: pixman_kernel_t = 4;
\ No newline at end of file +pixman_kernel_t_PIXMAN_KERNEL_GAUSSIAN in pixman_sys - Rust
pub const pixman_kernel_t_PIXMAN_KERNEL_GAUSSIAN: pixman_kernel_t = 4;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_IMPULSE.html b/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_IMPULSE.html index 7d488e9..498a0a3 100644 --- a/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_IMPULSE.html +++ b/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_IMPULSE.html @@ -1 +1 @@ -pixman_kernel_t_PIXMAN_KERNEL_IMPULSE in pixman_sys - Rust
pub const pixman_kernel_t_PIXMAN_KERNEL_IMPULSE: pixman_kernel_t = 0;
\ No newline at end of file +pixman_kernel_t_PIXMAN_KERNEL_IMPULSE in pixman_sys - Rust
pub const pixman_kernel_t_PIXMAN_KERNEL_IMPULSE: pixman_kernel_t = 0;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_LANCZOS2.html b/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_LANCZOS2.html index f192b07..2cef77a 100644 --- a/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_LANCZOS2.html +++ b/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_LANCZOS2.html @@ -1 +1 @@ -pixman_kernel_t_PIXMAN_KERNEL_LANCZOS2 in pixman_sys - Rust
pub const pixman_kernel_t_PIXMAN_KERNEL_LANCZOS2: pixman_kernel_t = 5;
\ No newline at end of file +pixman_kernel_t_PIXMAN_KERNEL_LANCZOS2 in pixman_sys - Rust
pub const pixman_kernel_t_PIXMAN_KERNEL_LANCZOS2: pixman_kernel_t = 5;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_LANCZOS3.html b/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_LANCZOS3.html index fb662e6..a7ecd64 100644 --- a/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_LANCZOS3.html +++ b/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_LANCZOS3.html @@ -1 +1 @@ -pixman_kernel_t_PIXMAN_KERNEL_LANCZOS3 in pixman_sys - Rust
pub const pixman_kernel_t_PIXMAN_KERNEL_LANCZOS3: pixman_kernel_t = 6;
\ No newline at end of file +pixman_kernel_t_PIXMAN_KERNEL_LANCZOS3 in pixman_sys - Rust
pub const pixman_kernel_t_PIXMAN_KERNEL_LANCZOS3: pixman_kernel_t = 6;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_LANCZOS3_STRETCHED.html b/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_LANCZOS3_STRETCHED.html index 5981fb4..8d99807 100644 --- a/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_LANCZOS3_STRETCHED.html +++ b/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_LANCZOS3_STRETCHED.html @@ -1 +1 @@ -pixman_kernel_t_PIXMAN_KERNEL_LANCZOS3_STRETCHED in pixman_sys - Rust
pub const pixman_kernel_t_PIXMAN_KERNEL_LANCZOS3_STRETCHED: pixman_kernel_t = 7;
\ No newline at end of file +pixman_kernel_t_PIXMAN_KERNEL_LANCZOS3_STRETCHED in pixman_sys - Rust
pub const pixman_kernel_t_PIXMAN_KERNEL_LANCZOS3_STRETCHED: pixman_kernel_t = 7;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_LINEAR.html b/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_LINEAR.html index 30dad26..7016e4a 100644 --- a/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_LINEAR.html +++ b/pixman_sys/constant.pixman_kernel_t_PIXMAN_KERNEL_LINEAR.html @@ -1 +1 @@ -pixman_kernel_t_PIXMAN_KERNEL_LINEAR in pixman_sys - Rust
pub const pixman_kernel_t_PIXMAN_KERNEL_LINEAR: pixman_kernel_t = 2;
\ No newline at end of file +pixman_kernel_t_PIXMAN_KERNEL_LINEAR in pixman_sys - Rust
pub const pixman_kernel_t_PIXMAN_KERNEL_LINEAR: pixman_kernel_t = 2;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_ADD.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_ADD.html index 44e5d71..9040503 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_ADD.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_ADD.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_ADD in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_ADD: pixman_op_t = 12;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_ADD in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_ADD: pixman_op_t = 12;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_ATOP.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_ATOP.html index 1e80545..57aae8c 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_ATOP.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_ATOP.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_ATOP in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_ATOP: pixman_op_t = 9;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_ATOP in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_ATOP: pixman_op_t = 9;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_ATOP_REVERSE.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_ATOP_REVERSE.html index edcdb74..2867017 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_ATOP_REVERSE.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_ATOP_REVERSE.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_ATOP_REVERSE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_ATOP_REVERSE: pixman_op_t = 10;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_ATOP_REVERSE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_ATOP_REVERSE: pixman_op_t = 10;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CLEAR.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CLEAR.html index 47b9076..5f21d0b 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CLEAR.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CLEAR.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_CLEAR in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_CLEAR: pixman_op_t = 0;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_CLEAR in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_CLEAR: pixman_op_t = 0;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_COLOR_BURN.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_COLOR_BURN.html index 4d78909..0739045 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_COLOR_BURN.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_COLOR_BURN.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_COLOR_BURN in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_COLOR_BURN: pixman_op_t = 54;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_COLOR_BURN in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_COLOR_BURN: pixman_op_t = 54;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_COLOR_DODGE.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_COLOR_DODGE.html index bf5d90e..ed11d94 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_COLOR_DODGE.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_COLOR_DODGE.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_COLOR_DODGE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_COLOR_DODGE: pixman_op_t = 53;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_COLOR_DODGE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_COLOR_DODGE: pixman_op_t = 53;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_ATOP.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_ATOP.html index b9e1db0..288fbaf 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_ATOP.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_ATOP.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_CONJOINT_ATOP in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_CONJOINT_ATOP: pixman_op_t = 41;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_CONJOINT_ATOP in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_CONJOINT_ATOP: pixman_op_t = 41;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_ATOP_REVERSE.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_ATOP_REVERSE.html index 2406643..1612403 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_ATOP_REVERSE.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_ATOP_REVERSE.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_CONJOINT_ATOP_REVERSE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_CONJOINT_ATOP_REVERSE: pixman_op_t = 42;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_CONJOINT_ATOP_REVERSE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_CONJOINT_ATOP_REVERSE: pixman_op_t = 42;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_CLEAR.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_CLEAR.html index 85dfeb8..7fedc16 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_CLEAR.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_CLEAR.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_CONJOINT_CLEAR in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_CONJOINT_CLEAR: pixman_op_t = 32;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_CONJOINT_CLEAR in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_CONJOINT_CLEAR: pixman_op_t = 32;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_DST.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_DST.html index b69a3da..4d9d4e6 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_DST.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_DST.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_CONJOINT_DST in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_CONJOINT_DST: pixman_op_t = 34;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_CONJOINT_DST in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_CONJOINT_DST: pixman_op_t = 34;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_IN.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_IN.html index c61acf0..70c988c 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_IN.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_IN.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_CONJOINT_IN in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_CONJOINT_IN: pixman_op_t = 37;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_CONJOINT_IN in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_CONJOINT_IN: pixman_op_t = 37;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_IN_REVERSE.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_IN_REVERSE.html index fca9703..a4399cc 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_IN_REVERSE.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_IN_REVERSE.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_CONJOINT_IN_REVERSE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_CONJOINT_IN_REVERSE: pixman_op_t = 38;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_CONJOINT_IN_REVERSE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_CONJOINT_IN_REVERSE: pixman_op_t = 38;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_OUT.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_OUT.html index b79c21e..cc03ce9 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_OUT.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_OUT.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_CONJOINT_OUT in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_CONJOINT_OUT: pixman_op_t = 39;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_CONJOINT_OUT in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_CONJOINT_OUT: pixman_op_t = 39;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_OUT_REVERSE.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_OUT_REVERSE.html index 01fe8e6..033ad44 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_OUT_REVERSE.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_OUT_REVERSE.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_CONJOINT_OUT_REVERSE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_CONJOINT_OUT_REVERSE: pixman_op_t = 40;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_CONJOINT_OUT_REVERSE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_CONJOINT_OUT_REVERSE: pixman_op_t = 40;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_OVER.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_OVER.html index 2ad891e..cec46a6 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_OVER.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_OVER.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_CONJOINT_OVER in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_CONJOINT_OVER: pixman_op_t = 35;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_CONJOINT_OVER in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_CONJOINT_OVER: pixman_op_t = 35;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_OVER_REVERSE.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_OVER_REVERSE.html index b040d42..b5eec2a 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_OVER_REVERSE.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_OVER_REVERSE.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_CONJOINT_OVER_REVERSE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_CONJOINT_OVER_REVERSE: pixman_op_t = 36;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_CONJOINT_OVER_REVERSE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_CONJOINT_OVER_REVERSE: pixman_op_t = 36;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_SRC.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_SRC.html index 1c79f27..cbea943 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_SRC.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_SRC.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_CONJOINT_SRC in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_CONJOINT_SRC: pixman_op_t = 33;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_CONJOINT_SRC in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_CONJOINT_SRC: pixman_op_t = 33;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_XOR.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_XOR.html index a698771..a2d35a2 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_XOR.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_CONJOINT_XOR.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_CONJOINT_XOR in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_CONJOINT_XOR: pixman_op_t = 43;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_CONJOINT_XOR in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_CONJOINT_XOR: pixman_op_t = 43;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DARKEN.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DARKEN.html index 8450aff..1a0e709 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DARKEN.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DARKEN.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_DARKEN in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_DARKEN: pixman_op_t = 51;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_DARKEN in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_DARKEN: pixman_op_t = 51;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DIFFERENCE.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DIFFERENCE.html index 469ea72..aadd2dd 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DIFFERENCE.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DIFFERENCE.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_DIFFERENCE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_DIFFERENCE: pixman_op_t = 57;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_DIFFERENCE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_DIFFERENCE: pixman_op_t = 57;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_ATOP.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_ATOP.html index 608d55a..80cc90f 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_ATOP.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_ATOP.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_DISJOINT_ATOP in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_DISJOINT_ATOP: pixman_op_t = 25;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_DISJOINT_ATOP in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_DISJOINT_ATOP: pixman_op_t = 25;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_ATOP_REVERSE.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_ATOP_REVERSE.html index 09ae646..dba550d 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_ATOP_REVERSE.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_ATOP_REVERSE.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_DISJOINT_ATOP_REVERSE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_DISJOINT_ATOP_REVERSE: pixman_op_t = 26;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_DISJOINT_ATOP_REVERSE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_DISJOINT_ATOP_REVERSE: pixman_op_t = 26;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_CLEAR.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_CLEAR.html index 4564eab..f2e1068 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_CLEAR.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_CLEAR.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_DISJOINT_CLEAR in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_DISJOINT_CLEAR: pixman_op_t = 16;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_DISJOINT_CLEAR in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_DISJOINT_CLEAR: pixman_op_t = 16;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_DST.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_DST.html index 59cac0e..f992631 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_DST.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_DST.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_DISJOINT_DST in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_DISJOINT_DST: pixman_op_t = 18;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_DISJOINT_DST in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_DISJOINT_DST: pixman_op_t = 18;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_IN.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_IN.html index 7e9988d..7c29e80 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_IN.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_IN.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_DISJOINT_IN in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_DISJOINT_IN: pixman_op_t = 21;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_DISJOINT_IN in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_DISJOINT_IN: pixman_op_t = 21;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_IN_REVERSE.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_IN_REVERSE.html index c649edb..f5cf8f3 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_IN_REVERSE.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_IN_REVERSE.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_DISJOINT_IN_REVERSE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_DISJOINT_IN_REVERSE: pixman_op_t = 22;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_DISJOINT_IN_REVERSE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_DISJOINT_IN_REVERSE: pixman_op_t = 22;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_OUT.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_OUT.html index 71daf5d..ab6189d 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_OUT.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_OUT.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_DISJOINT_OUT in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_DISJOINT_OUT: pixman_op_t = 23;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_DISJOINT_OUT in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_DISJOINT_OUT: pixman_op_t = 23;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_OUT_REVERSE.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_OUT_REVERSE.html index 51ece4a..dc79ef2 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_OUT_REVERSE.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_OUT_REVERSE.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_DISJOINT_OUT_REVERSE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_DISJOINT_OUT_REVERSE: pixman_op_t = 24;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_DISJOINT_OUT_REVERSE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_DISJOINT_OUT_REVERSE: pixman_op_t = 24;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_OVER.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_OVER.html index fee35d6..a894e78 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_OVER.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_OVER.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_DISJOINT_OVER in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_DISJOINT_OVER: pixman_op_t = 19;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_DISJOINT_OVER in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_DISJOINT_OVER: pixman_op_t = 19;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_OVER_REVERSE.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_OVER_REVERSE.html index daeb209..e07e8e0 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_OVER_REVERSE.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_OVER_REVERSE.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_DISJOINT_OVER_REVERSE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_DISJOINT_OVER_REVERSE: pixman_op_t = 20;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_DISJOINT_OVER_REVERSE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_DISJOINT_OVER_REVERSE: pixman_op_t = 20;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_SRC.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_SRC.html index 330e353..4091da3 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_SRC.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_SRC.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_DISJOINT_SRC in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_DISJOINT_SRC: pixman_op_t = 17;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_DISJOINT_SRC in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_DISJOINT_SRC: pixman_op_t = 17;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_XOR.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_XOR.html index c4cfbda..5dcb596 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_XOR.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DISJOINT_XOR.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_DISJOINT_XOR in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_DISJOINT_XOR: pixman_op_t = 27;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_DISJOINT_XOR in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_DISJOINT_XOR: pixman_op_t = 27;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DST.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DST.html index b32445a..c0b8758 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DST.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_DST.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_DST in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_DST: pixman_op_t = 2;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_DST in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_DST: pixman_op_t = 2;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_EXCLUSION.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_EXCLUSION.html index 0033b2b..f7fa563 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_EXCLUSION.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_EXCLUSION.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_EXCLUSION in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_EXCLUSION: pixman_op_t = 58;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_EXCLUSION in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_EXCLUSION: pixman_op_t = 58;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_HARD_LIGHT.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_HARD_LIGHT.html index fe81c44..5cb7b69 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_HARD_LIGHT.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_HARD_LIGHT.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_HARD_LIGHT in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_HARD_LIGHT: pixman_op_t = 55;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_HARD_LIGHT in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_HARD_LIGHT: pixman_op_t = 55;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_HSL_COLOR.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_HSL_COLOR.html index 58c61b4..427bc69 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_HSL_COLOR.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_HSL_COLOR.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_HSL_COLOR in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_HSL_COLOR: pixman_op_t = 61;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_HSL_COLOR in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_HSL_COLOR: pixman_op_t = 61;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_HSL_HUE.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_HSL_HUE.html index b69f949..b8f5e53 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_HSL_HUE.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_HSL_HUE.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_HSL_HUE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_HSL_HUE: pixman_op_t = 59;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_HSL_HUE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_HSL_HUE: pixman_op_t = 59;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_HSL_LUMINOSITY.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_HSL_LUMINOSITY.html index 1843c44..647a40e 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_HSL_LUMINOSITY.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_HSL_LUMINOSITY.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_HSL_LUMINOSITY in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_HSL_LUMINOSITY: pixman_op_t = 62;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_HSL_LUMINOSITY in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_HSL_LUMINOSITY: pixman_op_t = 62;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_HSL_SATURATION.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_HSL_SATURATION.html index 2306782..dd56f5d 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_HSL_SATURATION.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_HSL_SATURATION.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_HSL_SATURATION in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_HSL_SATURATION: pixman_op_t = 60;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_HSL_SATURATION in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_HSL_SATURATION: pixman_op_t = 60;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_IN.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_IN.html index ad328ed..91825c9 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_IN.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_IN.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_IN in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_IN: pixman_op_t = 5;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_IN in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_IN: pixman_op_t = 5;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_IN_REVERSE.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_IN_REVERSE.html index 7693ec4..fbdddf7 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_IN_REVERSE.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_IN_REVERSE.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_IN_REVERSE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_IN_REVERSE: pixman_op_t = 6;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_IN_REVERSE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_IN_REVERSE: pixman_op_t = 6;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_LIGHTEN.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_LIGHTEN.html index 2ab4334..a853eaa 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_LIGHTEN.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_LIGHTEN.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_LIGHTEN in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_LIGHTEN: pixman_op_t = 52;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_LIGHTEN in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_LIGHTEN: pixman_op_t = 52;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_MULTIPLY.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_MULTIPLY.html index e6c6021..b49c985 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_MULTIPLY.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_MULTIPLY.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_MULTIPLY in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_MULTIPLY: pixman_op_t = 48;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_MULTIPLY in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_MULTIPLY: pixman_op_t = 48;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_OUT.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_OUT.html index 4bc4f8a..c31f1af 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_OUT.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_OUT.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_OUT in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_OUT: pixman_op_t = 7;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_OUT in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_OUT: pixman_op_t = 7;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_OUT_REVERSE.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_OUT_REVERSE.html index 4397ef2..5366414 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_OUT_REVERSE.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_OUT_REVERSE.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_OUT_REVERSE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_OUT_REVERSE: pixman_op_t = 8;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_OUT_REVERSE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_OUT_REVERSE: pixman_op_t = 8;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_OVER.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_OVER.html index a786735..1b3ebf7 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_OVER.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_OVER.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_OVER in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_OVER: pixman_op_t = 3;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_OVER in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_OVER: pixman_op_t = 3;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_OVERLAY.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_OVERLAY.html index 686400f..804f22e 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_OVERLAY.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_OVERLAY.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_OVERLAY in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_OVERLAY: pixman_op_t = 50;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_OVERLAY in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_OVERLAY: pixman_op_t = 50;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_OVER_REVERSE.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_OVER_REVERSE.html index c8bad3a..b0be8c3 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_OVER_REVERSE.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_OVER_REVERSE.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_OVER_REVERSE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_OVER_REVERSE: pixman_op_t = 4;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_OVER_REVERSE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_OVER_REVERSE: pixman_op_t = 4;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_SATURATE.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_SATURATE.html index 322144a..4b62998 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_SATURATE.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_SATURATE.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_SATURATE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_SATURATE: pixman_op_t = 13;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_SATURATE in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_SATURATE: pixman_op_t = 13;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_SCREEN.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_SCREEN.html index 97d181e..6e298aa 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_SCREEN.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_SCREEN.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_SCREEN in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_SCREEN: pixman_op_t = 49;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_SCREEN in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_SCREEN: pixman_op_t = 49;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_SOFT_LIGHT.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_SOFT_LIGHT.html index bec095d..68dcbce 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_SOFT_LIGHT.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_SOFT_LIGHT.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_SOFT_LIGHT in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_SOFT_LIGHT: pixman_op_t = 56;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_SOFT_LIGHT in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_SOFT_LIGHT: pixman_op_t = 56;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_SRC.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_SRC.html index 721459a..aaaffc7 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_SRC.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_SRC.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_SRC in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_SRC: pixman_op_t = 1;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_SRC in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_SRC: pixman_op_t = 1;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_XOR.html b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_XOR.html index 0d6f875..58c333d 100644 --- a/pixman_sys/constant.pixman_op_t_PIXMAN_OP_XOR.html +++ b/pixman_sys/constant.pixman_op_t_PIXMAN_OP_XOR.html @@ -1 +1 @@ -pixman_op_t_PIXMAN_OP_XOR in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_XOR: pixman_op_t = 11;
\ No newline at end of file +pixman_op_t_PIXMAN_OP_XOR in pixman_sys - Rust
pub const pixman_op_t_PIXMAN_OP_XOR: pixman_op_t = 11;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_region_overlap_t_PIXMAN_REGION_IN.html b/pixman_sys/constant.pixman_region_overlap_t_PIXMAN_REGION_IN.html index 6346018..ea95b25 100644 --- a/pixman_sys/constant.pixman_region_overlap_t_PIXMAN_REGION_IN.html +++ b/pixman_sys/constant.pixman_region_overlap_t_PIXMAN_REGION_IN.html @@ -1 +1 @@ -pixman_region_overlap_t_PIXMAN_REGION_IN in pixman_sys - Rust
pub const pixman_region_overlap_t_PIXMAN_REGION_IN: pixman_region_overlap_t = 1;
\ No newline at end of file +pixman_region_overlap_t_PIXMAN_REGION_IN in pixman_sys - Rust
pub const pixman_region_overlap_t_PIXMAN_REGION_IN: pixman_region_overlap_t = 1;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_region_overlap_t_PIXMAN_REGION_OUT.html b/pixman_sys/constant.pixman_region_overlap_t_PIXMAN_REGION_OUT.html index 48e1665..44fe055 100644 --- a/pixman_sys/constant.pixman_region_overlap_t_PIXMAN_REGION_OUT.html +++ b/pixman_sys/constant.pixman_region_overlap_t_PIXMAN_REGION_OUT.html @@ -1 +1 @@ -pixman_region_overlap_t_PIXMAN_REGION_OUT in pixman_sys - Rust
pub const pixman_region_overlap_t_PIXMAN_REGION_OUT: pixman_region_overlap_t = 0;
\ No newline at end of file +pixman_region_overlap_t_PIXMAN_REGION_OUT in pixman_sys - Rust
pub const pixman_region_overlap_t_PIXMAN_REGION_OUT: pixman_region_overlap_t = 0;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_region_overlap_t_PIXMAN_REGION_PART.html b/pixman_sys/constant.pixman_region_overlap_t_PIXMAN_REGION_PART.html index 86fc89d..10fd0ea 100644 --- a/pixman_sys/constant.pixman_region_overlap_t_PIXMAN_REGION_PART.html +++ b/pixman_sys/constant.pixman_region_overlap_t_PIXMAN_REGION_PART.html @@ -1 +1 @@ -pixman_region_overlap_t_PIXMAN_REGION_PART in pixman_sys - Rust
pub const pixman_region_overlap_t_PIXMAN_REGION_PART: pixman_region_overlap_t = 2;
\ No newline at end of file +pixman_region_overlap_t_PIXMAN_REGION_PART in pixman_sys - Rust
pub const pixman_region_overlap_t_PIXMAN_REGION_PART: pixman_region_overlap_t = 2;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_repeat_t_PIXMAN_REPEAT_NONE.html b/pixman_sys/constant.pixman_repeat_t_PIXMAN_REPEAT_NONE.html index 0496b00..f4b2563 100644 --- a/pixman_sys/constant.pixman_repeat_t_PIXMAN_REPEAT_NONE.html +++ b/pixman_sys/constant.pixman_repeat_t_PIXMAN_REPEAT_NONE.html @@ -1 +1 @@ -pixman_repeat_t_PIXMAN_REPEAT_NONE in pixman_sys - Rust
pub const pixman_repeat_t_PIXMAN_REPEAT_NONE: pixman_repeat_t = 0;
\ No newline at end of file +pixman_repeat_t_PIXMAN_REPEAT_NONE in pixman_sys - Rust
pub const pixman_repeat_t_PIXMAN_REPEAT_NONE: pixman_repeat_t = 0;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_repeat_t_PIXMAN_REPEAT_NORMAL.html b/pixman_sys/constant.pixman_repeat_t_PIXMAN_REPEAT_NORMAL.html index fe46f5d..dcc59f8 100644 --- a/pixman_sys/constant.pixman_repeat_t_PIXMAN_REPEAT_NORMAL.html +++ b/pixman_sys/constant.pixman_repeat_t_PIXMAN_REPEAT_NORMAL.html @@ -1 +1 @@ -pixman_repeat_t_PIXMAN_REPEAT_NORMAL in pixman_sys - Rust
pub const pixman_repeat_t_PIXMAN_REPEAT_NORMAL: pixman_repeat_t = 1;
\ No newline at end of file +pixman_repeat_t_PIXMAN_REPEAT_NORMAL in pixman_sys - Rust
pub const pixman_repeat_t_PIXMAN_REPEAT_NORMAL: pixman_repeat_t = 1;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_repeat_t_PIXMAN_REPEAT_PAD.html b/pixman_sys/constant.pixman_repeat_t_PIXMAN_REPEAT_PAD.html index bc9a275..d472b0b 100644 --- a/pixman_sys/constant.pixman_repeat_t_PIXMAN_REPEAT_PAD.html +++ b/pixman_sys/constant.pixman_repeat_t_PIXMAN_REPEAT_PAD.html @@ -1 +1 @@ -pixman_repeat_t_PIXMAN_REPEAT_PAD in pixman_sys - Rust
pub const pixman_repeat_t_PIXMAN_REPEAT_PAD: pixman_repeat_t = 2;
\ No newline at end of file +pixman_repeat_t_PIXMAN_REPEAT_PAD in pixman_sys - Rust
pub const pixman_repeat_t_PIXMAN_REPEAT_PAD: pixman_repeat_t = 2;
\ No newline at end of file diff --git a/pixman_sys/constant.pixman_repeat_t_PIXMAN_REPEAT_REFLECT.html b/pixman_sys/constant.pixman_repeat_t_PIXMAN_REPEAT_REFLECT.html index 10b75e4..482e574 100644 --- a/pixman_sys/constant.pixman_repeat_t_PIXMAN_REPEAT_REFLECT.html +++ b/pixman_sys/constant.pixman_repeat_t_PIXMAN_REPEAT_REFLECT.html @@ -1 +1 @@ -pixman_repeat_t_PIXMAN_REPEAT_REFLECT in pixman_sys - Rust
pub const pixman_repeat_t_PIXMAN_REPEAT_REFLECT: pixman_repeat_t = 3;
\ No newline at end of file +pixman_repeat_t_PIXMAN_REPEAT_REFLECT in pixman_sys - Rust
pub const pixman_repeat_t_PIXMAN_REPEAT_REFLECT: pixman_repeat_t = 3;
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_add_trapezoids.html b/pixman_sys/fn.pixman_add_trapezoids.html index 4a43e9b..c7812f4 100644 --- a/pixman_sys/fn.pixman_add_trapezoids.html +++ b/pixman_sys/fn.pixman_add_trapezoids.html @@ -1,7 +1,7 @@ -pixman_add_trapezoids in pixman_sys - Rust
pub unsafe extern "C" fn pixman_add_trapezoids(
-    image: *mut pixman_image_t,
-    x_off: i16,
-    y_off: c_int,
-    ntraps: c_int,
-    traps: *const pixman_trapezoid_t
+pixman_add_trapezoids in pixman_sys - Rust
pub unsafe extern "C" fn pixman_add_trapezoids(
+    image: *mut pixman_image_t,
+    x_off: i16,
+    y_off: c_int,
+    ntraps: c_int,
+    traps: *const pixman_trapezoid_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_add_traps.html b/pixman_sys/fn.pixman_add_traps.html index 329bb67..b132090 100644 --- a/pixman_sys/fn.pixman_add_traps.html +++ b/pixman_sys/fn.pixman_add_traps.html @@ -1,7 +1,7 @@ -pixman_add_traps in pixman_sys - Rust
pub unsafe extern "C" fn pixman_add_traps(
-    image: *mut pixman_image_t,
-    x_off: i16,
-    y_off: i16,
-    ntrap: c_int,
-    traps: *const pixman_trap_t
+pixman_add_traps in pixman_sys - Rust
pub unsafe extern "C" fn pixman_add_traps(
+    image: *mut pixman_image_t,
+    x_off: i16,
+    y_off: i16,
+    ntrap: c_int,
+    traps: *const pixman_trap_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_add_triangles.html b/pixman_sys/fn.pixman_add_triangles.html index 9974840..d61a998 100644 --- a/pixman_sys/fn.pixman_add_triangles.html +++ b/pixman_sys/fn.pixman_add_triangles.html @@ -1,7 +1,7 @@ -pixman_add_triangles in pixman_sys - Rust
pub unsafe extern "C" fn pixman_add_triangles(
-    image: *mut pixman_image_t,
-    x_off: i32,
-    y_off: i32,
-    n_tris: c_int,
-    tris: *const pixman_triangle_t
+pixman_add_triangles in pixman_sys - Rust
pub unsafe extern "C" fn pixman_add_triangles(
+    image: *mut pixman_image_t,
+    x_off: i32,
+    y_off: i32,
+    n_tris: c_int,
+    tris: *const pixman_triangle_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_blt.html b/pixman_sys/fn.pixman_blt.html index fd05c88..a9d1003 100644 --- a/pixman_sys/fn.pixman_blt.html +++ b/pixman_sys/fn.pixman_blt.html @@ -1,14 +1,14 @@ -pixman_blt in pixman_sys - Rust

Function pixman_sys::pixman_blt

source ·
pub unsafe extern "C" fn pixman_blt(
-    src_bits: *mut u32,
-    dst_bits: *mut u32,
-    src_stride: c_int,
-    dst_stride: c_int,
-    src_bpp: c_int,
-    dst_bpp: c_int,
-    src_x: c_int,
-    src_y: c_int,
-    dest_x: c_int,
-    dest_y: c_int,
-    width: c_int,
-    height: c_int
+pixman_blt in pixman_sys - Rust

Function pixman_sys::pixman_blt

source ·
pub unsafe extern "C" fn pixman_blt(
+    src_bits: *mut u32,
+    dst_bits: *mut u32,
+    src_stride: c_int,
+    dst_stride: c_int,
+    src_bpp: c_int,
+    dst_bpp: c_int,
+    src_x: c_int,
+    src_y: c_int,
+    dest_x: c_int,
+    dest_y: c_int,
+    width: c_int,
+    height: c_int
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_composite_glyphs.html b/pixman_sys/fn.pixman_composite_glyphs.html index 00bf756..a5f5b76 100644 --- a/pixman_sys/fn.pixman_composite_glyphs.html +++ b/pixman_sys/fn.pixman_composite_glyphs.html @@ -1,17 +1,17 @@ -pixman_composite_glyphs in pixman_sys - Rust
pub unsafe extern "C" fn pixman_composite_glyphs(
+pixman_composite_glyphs in pixman_sys - Rust
pub unsafe extern "C" fn pixman_composite_glyphs(
     op: pixman_op_t,
-    src: *mut pixman_image_t,
-    dest: *mut pixman_image_t,
+    src: *mut pixman_image_t,
+    dest: *mut pixman_image_t,
     mask_format: pixman_format_code_t,
-    src_x: i32,
-    src_y: i32,
-    mask_x: i32,
-    mask_y: i32,
-    dest_x: i32,
-    dest_y: i32,
-    width: i32,
-    height: i32,
-    cache: *mut pixman_glyph_cache_t,
-    n_glyphs: c_int,
-    glyphs: *const pixman_glyph_t
+    src_x: i32,
+    src_y: i32,
+    mask_x: i32,
+    mask_y: i32,
+    dest_x: i32,
+    dest_y: i32,
+    width: i32,
+    height: i32,
+    cache: *mut pixman_glyph_cache_t,
+    n_glyphs: c_int,
+    glyphs: *const pixman_glyph_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_composite_glyphs_no_mask.html b/pixman_sys/fn.pixman_composite_glyphs_no_mask.html index d0094b7..4b04282 100644 --- a/pixman_sys/fn.pixman_composite_glyphs_no_mask.html +++ b/pixman_sys/fn.pixman_composite_glyphs_no_mask.html @@ -1,12 +1,12 @@ -pixman_composite_glyphs_no_mask in pixman_sys - Rust
pub unsafe extern "C" fn pixman_composite_glyphs_no_mask(
+pixman_composite_glyphs_no_mask in pixman_sys - Rust
pub unsafe extern "C" fn pixman_composite_glyphs_no_mask(
     op: pixman_op_t,
-    src: *mut pixman_image_t,
-    dest: *mut pixman_image_t,
-    src_x: i32,
-    src_y: i32,
-    dest_x: i32,
-    dest_y: i32,
-    cache: *mut pixman_glyph_cache_t,
-    n_glyphs: c_int,
-    glyphs: *const pixman_glyph_t
+    src: *mut pixman_image_t,
+    dest: *mut pixman_image_t,
+    src_x: i32,
+    src_y: i32,
+    dest_x: i32,
+    dest_y: i32,
+    cache: *mut pixman_glyph_cache_t,
+    n_glyphs: c_int,
+    glyphs: *const pixman_glyph_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_composite_trapezoids.html b/pixman_sys/fn.pixman_composite_trapezoids.html index fc7b4f0..2298bca 100644 --- a/pixman_sys/fn.pixman_composite_trapezoids.html +++ b/pixman_sys/fn.pixman_composite_trapezoids.html @@ -1,12 +1,12 @@ -pixman_composite_trapezoids in pixman_sys - Rust
pub unsafe extern "C" fn pixman_composite_trapezoids(
+pixman_composite_trapezoids in pixman_sys - Rust
pub unsafe extern "C" fn pixman_composite_trapezoids(
     op: pixman_op_t,
-    src: *mut pixman_image_t,
-    dst: *mut pixman_image_t,
+    src: *mut pixman_image_t,
+    dst: *mut pixman_image_t,
     mask_format: pixman_format_code_t,
-    x_src: c_int,
-    y_src: c_int,
-    x_dst: c_int,
-    y_dst: c_int,
-    n_traps: c_int,
-    traps: *const pixman_trapezoid_t
+    x_src: c_int,
+    y_src: c_int,
+    x_dst: c_int,
+    y_dst: c_int,
+    n_traps: c_int,
+    traps: *const pixman_trapezoid_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_composite_triangles.html b/pixman_sys/fn.pixman_composite_triangles.html index 7a85275..61c48c2 100644 --- a/pixman_sys/fn.pixman_composite_triangles.html +++ b/pixman_sys/fn.pixman_composite_triangles.html @@ -1,12 +1,12 @@ -pixman_composite_triangles in pixman_sys - Rust
pub unsafe extern "C" fn pixman_composite_triangles(
+pixman_composite_triangles in pixman_sys - Rust
pub unsafe extern "C" fn pixman_composite_triangles(
     op: pixman_op_t,
-    src: *mut pixman_image_t,
-    dst: *mut pixman_image_t,
+    src: *mut pixman_image_t,
+    dst: *mut pixman_image_t,
     mask_format: pixman_format_code_t,
-    x_src: c_int,
-    y_src: c_int,
-    x_dst: c_int,
-    y_dst: c_int,
-    n_tris: c_int,
-    tris: *const pixman_triangle_t
+    x_src: c_int,
+    y_src: c_int,
+    x_dst: c_int,
+    y_dst: c_int,
+    n_tris: c_int,
+    tris: *const pixman_triangle_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_compute_composite_region.html b/pixman_sys/fn.pixman_compute_composite_region.html index 4bcff37..36d65d3 100644 --- a/pixman_sys/fn.pixman_compute_composite_region.html +++ b/pixman_sys/fn.pixman_compute_composite_region.html @@ -1,14 +1,14 @@ -pixman_compute_composite_region in pixman_sys - Rust
pub unsafe extern "C" fn pixman_compute_composite_region(
-    region: *mut pixman_region16_t,
-    src_image: *mut pixman_image_t,
-    mask_image: *mut pixman_image_t,
-    dest_image: *mut pixman_image_t,
-    src_x: i16,
-    src_y: i16,
-    mask_x: i16,
-    mask_y: i16,
-    dest_x: i16,
-    dest_y: i16,
-    width: u16,
-    height: u16
+pixman_compute_composite_region in pixman_sys - Rust
pub unsafe extern "C" fn pixman_compute_composite_region(
+    region: *mut pixman_region16_t,
+    src_image: *mut pixman_image_t,
+    mask_image: *mut pixman_image_t,
+    dest_image: *mut pixman_image_t,
+    src_x: i16,
+    src_y: i16,
+    mask_x: i16,
+    mask_y: i16,
+    dest_x: i16,
+    dest_y: i16,
+    width: u16,
+    height: u16
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_disable_out_of_bounds_workaround.html b/pixman_sys/fn.pixman_disable_out_of_bounds_workaround.html index 5d4519c..e66e193 100644 --- a/pixman_sys/fn.pixman_disable_out_of_bounds_workaround.html +++ b/pixman_sys/fn.pixman_disable_out_of_bounds_workaround.html @@ -1 +1 @@ -pixman_disable_out_of_bounds_workaround in pixman_sys - Rust
pub unsafe extern "C" fn pixman_disable_out_of_bounds_workaround()
\ No newline at end of file +pixman_disable_out_of_bounds_workaround in pixman_sys - Rust
pub unsafe extern "C" fn pixman_disable_out_of_bounds_workaround()
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_edge_init.html b/pixman_sys/fn.pixman_edge_init.html index 05cfff7..c98407e 100644 --- a/pixman_sys/fn.pixman_edge_init.html +++ b/pixman_sys/fn.pixman_edge_init.html @@ -1,6 +1,6 @@ -pixman_edge_init in pixman_sys - Rust
pub unsafe extern "C" fn pixman_edge_init(
-    e: *mut pixman_edge_t,
-    bpp: c_int,
+pixman_edge_init in pixman_sys - Rust
pub unsafe extern "C" fn pixman_edge_init(
+    e: *mut pixman_edge_t,
+    bpp: c_int,
     y_start: pixman_fixed_t,
     x_top: pixman_fixed_t,
     y_top: pixman_fixed_t,
diff --git a/pixman_sys/fn.pixman_edge_step.html b/pixman_sys/fn.pixman_edge_step.html
index 9037c38..4f4be7c 100644
--- a/pixman_sys/fn.pixman_edge_step.html
+++ b/pixman_sys/fn.pixman_edge_step.html
@@ -1,4 +1,4 @@
-pixman_edge_step in pixman_sys - Rust
pub unsafe extern "C" fn pixman_edge_step(
-    e: *mut pixman_edge_t,
-    n: c_int
+pixman_edge_step in pixman_sys - Rust
pub unsafe extern "C" fn pixman_edge_step(
+    e: *mut pixman_edge_t,
+    n: c_int
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_f_transform_bounds.html b/pixman_sys/fn.pixman_f_transform_bounds.html index 2233c30..c0910dc 100644 --- a/pixman_sys/fn.pixman_f_transform_bounds.html +++ b/pixman_sys/fn.pixman_f_transform_bounds.html @@ -1,4 +1,4 @@ -pixman_f_transform_bounds in pixman_sys - Rust
pub unsafe extern "C" fn pixman_f_transform_bounds(
-    t: *const pixman_f_transform,
-    b: *mut pixman_box16
+pixman_f_transform_bounds in pixman_sys - Rust
pub unsafe extern "C" fn pixman_f_transform_bounds(
+    t: *const pixman_f_transform,
+    b: *mut pixman_box16
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_f_transform_from_pixman_transform.html b/pixman_sys/fn.pixman_f_transform_from_pixman_transform.html index 46c5e91..26246bf 100644 --- a/pixman_sys/fn.pixman_f_transform_from_pixman_transform.html +++ b/pixman_sys/fn.pixman_f_transform_from_pixman_transform.html @@ -1,4 +1,4 @@ -pixman_f_transform_from_pixman_transform in pixman_sys - Rust
pub unsafe extern "C" fn pixman_f_transform_from_pixman_transform(
-    ft: *mut pixman_f_transform,
-    t: *const pixman_transform
+pixman_f_transform_from_pixman_transform in pixman_sys - Rust
pub unsafe extern "C" fn pixman_f_transform_from_pixman_transform(
+    ft: *mut pixman_f_transform,
+    t: *const pixman_transform
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_f_transform_init_identity.html b/pixman_sys/fn.pixman_f_transform_init_identity.html index 9db8eb2..7743066 100644 --- a/pixman_sys/fn.pixman_f_transform_init_identity.html +++ b/pixman_sys/fn.pixman_f_transform_init_identity.html @@ -1,3 +1,3 @@ -pixman_f_transform_init_identity in pixman_sys - Rust
pub unsafe extern "C" fn pixman_f_transform_init_identity(
-    t: *mut pixman_f_transform
+pixman_f_transform_init_identity in pixman_sys - Rust
pub unsafe extern "C" fn pixman_f_transform_init_identity(
+    t: *mut pixman_f_transform
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_f_transform_init_rotate.html b/pixman_sys/fn.pixman_f_transform_init_rotate.html index 7a0bf3a..135b74b 100644 --- a/pixman_sys/fn.pixman_f_transform_init_rotate.html +++ b/pixman_sys/fn.pixman_f_transform_init_rotate.html @@ -1,5 +1,5 @@ -pixman_f_transform_init_rotate in pixman_sys - Rust
pub unsafe extern "C" fn pixman_f_transform_init_rotate(
-    t: *mut pixman_f_transform,
-    cos: f64,
-    sin: f64
+pixman_f_transform_init_rotate in pixman_sys - Rust
pub unsafe extern "C" fn pixman_f_transform_init_rotate(
+    t: *mut pixman_f_transform,
+    cos: f64,
+    sin: f64
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_f_transform_init_scale.html b/pixman_sys/fn.pixman_f_transform_init_scale.html index 8db66b0..abcf952 100644 --- a/pixman_sys/fn.pixman_f_transform_init_scale.html +++ b/pixman_sys/fn.pixman_f_transform_init_scale.html @@ -1,5 +1,5 @@ -pixman_f_transform_init_scale in pixman_sys - Rust
pub unsafe extern "C" fn pixman_f_transform_init_scale(
-    t: *mut pixman_f_transform,
-    sx: f64,
-    sy: f64
+pixman_f_transform_init_scale in pixman_sys - Rust
pub unsafe extern "C" fn pixman_f_transform_init_scale(
+    t: *mut pixman_f_transform,
+    sx: f64,
+    sy: f64
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_f_transform_init_translate.html b/pixman_sys/fn.pixman_f_transform_init_translate.html index 6a3e1b3..659772d 100644 --- a/pixman_sys/fn.pixman_f_transform_init_translate.html +++ b/pixman_sys/fn.pixman_f_transform_init_translate.html @@ -1,5 +1,5 @@ -pixman_f_transform_init_translate in pixman_sys - Rust
pub unsafe extern "C" fn pixman_f_transform_init_translate(
-    t: *mut pixman_f_transform,
-    tx: f64,
-    ty: f64
+pixman_f_transform_init_translate in pixman_sys - Rust
pub unsafe extern "C" fn pixman_f_transform_init_translate(
+    t: *mut pixman_f_transform,
+    tx: f64,
+    ty: f64
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_f_transform_invert.html b/pixman_sys/fn.pixman_f_transform_invert.html index d28489d..464f000 100644 --- a/pixman_sys/fn.pixman_f_transform_invert.html +++ b/pixman_sys/fn.pixman_f_transform_invert.html @@ -1,4 +1,4 @@ -pixman_f_transform_invert in pixman_sys - Rust
pub unsafe extern "C" fn pixman_f_transform_invert(
-    dst: *mut pixman_f_transform,
-    src: *const pixman_f_transform
+pixman_f_transform_invert in pixman_sys - Rust
pub unsafe extern "C" fn pixman_f_transform_invert(
+    dst: *mut pixman_f_transform,
+    src: *const pixman_f_transform
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_f_transform_multiply.html b/pixman_sys/fn.pixman_f_transform_multiply.html index 8c085df..7bad73f 100644 --- a/pixman_sys/fn.pixman_f_transform_multiply.html +++ b/pixman_sys/fn.pixman_f_transform_multiply.html @@ -1,5 +1,5 @@ -pixman_f_transform_multiply in pixman_sys - Rust
pub unsafe extern "C" fn pixman_f_transform_multiply(
-    dst: *mut pixman_f_transform,
-    l: *const pixman_f_transform,
-    r: *const pixman_f_transform
+pixman_f_transform_multiply in pixman_sys - Rust
pub unsafe extern "C" fn pixman_f_transform_multiply(
+    dst: *mut pixman_f_transform,
+    l: *const pixman_f_transform,
+    r: *const pixman_f_transform
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_f_transform_point.html b/pixman_sys/fn.pixman_f_transform_point.html index 06d9e6c..3f109b6 100644 --- a/pixman_sys/fn.pixman_f_transform_point.html +++ b/pixman_sys/fn.pixman_f_transform_point.html @@ -1,4 +1,4 @@ -pixman_f_transform_point in pixman_sys - Rust
pub unsafe extern "C" fn pixman_f_transform_point(
-    t: *const pixman_f_transform,
-    v: *mut pixman_f_vector
+pixman_f_transform_point in pixman_sys - Rust
pub unsafe extern "C" fn pixman_f_transform_point(
+    t: *const pixman_f_transform,
+    v: *mut pixman_f_vector
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_f_transform_point_3d.html b/pixman_sys/fn.pixman_f_transform_point_3d.html index 610e55c..38b5d95 100644 --- a/pixman_sys/fn.pixman_f_transform_point_3d.html +++ b/pixman_sys/fn.pixman_f_transform_point_3d.html @@ -1,4 +1,4 @@ -pixman_f_transform_point_3d in pixman_sys - Rust
pub unsafe extern "C" fn pixman_f_transform_point_3d(
-    t: *const pixman_f_transform,
-    v: *mut pixman_f_vector
+pixman_f_transform_point_3d in pixman_sys - Rust
pub unsafe extern "C" fn pixman_f_transform_point_3d(
+    t: *const pixman_f_transform,
+    v: *mut pixman_f_vector
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_f_transform_rotate.html b/pixman_sys/fn.pixman_f_transform_rotate.html index 6543c7b..586d0a1 100644 --- a/pixman_sys/fn.pixman_f_transform_rotate.html +++ b/pixman_sys/fn.pixman_f_transform_rotate.html @@ -1,6 +1,6 @@ -pixman_f_transform_rotate in pixman_sys - Rust
pub unsafe extern "C" fn pixman_f_transform_rotate(
-    forward: *mut pixman_f_transform,
-    reverse: *mut pixman_f_transform,
-    c: f64,
-    s: f64
+pixman_f_transform_rotate in pixman_sys - Rust
pub unsafe extern "C" fn pixman_f_transform_rotate(
+    forward: *mut pixman_f_transform,
+    reverse: *mut pixman_f_transform,
+    c: f64,
+    s: f64
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_f_transform_scale.html b/pixman_sys/fn.pixman_f_transform_scale.html index 47a8454..3c1f830 100644 --- a/pixman_sys/fn.pixman_f_transform_scale.html +++ b/pixman_sys/fn.pixman_f_transform_scale.html @@ -1,6 +1,6 @@ -pixman_f_transform_scale in pixman_sys - Rust
pub unsafe extern "C" fn pixman_f_transform_scale(
-    forward: *mut pixman_f_transform,
-    reverse: *mut pixman_f_transform,
-    sx: f64,
-    sy: f64
+pixman_f_transform_scale in pixman_sys - Rust
pub unsafe extern "C" fn pixman_f_transform_scale(
+    forward: *mut pixman_f_transform,
+    reverse: *mut pixman_f_transform,
+    sx: f64,
+    sy: f64
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_f_transform_translate.html b/pixman_sys/fn.pixman_f_transform_translate.html index fedf63d..35bc397 100644 --- a/pixman_sys/fn.pixman_f_transform_translate.html +++ b/pixman_sys/fn.pixman_f_transform_translate.html @@ -1,6 +1,6 @@ -pixman_f_transform_translate in pixman_sys - Rust
pub unsafe extern "C" fn pixman_f_transform_translate(
-    forward: *mut pixman_f_transform,
-    reverse: *mut pixman_f_transform,
-    tx: f64,
-    ty: f64
+pixman_f_transform_translate in pixman_sys - Rust
pub unsafe extern "C" fn pixman_f_transform_translate(
+    forward: *mut pixman_f_transform,
+    reverse: *mut pixman_f_transform,
+    tx: f64,
+    ty: f64
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_fill.html b/pixman_sys/fn.pixman_fill.html index caee61a..cd9496a 100644 --- a/pixman_sys/fn.pixman_fill.html +++ b/pixman_sys/fn.pixman_fill.html @@ -1,10 +1,10 @@ -pixman_fill in pixman_sys - Rust

Function pixman_sys::pixman_fill

source ·
pub unsafe extern "C" fn pixman_fill(
-    bits: *mut u32,
-    stride: c_int,
-    bpp: c_int,
-    x: c_int,
-    y: c_int,
-    width: c_int,
-    height: c_int,
-    _xor: u32
+pixman_fill in pixman_sys - Rust

Function pixman_sys::pixman_fill

source ·
pub unsafe extern "C" fn pixman_fill(
+    bits: *mut u32,
+    stride: c_int,
+    bpp: c_int,
+    x: c_int,
+    y: c_int,
+    width: c_int,
+    height: c_int,
+    _xor: u32
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_filter_create_separable_convolution.html b/pixman_sys/fn.pixman_filter_create_separable_convolution.html index d84f357..ddd1ce5 100644 --- a/pixman_sys/fn.pixman_filter_create_separable_convolution.html +++ b/pixman_sys/fn.pixman_filter_create_separable_convolution.html @@ -1,11 +1,11 @@ -pixman_filter_create_separable_convolution in pixman_sys - Rust
pub unsafe extern "C" fn pixman_filter_create_separable_convolution(
-    n_values: *mut c_int,
+pixman_filter_create_separable_convolution in pixman_sys - Rust
pub unsafe extern "C" fn pixman_filter_create_separable_convolution(
+    n_values: *mut c_int,
     scale_x: pixman_fixed_t,
     scale_y: pixman_fixed_t,
     reconstruct_x: pixman_kernel_t,
     reconstruct_y: pixman_kernel_t,
     sample_x: pixman_kernel_t,
     sample_y: pixman_kernel_t,
-    subsample_bits_x: c_int,
-    subsample_bits_y: c_int
-) -> *mut pixman_fixed_t
\ No newline at end of file + subsample_bits_x: c_int, + subsample_bits_y: c_int +) -> *mut pixman_fixed_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_format_supported_destination.html b/pixman_sys/fn.pixman_format_supported_destination.html index 4a10d97..3fea9c7 100644 --- a/pixman_sys/fn.pixman_format_supported_destination.html +++ b/pixman_sys/fn.pixman_format_supported_destination.html @@ -1,3 +1,3 @@ -pixman_format_supported_destination in pixman_sys - Rust
pub unsafe extern "C" fn pixman_format_supported_destination(
+pixman_format_supported_destination in pixman_sys - Rust
pub unsafe extern "C" fn pixman_format_supported_destination(
     format: pixman_format_code_t
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_format_supported_source.html b/pixman_sys/fn.pixman_format_supported_source.html index 754d364..43038dc 100644 --- a/pixman_sys/fn.pixman_format_supported_source.html +++ b/pixman_sys/fn.pixman_format_supported_source.html @@ -1,3 +1,3 @@ -pixman_format_supported_source in pixman_sys - Rust
pub unsafe extern "C" fn pixman_format_supported_source(
+pixman_format_supported_source in pixman_sys - Rust
pub unsafe extern "C" fn pixman_format_supported_source(
     format: pixman_format_code_t
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_glyph_cache_create.html b/pixman_sys/fn.pixman_glyph_cache_create.html index 031a987..ac59219 100644 --- a/pixman_sys/fn.pixman_glyph_cache_create.html +++ b/pixman_sys/fn.pixman_glyph_cache_create.html @@ -1,2 +1,2 @@ -pixman_glyph_cache_create in pixman_sys - Rust
pub unsafe extern "C" fn pixman_glyph_cache_create(
-) -> *mut pixman_glyph_cache_t
\ No newline at end of file +pixman_glyph_cache_create in pixman_sys - Rust
pub unsafe extern "C" fn pixman_glyph_cache_create(
+) -> *mut pixman_glyph_cache_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_glyph_cache_destroy.html b/pixman_sys/fn.pixman_glyph_cache_destroy.html index 0711249..e1dbb3e 100644 --- a/pixman_sys/fn.pixman_glyph_cache_destroy.html +++ b/pixman_sys/fn.pixman_glyph_cache_destroy.html @@ -1,3 +1,3 @@ -pixman_glyph_cache_destroy in pixman_sys - Rust
pub unsafe extern "C" fn pixman_glyph_cache_destroy(
-    cache: *mut pixman_glyph_cache_t
+pixman_glyph_cache_destroy in pixman_sys - Rust
pub unsafe extern "C" fn pixman_glyph_cache_destroy(
+    cache: *mut pixman_glyph_cache_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_glyph_cache_freeze.html b/pixman_sys/fn.pixman_glyph_cache_freeze.html index fdbd57a..ec9adac 100644 --- a/pixman_sys/fn.pixman_glyph_cache_freeze.html +++ b/pixman_sys/fn.pixman_glyph_cache_freeze.html @@ -1,3 +1,3 @@ -pixman_glyph_cache_freeze in pixman_sys - Rust
pub unsafe extern "C" fn pixman_glyph_cache_freeze(
-    cache: *mut pixman_glyph_cache_t
+pixman_glyph_cache_freeze in pixman_sys - Rust
pub unsafe extern "C" fn pixman_glyph_cache_freeze(
+    cache: *mut pixman_glyph_cache_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_glyph_cache_insert.html b/pixman_sys/fn.pixman_glyph_cache_insert.html index 989d920..84f9428 100644 --- a/pixman_sys/fn.pixman_glyph_cache_insert.html +++ b/pixman_sys/fn.pixman_glyph_cache_insert.html @@ -1,8 +1,8 @@ -pixman_glyph_cache_insert in pixman_sys - Rust
pub unsafe extern "C" fn pixman_glyph_cache_insert(
-    cache: *mut pixman_glyph_cache_t,
-    font_key: *mut c_void,
-    glyph_key: *mut c_void,
-    origin_x: c_int,
-    origin_y: c_int,
-    glyph_image: *mut pixman_image_t
-) -> *const c_void
\ No newline at end of file +pixman_glyph_cache_insert in pixman_sys - Rust
pub unsafe extern "C" fn pixman_glyph_cache_insert(
+    cache: *mut pixman_glyph_cache_t,
+    font_key: *mut c_void,
+    glyph_key: *mut c_void,
+    origin_x: c_int,
+    origin_y: c_int,
+    glyph_image: *mut pixman_image_t
+) -> *const c_void
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_glyph_cache_lookup.html b/pixman_sys/fn.pixman_glyph_cache_lookup.html index 86fc548..e56fc52 100644 --- a/pixman_sys/fn.pixman_glyph_cache_lookup.html +++ b/pixman_sys/fn.pixman_glyph_cache_lookup.html @@ -1,5 +1,5 @@ -pixman_glyph_cache_lookup in pixman_sys - Rust
pub unsafe extern "C" fn pixman_glyph_cache_lookup(
-    cache: *mut pixman_glyph_cache_t,
-    font_key: *mut c_void,
-    glyph_key: *mut c_void
-) -> *const c_void
\ No newline at end of file +pixman_glyph_cache_lookup in pixman_sys - Rust
pub unsafe extern "C" fn pixman_glyph_cache_lookup(
+    cache: *mut pixman_glyph_cache_t,
+    font_key: *mut c_void,
+    glyph_key: *mut c_void
+) -> *const c_void
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_glyph_cache_remove.html b/pixman_sys/fn.pixman_glyph_cache_remove.html index 9ef9a76..a38b869 100644 --- a/pixman_sys/fn.pixman_glyph_cache_remove.html +++ b/pixman_sys/fn.pixman_glyph_cache_remove.html @@ -1,5 +1,5 @@ -pixman_glyph_cache_remove in pixman_sys - Rust
pub unsafe extern "C" fn pixman_glyph_cache_remove(
-    cache: *mut pixman_glyph_cache_t,
-    font_key: *mut c_void,
-    glyph_key: *mut c_void
+pixman_glyph_cache_remove in pixman_sys - Rust
pub unsafe extern "C" fn pixman_glyph_cache_remove(
+    cache: *mut pixman_glyph_cache_t,
+    font_key: *mut c_void,
+    glyph_key: *mut c_void
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_glyph_cache_thaw.html b/pixman_sys/fn.pixman_glyph_cache_thaw.html index 57ece20..fee66d8 100644 --- a/pixman_sys/fn.pixman_glyph_cache_thaw.html +++ b/pixman_sys/fn.pixman_glyph_cache_thaw.html @@ -1,3 +1,3 @@ -pixman_glyph_cache_thaw in pixman_sys - Rust
pub unsafe extern "C" fn pixman_glyph_cache_thaw(
-    cache: *mut pixman_glyph_cache_t
+pixman_glyph_cache_thaw in pixman_sys - Rust
pub unsafe extern "C" fn pixman_glyph_cache_thaw(
+    cache: *mut pixman_glyph_cache_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_glyph_get_extents.html b/pixman_sys/fn.pixman_glyph_get_extents.html index 952027c..b870810 100644 --- a/pixman_sys/fn.pixman_glyph_get_extents.html +++ b/pixman_sys/fn.pixman_glyph_get_extents.html @@ -1,6 +1,6 @@ -pixman_glyph_get_extents in pixman_sys - Rust
pub unsafe extern "C" fn pixman_glyph_get_extents(
-    cache: *mut pixman_glyph_cache_t,
-    n_glyphs: c_int,
-    glyphs: *mut pixman_glyph_t,
-    extents: *mut pixman_box32_t
+pixman_glyph_get_extents in pixman_sys - Rust
pub unsafe extern "C" fn pixman_glyph_get_extents(
+    cache: *mut pixman_glyph_cache_t,
+    n_glyphs: c_int,
+    glyphs: *mut pixman_glyph_t,
+    extents: *mut pixman_box32_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_glyph_get_mask_format.html b/pixman_sys/fn.pixman_glyph_get_mask_format.html index 52c03b9..092cc11 100644 --- a/pixman_sys/fn.pixman_glyph_get_mask_format.html +++ b/pixman_sys/fn.pixman_glyph_get_mask_format.html @@ -1,5 +1,5 @@ -pixman_glyph_get_mask_format in pixman_sys - Rust
pub unsafe extern "C" fn pixman_glyph_get_mask_format(
-    cache: *mut pixman_glyph_cache_t,
-    n_glyphs: c_int,
-    glyphs: *const pixman_glyph_t
+pixman_glyph_get_mask_format in pixman_sys - Rust
pub unsafe extern "C" fn pixman_glyph_get_mask_format(
+    cache: *mut pixman_glyph_cache_t,
+    n_glyphs: c_int,
+    glyphs: *const pixman_glyph_t
 ) -> pixman_format_code_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_composite.html b/pixman_sys/fn.pixman_image_composite.html index 33f428b..8f311b4 100644 --- a/pixman_sys/fn.pixman_image_composite.html +++ b/pixman_sys/fn.pixman_image_composite.html @@ -1,14 +1,14 @@ -pixman_image_composite in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_composite(
+pixman_image_composite in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_composite(
     op: pixman_op_t,
-    src: *mut pixman_image_t,
-    mask: *mut pixman_image_t,
-    dest: *mut pixman_image_t,
-    src_x: i16,
-    src_y: i16,
-    mask_x: i16,
-    mask_y: i16,
-    dest_x: i16,
-    dest_y: i16,
-    width: u16,
-    height: u16
+    src: *mut pixman_image_t,
+    mask: *mut pixman_image_t,
+    dest: *mut pixman_image_t,
+    src_x: i16,
+    src_y: i16,
+    mask_x: i16,
+    mask_y: i16,
+    dest_x: i16,
+    dest_y: i16,
+    width: u16,
+    height: u16
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_composite32.html b/pixman_sys/fn.pixman_image_composite32.html index 6c78fa2..d5aa0a3 100644 --- a/pixman_sys/fn.pixman_image_composite32.html +++ b/pixman_sys/fn.pixman_image_composite32.html @@ -1,14 +1,14 @@ -pixman_image_composite32 in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_composite32(
+pixman_image_composite32 in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_composite32(
     op: pixman_op_t,
-    src: *mut pixman_image_t,
-    mask: *mut pixman_image_t,
-    dest: *mut pixman_image_t,
-    src_x: i32,
-    src_y: i32,
-    mask_x: i32,
-    mask_y: i32,
-    dest_x: i32,
-    dest_y: i32,
-    width: i32,
-    height: i32
+    src: *mut pixman_image_t,
+    mask: *mut pixman_image_t,
+    dest: *mut pixman_image_t,
+    src_x: i32,
+    src_y: i32,
+    mask_x: i32,
+    mask_y: i32,
+    dest_x: i32,
+    dest_y: i32,
+    width: i32,
+    height: i32
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_create_bits.html b/pixman_sys/fn.pixman_image_create_bits.html index 5d96bf5..a77c439 100644 --- a/pixman_sys/fn.pixman_image_create_bits.html +++ b/pixman_sys/fn.pixman_image_create_bits.html @@ -1,7 +1,7 @@ -pixman_image_create_bits in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_create_bits(
+pixman_image_create_bits in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_create_bits(
     format: pixman_format_code_t,
-    width: c_int,
-    height: c_int,
-    bits: *mut u32,
-    rowstride_bytes: c_int
-) -> *mut pixman_image_t
\ No newline at end of file + width: c_int, + height: c_int, + bits: *mut u32, + rowstride_bytes: c_int +) -> *mut pixman_image_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_create_bits_no_clear.html b/pixman_sys/fn.pixman_image_create_bits_no_clear.html index 3b901c6..62cddce 100644 --- a/pixman_sys/fn.pixman_image_create_bits_no_clear.html +++ b/pixman_sys/fn.pixman_image_create_bits_no_clear.html @@ -1,7 +1,7 @@ -pixman_image_create_bits_no_clear in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_create_bits_no_clear(
+pixman_image_create_bits_no_clear in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_create_bits_no_clear(
     format: pixman_format_code_t,
-    width: c_int,
-    height: c_int,
-    bits: *mut u32,
-    rowstride_bytes: c_int
-) -> *mut pixman_image_t
\ No newline at end of file + width: c_int, + height: c_int, + bits: *mut u32, + rowstride_bytes: c_int +) -> *mut pixman_image_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_create_conical_gradient.html b/pixman_sys/fn.pixman_image_create_conical_gradient.html index 5122910..4d518bf 100644 --- a/pixman_sys/fn.pixman_image_create_conical_gradient.html +++ b/pixman_sys/fn.pixman_image_create_conical_gradient.html @@ -1,6 +1,6 @@ -pixman_image_create_conical_gradient in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_create_conical_gradient(
-    center: *const pixman_point_fixed_t,
+pixman_image_create_conical_gradient in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_create_conical_gradient(
+    center: *const pixman_point_fixed_t,
     angle: pixman_fixed_t,
-    stops: *const pixman_gradient_stop_t,
-    n_stops: c_int
-) -> *mut pixman_image_t
\ No newline at end of file + stops: *const pixman_gradient_stop_t, + n_stops: c_int +) -> *mut pixman_image_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_create_linear_gradient.html b/pixman_sys/fn.pixman_image_create_linear_gradient.html index c507ffb..0070e3b 100644 --- a/pixman_sys/fn.pixman_image_create_linear_gradient.html +++ b/pixman_sys/fn.pixman_image_create_linear_gradient.html @@ -1,6 +1,6 @@ -pixman_image_create_linear_gradient in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_create_linear_gradient(
-    p1: *const pixman_point_fixed_t,
-    p2: *const pixman_point_fixed_t,
-    stops: *const pixman_gradient_stop_t,
-    n_stops: c_int
-) -> *mut pixman_image_t
\ No newline at end of file +pixman_image_create_linear_gradient in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_create_linear_gradient(
+    p1: *const pixman_point_fixed_t,
+    p2: *const pixman_point_fixed_t,
+    stops: *const pixman_gradient_stop_t,
+    n_stops: c_int
+) -> *mut pixman_image_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_create_radial_gradient.html b/pixman_sys/fn.pixman_image_create_radial_gradient.html index 3a3bf2c..f2723b0 100644 --- a/pixman_sys/fn.pixman_image_create_radial_gradient.html +++ b/pixman_sys/fn.pixman_image_create_radial_gradient.html @@ -1,8 +1,8 @@ -pixman_image_create_radial_gradient in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_create_radial_gradient(
-    inner: *const pixman_point_fixed_t,
-    outer: *const pixman_point_fixed_t,
+pixman_image_create_radial_gradient in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_create_radial_gradient(
+    inner: *const pixman_point_fixed_t,
+    outer: *const pixman_point_fixed_t,
     inner_radius: pixman_fixed_t,
     outer_radius: pixman_fixed_t,
-    stops: *const pixman_gradient_stop_t,
-    n_stops: c_int
-) -> *mut pixman_image_t
\ No newline at end of file + stops: *const pixman_gradient_stop_t, + n_stops: c_int +) -> *mut pixman_image_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_create_solid_fill.html b/pixman_sys/fn.pixman_image_create_solid_fill.html index 8cd659e..3a53aac 100644 --- a/pixman_sys/fn.pixman_image_create_solid_fill.html +++ b/pixman_sys/fn.pixman_image_create_solid_fill.html @@ -1,3 +1,3 @@ -pixman_image_create_solid_fill in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_create_solid_fill(
-    color: *const pixman_color_t
-) -> *mut pixman_image_t
\ No newline at end of file +pixman_image_create_solid_fill in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_create_solid_fill(
+    color: *const pixman_color_t
+) -> *mut pixman_image_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_fill_boxes.html b/pixman_sys/fn.pixman_image_fill_boxes.html index 392b220..5bdbb39 100644 --- a/pixman_sys/fn.pixman_image_fill_boxes.html +++ b/pixman_sys/fn.pixman_image_fill_boxes.html @@ -1,7 +1,7 @@ -pixman_image_fill_boxes in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_fill_boxes(
+pixman_image_fill_boxes in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_fill_boxes(
     op: pixman_op_t,
-    dest: *mut pixman_image_t,
-    color: *const pixman_color_t,
-    n_boxes: c_int,
-    boxes: *const pixman_box32_t
+    dest: *mut pixman_image_t,
+    color: *const pixman_color_t,
+    n_boxes: c_int,
+    boxes: *const pixman_box32_t
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_fill_rectangles.html b/pixman_sys/fn.pixman_image_fill_rectangles.html index 1ab1220..f7aaa06 100644 --- a/pixman_sys/fn.pixman_image_fill_rectangles.html +++ b/pixman_sys/fn.pixman_image_fill_rectangles.html @@ -1,7 +1,7 @@ -pixman_image_fill_rectangles in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_fill_rectangles(
+pixman_image_fill_rectangles in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_fill_rectangles(
     op: pixman_op_t,
-    image: *mut pixman_image_t,
-    color: *const pixman_color_t,
-    n_rects: c_int,
-    rects: *const pixman_rectangle16_t
+    image: *mut pixman_image_t,
+    color: *const pixman_color_t,
+    n_rects: c_int,
+    rects: *const pixman_rectangle16_t
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_get_component_alpha.html b/pixman_sys/fn.pixman_image_get_component_alpha.html index af69a9d..a7395e9 100644 --- a/pixman_sys/fn.pixman_image_get_component_alpha.html +++ b/pixman_sys/fn.pixman_image_get_component_alpha.html @@ -1,3 +1,3 @@ -pixman_image_get_component_alpha in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_get_component_alpha(
-    image: *mut pixman_image_t
+pixman_image_get_component_alpha in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_get_component_alpha(
+    image: *mut pixman_image_t
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_get_data.html b/pixman_sys/fn.pixman_image_get_data.html index 55d1f0b..1fa59bc 100644 --- a/pixman_sys/fn.pixman_image_get_data.html +++ b/pixman_sys/fn.pixman_image_get_data.html @@ -1,3 +1,3 @@ -pixman_image_get_data in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_get_data(
-    image: *mut pixman_image_t
-) -> *mut u32
\ No newline at end of file +pixman_image_get_data in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_get_data(
+    image: *mut pixman_image_t
+) -> *mut u32
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_get_depth.html b/pixman_sys/fn.pixman_image_get_depth.html index d1cd882..81bf291 100644 --- a/pixman_sys/fn.pixman_image_get_depth.html +++ b/pixman_sys/fn.pixman_image_get_depth.html @@ -1,3 +1,3 @@ -pixman_image_get_depth in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_get_depth(
-    image: *mut pixman_image_t
-) -> c_int
\ No newline at end of file +pixman_image_get_depth in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_get_depth(
+    image: *mut pixman_image_t
+) -> c_int
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_get_destroy_data.html b/pixman_sys/fn.pixman_image_get_destroy_data.html index 322750b..48cc6f5 100644 --- a/pixman_sys/fn.pixman_image_get_destroy_data.html +++ b/pixman_sys/fn.pixman_image_get_destroy_data.html @@ -1,3 +1,3 @@ -pixman_image_get_destroy_data in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_get_destroy_data(
-    image: *mut pixman_image_t
-) -> *mut c_void
\ No newline at end of file +pixman_image_get_destroy_data in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_get_destroy_data(
+    image: *mut pixman_image_t
+) -> *mut c_void
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_get_format.html b/pixman_sys/fn.pixman_image_get_format.html index 17b3cdd..12098a2 100644 --- a/pixman_sys/fn.pixman_image_get_format.html +++ b/pixman_sys/fn.pixman_image_get_format.html @@ -1,3 +1,3 @@ -pixman_image_get_format in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_get_format(
-    image: *mut pixman_image_t
+pixman_image_get_format in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_get_format(
+    image: *mut pixman_image_t
 ) -> pixman_format_code_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_get_height.html b/pixman_sys/fn.pixman_image_get_height.html index 5c9b663..380a6eb 100644 --- a/pixman_sys/fn.pixman_image_get_height.html +++ b/pixman_sys/fn.pixman_image_get_height.html @@ -1,3 +1,3 @@ -pixman_image_get_height in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_get_height(
-    image: *mut pixman_image_t
-) -> c_int
\ No newline at end of file +pixman_image_get_height in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_get_height(
+    image: *mut pixman_image_t
+) -> c_int
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_get_stride.html b/pixman_sys/fn.pixman_image_get_stride.html index 49e4118..6c97055 100644 --- a/pixman_sys/fn.pixman_image_get_stride.html +++ b/pixman_sys/fn.pixman_image_get_stride.html @@ -1,3 +1,3 @@ -pixman_image_get_stride in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_get_stride(
-    image: *mut pixman_image_t
-) -> c_int
\ No newline at end of file +pixman_image_get_stride in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_get_stride(
+    image: *mut pixman_image_t
+) -> c_int
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_get_width.html b/pixman_sys/fn.pixman_image_get_width.html index cc466db..c45eb1f 100644 --- a/pixman_sys/fn.pixman_image_get_width.html +++ b/pixman_sys/fn.pixman_image_get_width.html @@ -1,3 +1,3 @@ -pixman_image_get_width in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_get_width(
-    image: *mut pixman_image_t
-) -> c_int
\ No newline at end of file +pixman_image_get_width in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_get_width(
+    image: *mut pixman_image_t
+) -> c_int
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_ref.html b/pixman_sys/fn.pixman_image_ref.html index 4afcabb..d11c50c 100644 --- a/pixman_sys/fn.pixman_image_ref.html +++ b/pixman_sys/fn.pixman_image_ref.html @@ -1,3 +1,3 @@ -pixman_image_ref in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_ref(
-    image: *mut pixman_image_t
-) -> *mut pixman_image_t
\ No newline at end of file +pixman_image_ref in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_ref(
+    image: *mut pixman_image_t
+) -> *mut pixman_image_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_set_accessors.html b/pixman_sys/fn.pixman_image_set_accessors.html index 0950b8d..de5113c 100644 --- a/pixman_sys/fn.pixman_image_set_accessors.html +++ b/pixman_sys/fn.pixman_image_set_accessors.html @@ -1,5 +1,5 @@ -pixman_image_set_accessors in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_set_accessors(
-    image: *mut pixman_image_t,
+pixman_image_set_accessors in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_set_accessors(
+    image: *mut pixman_image_t,
     read_func: pixman_read_memory_func_t,
     write_func: pixman_write_memory_func_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_set_alpha_map.html b/pixman_sys/fn.pixman_image_set_alpha_map.html index c5450f6..161fa3f 100644 --- a/pixman_sys/fn.pixman_image_set_alpha_map.html +++ b/pixman_sys/fn.pixman_image_set_alpha_map.html @@ -1,6 +1,6 @@ -pixman_image_set_alpha_map in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_set_alpha_map(
-    image: *mut pixman_image_t,
-    alpha_map: *mut pixman_image_t,
-    x: i16,
-    y: i16
+pixman_image_set_alpha_map in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_set_alpha_map(
+    image: *mut pixman_image_t,
+    alpha_map: *mut pixman_image_t,
+    x: i16,
+    y: i16
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_set_clip_region.html b/pixman_sys/fn.pixman_image_set_clip_region.html index ac57540..c2c2b24 100644 --- a/pixman_sys/fn.pixman_image_set_clip_region.html +++ b/pixman_sys/fn.pixman_image_set_clip_region.html @@ -1,4 +1,4 @@ -pixman_image_set_clip_region in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_set_clip_region(
-    image: *mut pixman_image_t,
-    region: *const pixman_region16_t
+pixman_image_set_clip_region in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_set_clip_region(
+    image: *mut pixman_image_t,
+    region: *const pixman_region16_t
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_set_clip_region32.html b/pixman_sys/fn.pixman_image_set_clip_region32.html index d3adfc7..4d0dbde 100644 --- a/pixman_sys/fn.pixman_image_set_clip_region32.html +++ b/pixman_sys/fn.pixman_image_set_clip_region32.html @@ -1,4 +1,4 @@ -pixman_image_set_clip_region32 in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_set_clip_region32(
-    image: *mut pixman_image_t,
-    region: *const pixman_region32_t
+pixman_image_set_clip_region32 in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_set_clip_region32(
+    image: *mut pixman_image_t,
+    region: *const pixman_region32_t
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_set_component_alpha.html b/pixman_sys/fn.pixman_image_set_component_alpha.html index 870b8aa..3412aa9 100644 --- a/pixman_sys/fn.pixman_image_set_component_alpha.html +++ b/pixman_sys/fn.pixman_image_set_component_alpha.html @@ -1,4 +1,4 @@ -pixman_image_set_component_alpha in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_set_component_alpha(
-    image: *mut pixman_image_t,
+pixman_image_set_component_alpha in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_set_component_alpha(
+    image: *mut pixman_image_t,
     component_alpha: pixman_bool_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_set_destroy_function.html b/pixman_sys/fn.pixman_image_set_destroy_function.html index 43bbda1..b7ae355 100644 --- a/pixman_sys/fn.pixman_image_set_destroy_function.html +++ b/pixman_sys/fn.pixman_image_set_destroy_function.html @@ -1,5 +1,5 @@ -pixman_image_set_destroy_function in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_set_destroy_function(
-    image: *mut pixman_image_t,
+pixman_image_set_destroy_function in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_set_destroy_function(
+    image: *mut pixman_image_t,
     function: pixman_image_destroy_func_t,
-    data: *mut c_void
+    data: *mut c_void
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_set_dither.html b/pixman_sys/fn.pixman_image_set_dither.html index 418b2ac..c71c84d 100644 --- a/pixman_sys/fn.pixman_image_set_dither.html +++ b/pixman_sys/fn.pixman_image_set_dither.html @@ -1,4 +1,4 @@ -pixman_image_set_dither in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_set_dither(
-    image: *mut pixman_image_t,
+pixman_image_set_dither in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_set_dither(
+    image: *mut pixman_image_t,
     dither: pixman_dither_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_set_dither_offset.html b/pixman_sys/fn.pixman_image_set_dither_offset.html index 549239f..a2fe230 100644 --- a/pixman_sys/fn.pixman_image_set_dither_offset.html +++ b/pixman_sys/fn.pixman_image_set_dither_offset.html @@ -1,5 +1,5 @@ -pixman_image_set_dither_offset in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_set_dither_offset(
-    image: *mut pixman_image_t,
-    offset_x: c_int,
-    offset_y: c_int
+pixman_image_set_dither_offset in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_set_dither_offset(
+    image: *mut pixman_image_t,
+    offset_x: c_int,
+    offset_y: c_int
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_set_filter.html b/pixman_sys/fn.pixman_image_set_filter.html index ab67945..e07698d 100644 --- a/pixman_sys/fn.pixman_image_set_filter.html +++ b/pixman_sys/fn.pixman_image_set_filter.html @@ -1,6 +1,6 @@ -pixman_image_set_filter in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_set_filter(
-    image: *mut pixman_image_t,
+pixman_image_set_filter in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_set_filter(
+    image: *mut pixman_image_t,
     filter: pixman_filter_t,
-    filter_params: *const pixman_fixed_t,
-    n_filter_params: c_int
+    filter_params: *const pixman_fixed_t,
+    n_filter_params: c_int
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_set_has_client_clip.html b/pixman_sys/fn.pixman_image_set_has_client_clip.html index 5247eff..cc2cfa3 100644 --- a/pixman_sys/fn.pixman_image_set_has_client_clip.html +++ b/pixman_sys/fn.pixman_image_set_has_client_clip.html @@ -1,4 +1,4 @@ -pixman_image_set_has_client_clip in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_set_has_client_clip(
-    image: *mut pixman_image_t,
+pixman_image_set_has_client_clip in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_set_has_client_clip(
+    image: *mut pixman_image_t,
     clien_clip: pixman_bool_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_set_indexed.html b/pixman_sys/fn.pixman_image_set_indexed.html index d6d8eba..ddba3f0 100644 --- a/pixman_sys/fn.pixman_image_set_indexed.html +++ b/pixman_sys/fn.pixman_image_set_indexed.html @@ -1,4 +1,4 @@ -pixman_image_set_indexed in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_set_indexed(
-    image: *mut pixman_image_t,
-    indexed: *const pixman_indexed_t
+pixman_image_set_indexed in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_set_indexed(
+    image: *mut pixman_image_t,
+    indexed: *const pixman_indexed_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_set_repeat.html b/pixman_sys/fn.pixman_image_set_repeat.html index 12925b3..23df36c 100644 --- a/pixman_sys/fn.pixman_image_set_repeat.html +++ b/pixman_sys/fn.pixman_image_set_repeat.html @@ -1,4 +1,4 @@ -pixman_image_set_repeat in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_set_repeat(
-    image: *mut pixman_image_t,
+pixman_image_set_repeat in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_set_repeat(
+    image: *mut pixman_image_t,
     repeat: pixman_repeat_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_set_source_clipping.html b/pixman_sys/fn.pixman_image_set_source_clipping.html index d87d45c..c8b3319 100644 --- a/pixman_sys/fn.pixman_image_set_source_clipping.html +++ b/pixman_sys/fn.pixman_image_set_source_clipping.html @@ -1,4 +1,4 @@ -pixman_image_set_source_clipping in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_set_source_clipping(
-    image: *mut pixman_image_t,
+pixman_image_set_source_clipping in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_set_source_clipping(
+    image: *mut pixman_image_t,
     source_clipping: pixman_bool_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_set_transform.html b/pixman_sys/fn.pixman_image_set_transform.html index 143109a..1387dcf 100644 --- a/pixman_sys/fn.pixman_image_set_transform.html +++ b/pixman_sys/fn.pixman_image_set_transform.html @@ -1,4 +1,4 @@ -pixman_image_set_transform in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_set_transform(
-    image: *mut pixman_image_t,
-    transform: *const pixman_transform_t
+pixman_image_set_transform in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_set_transform(
+    image: *mut pixman_image_t,
+    transform: *const pixman_transform_t
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_image_unref.html b/pixman_sys/fn.pixman_image_unref.html index 2fb8fd3..d068867 100644 --- a/pixman_sys/fn.pixman_image_unref.html +++ b/pixman_sys/fn.pixman_image_unref.html @@ -1,3 +1,3 @@ -pixman_image_unref in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_unref(
-    image: *mut pixman_image_t
+pixman_image_unref in pixman_sys - Rust
pub unsafe extern "C" fn pixman_image_unref(
+    image: *mut pixman_image_t
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_line_fixed_edge_init.html b/pixman_sys/fn.pixman_line_fixed_edge_init.html index 17dff8c..3b15226 100644 --- a/pixman_sys/fn.pixman_line_fixed_edge_init.html +++ b/pixman_sys/fn.pixman_line_fixed_edge_init.html @@ -1,8 +1,8 @@ -pixman_line_fixed_edge_init in pixman_sys - Rust
pub unsafe extern "C" fn pixman_line_fixed_edge_init(
-    e: *mut pixman_edge_t,
-    bpp: c_int,
+pixman_line_fixed_edge_init in pixman_sys - Rust
pub unsafe extern "C" fn pixman_line_fixed_edge_init(
+    e: *mut pixman_edge_t,
+    bpp: c_int,
     y: pixman_fixed_t,
-    line: *const pixman_line_fixed_t,
-    x_off: c_int,
-    y_off: c_int
+    line: *const pixman_line_fixed_t,
+    x_off: c_int,
+    y_off: c_int
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_rasterize_edges.html b/pixman_sys/fn.pixman_rasterize_edges.html index 0d54543..3b699e7 100644 --- a/pixman_sys/fn.pixman_rasterize_edges.html +++ b/pixman_sys/fn.pixman_rasterize_edges.html @@ -1,7 +1,7 @@ -pixman_rasterize_edges in pixman_sys - Rust
pub unsafe extern "C" fn pixman_rasterize_edges(
-    image: *mut pixman_image_t,
-    l: *mut pixman_edge_t,
-    r: *mut pixman_edge_t,
+pixman_rasterize_edges in pixman_sys - Rust
pub unsafe extern "C" fn pixman_rasterize_edges(
+    image: *mut pixman_image_t,
+    l: *mut pixman_edge_t,
+    r: *mut pixman_edge_t,
     t: pixman_fixed_t,
     b: pixman_fixed_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_rasterize_trapezoid.html b/pixman_sys/fn.pixman_rasterize_trapezoid.html index c23542b..d19770e 100644 --- a/pixman_sys/fn.pixman_rasterize_trapezoid.html +++ b/pixman_sys/fn.pixman_rasterize_trapezoid.html @@ -1,6 +1,6 @@ -pixman_rasterize_trapezoid in pixman_sys - Rust
pub unsafe extern "C" fn pixman_rasterize_trapezoid(
-    image: *mut pixman_image_t,
-    trap: *const pixman_trapezoid_t,
-    x_off: c_int,
-    y_off: c_int
+pixman_rasterize_trapezoid in pixman_sys - Rust
pub unsafe extern "C" fn pixman_rasterize_trapezoid(
+    image: *mut pixman_image_t,
+    trap: *const pixman_trapezoid_t,
+    x_off: c_int,
+    y_off: c_int
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region32_clear.html b/pixman_sys/fn.pixman_region32_clear.html index 1feb1ce..dabcc50 100644 --- a/pixman_sys/fn.pixman_region32_clear.html +++ b/pixman_sys/fn.pixman_region32_clear.html @@ -1,3 +1,3 @@ -pixman_region32_clear in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_clear(
-    region: *mut pixman_region32_t
+pixman_region32_clear in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_clear(
+    region: *mut pixman_region32_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region32_contains_point.html b/pixman_sys/fn.pixman_region32_contains_point.html index e23984a..ea6adc2 100644 --- a/pixman_sys/fn.pixman_region32_contains_point.html +++ b/pixman_sys/fn.pixman_region32_contains_point.html @@ -1,6 +1,6 @@ -pixman_region32_contains_point in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_contains_point(
-    region: *const pixman_region32_t,
-    x: c_int,
-    y: c_int,
-    box_: *mut pixman_box32_t
+pixman_region32_contains_point in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_contains_point(
+    region: *const pixman_region32_t,
+    x: c_int,
+    y: c_int,
+    box_: *mut pixman_box32_t
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region32_contains_rectangle.html b/pixman_sys/fn.pixman_region32_contains_rectangle.html index b96f45a..fbe0f78 100644 --- a/pixman_sys/fn.pixman_region32_contains_rectangle.html +++ b/pixman_sys/fn.pixman_region32_contains_rectangle.html @@ -1,4 +1,4 @@ -pixman_region32_contains_rectangle in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_contains_rectangle(
-    region: *const pixman_region32_t,
-    prect: *const pixman_box32_t
+pixman_region32_contains_rectangle in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_contains_rectangle(
+    region: *const pixman_region32_t,
+    prect: *const pixman_box32_t
 ) -> pixman_region_overlap_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region32_copy.html b/pixman_sys/fn.pixman_region32_copy.html index 641e81a..63105a5 100644 --- a/pixman_sys/fn.pixman_region32_copy.html +++ b/pixman_sys/fn.pixman_region32_copy.html @@ -1,4 +1,4 @@ -pixman_region32_copy in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_copy(
-    dest: *mut pixman_region32_t,
-    source: *const pixman_region32_t
+pixman_region32_copy in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_copy(
+    dest: *mut pixman_region32_t,
+    source: *const pixman_region32_t
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region32_equal.html b/pixman_sys/fn.pixman_region32_equal.html index eba1396..ec8a4b0 100644 --- a/pixman_sys/fn.pixman_region32_equal.html +++ b/pixman_sys/fn.pixman_region32_equal.html @@ -1,4 +1,4 @@ -pixman_region32_equal in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_equal(
-    region1: *const pixman_region32_t,
-    region2: *const pixman_region32_t
+pixman_region32_equal in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_equal(
+    region1: *const pixman_region32_t,
+    region2: *const pixman_region32_t
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region32_extents.html b/pixman_sys/fn.pixman_region32_extents.html index 77c0020..71f0cf6 100644 --- a/pixman_sys/fn.pixman_region32_extents.html +++ b/pixman_sys/fn.pixman_region32_extents.html @@ -1,3 +1,3 @@ -pixman_region32_extents in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_extents(
-    region: *const pixman_region32_t
-) -> *mut pixman_box32_t
\ No newline at end of file +pixman_region32_extents in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_extents(
+    region: *const pixman_region32_t
+) -> *mut pixman_box32_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region32_fini.html b/pixman_sys/fn.pixman_region32_fini.html index 2db45b9..64489fb 100644 --- a/pixman_sys/fn.pixman_region32_fini.html +++ b/pixman_sys/fn.pixman_region32_fini.html @@ -1,3 +1,3 @@ -pixman_region32_fini in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_fini(
-    region: *mut pixman_region32_t
+pixman_region32_fini in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_fini(
+    region: *mut pixman_region32_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region32_init.html b/pixman_sys/fn.pixman_region32_init.html index be7c35f..8d30a9e 100644 --- a/pixman_sys/fn.pixman_region32_init.html +++ b/pixman_sys/fn.pixman_region32_init.html @@ -1,3 +1,3 @@ -pixman_region32_init in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_init(
-    region: *mut pixman_region32_t
+pixman_region32_init in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_init(
+    region: *mut pixman_region32_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region32_init_from_image.html b/pixman_sys/fn.pixman_region32_init_from_image.html index 8237888..c0508a5 100644 --- a/pixman_sys/fn.pixman_region32_init_from_image.html +++ b/pixman_sys/fn.pixman_region32_init_from_image.html @@ -1,4 +1,4 @@ -pixman_region32_init_from_image in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_init_from_image(
-    region: *mut pixman_region32_t,
-    image: *mut pixman_image_t
+pixman_region32_init_from_image in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_init_from_image(
+    region: *mut pixman_region32_t,
+    image: *mut pixman_image_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region32_init_rect.html b/pixman_sys/fn.pixman_region32_init_rect.html index a73cf03..3998e71 100644 --- a/pixman_sys/fn.pixman_region32_init_rect.html +++ b/pixman_sys/fn.pixman_region32_init_rect.html @@ -1,7 +1,7 @@ -pixman_region32_init_rect in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_init_rect(
-    region: *mut pixman_region32_t,
-    x: c_int,
-    y: c_int,
-    width: c_uint,
-    height: c_uint
+pixman_region32_init_rect in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_init_rect(
+    region: *mut pixman_region32_t,
+    x: c_int,
+    y: c_int,
+    width: c_uint,
+    height: c_uint
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region32_init_rects.html b/pixman_sys/fn.pixman_region32_init_rects.html index 610a2d8..0b36c0e 100644 --- a/pixman_sys/fn.pixman_region32_init_rects.html +++ b/pixman_sys/fn.pixman_region32_init_rects.html @@ -1,5 +1,5 @@ -pixman_region32_init_rects in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_init_rects(
-    region: *mut pixman_region32_t,
-    boxes: *const pixman_box32_t,
-    count: c_int
+pixman_region32_init_rects in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_init_rects(
+    region: *mut pixman_region32_t,
+    boxes: *const pixman_box32_t,
+    count: c_int
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region32_init_with_extents.html b/pixman_sys/fn.pixman_region32_init_with_extents.html index 8a75e47..04b8255 100644 --- a/pixman_sys/fn.pixman_region32_init_with_extents.html +++ b/pixman_sys/fn.pixman_region32_init_with_extents.html @@ -1,4 +1,4 @@ -pixman_region32_init_with_extents in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_init_with_extents(
-    region: *mut pixman_region32_t,
-    extents: *const pixman_box32_t
+pixman_region32_init_with_extents in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_init_with_extents(
+    region: *mut pixman_region32_t,
+    extents: *const pixman_box32_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region32_intersect.html b/pixman_sys/fn.pixman_region32_intersect.html index 2a74f89..16faf93 100644 --- a/pixman_sys/fn.pixman_region32_intersect.html +++ b/pixman_sys/fn.pixman_region32_intersect.html @@ -1,5 +1,5 @@ -pixman_region32_intersect in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_intersect(
-    new_reg: *mut pixman_region32_t,
-    reg1: *const pixman_region32_t,
-    reg2: *const pixman_region32_t
+pixman_region32_intersect in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_intersect(
+    new_reg: *mut pixman_region32_t,
+    reg1: *const pixman_region32_t,
+    reg2: *const pixman_region32_t
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region32_intersect_rect.html b/pixman_sys/fn.pixman_region32_intersect_rect.html index 31bb2f0..72bff85 100644 --- a/pixman_sys/fn.pixman_region32_intersect_rect.html +++ b/pixman_sys/fn.pixman_region32_intersect_rect.html @@ -1,8 +1,8 @@ -pixman_region32_intersect_rect in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_intersect_rect(
-    dest: *mut pixman_region32_t,
-    source: *const pixman_region32_t,
-    x: c_int,
-    y: c_int,
-    width: c_uint,
-    height: c_uint
+pixman_region32_intersect_rect in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_intersect_rect(
+    dest: *mut pixman_region32_t,
+    source: *const pixman_region32_t,
+    x: c_int,
+    y: c_int,
+    width: c_uint,
+    height: c_uint
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region32_inverse.html b/pixman_sys/fn.pixman_region32_inverse.html index 024880d..3469354 100644 --- a/pixman_sys/fn.pixman_region32_inverse.html +++ b/pixman_sys/fn.pixman_region32_inverse.html @@ -1,5 +1,5 @@ -pixman_region32_inverse in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_inverse(
-    new_reg: *mut pixman_region32_t,
-    reg1: *const pixman_region32_t,
-    inv_rect: *const pixman_box32_t
+pixman_region32_inverse in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_inverse(
+    new_reg: *mut pixman_region32_t,
+    reg1: *const pixman_region32_t,
+    inv_rect: *const pixman_box32_t
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region32_n_rects.html b/pixman_sys/fn.pixman_region32_n_rects.html index 34e15e2..3352fab 100644 --- a/pixman_sys/fn.pixman_region32_n_rects.html +++ b/pixman_sys/fn.pixman_region32_n_rects.html @@ -1,3 +1,3 @@ -pixman_region32_n_rects in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_n_rects(
-    region: *const pixman_region32_t
-) -> c_int
\ No newline at end of file +pixman_region32_n_rects in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_n_rects(
+    region: *const pixman_region32_t
+) -> c_int
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region32_not_empty.html b/pixman_sys/fn.pixman_region32_not_empty.html index deae0dd..2c7d3fc 100644 --- a/pixman_sys/fn.pixman_region32_not_empty.html +++ b/pixman_sys/fn.pixman_region32_not_empty.html @@ -1,3 +1,3 @@ -pixman_region32_not_empty in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_not_empty(
-    region: *const pixman_region32_t
+pixman_region32_not_empty in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_not_empty(
+    region: *const pixman_region32_t
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region32_rectangles.html b/pixman_sys/fn.pixman_region32_rectangles.html index 6c127ec..b2d149b 100644 --- a/pixman_sys/fn.pixman_region32_rectangles.html +++ b/pixman_sys/fn.pixman_region32_rectangles.html @@ -1,4 +1,4 @@ -pixman_region32_rectangles in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_rectangles(
-    region: *const pixman_region32_t,
-    n_rects: *mut c_int
-) -> *mut pixman_box32_t
\ No newline at end of file +pixman_region32_rectangles in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_rectangles(
+    region: *const pixman_region32_t,
+    n_rects: *mut c_int
+) -> *mut pixman_box32_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region32_reset.html b/pixman_sys/fn.pixman_region32_reset.html index 0f3a167..2f8b147 100644 --- a/pixman_sys/fn.pixman_region32_reset.html +++ b/pixman_sys/fn.pixman_region32_reset.html @@ -1,4 +1,4 @@ -pixman_region32_reset in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_reset(
-    region: *mut pixman_region32_t,
-    box_: *const pixman_box32_t
+pixman_region32_reset in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_reset(
+    region: *mut pixman_region32_t,
+    box_: *const pixman_box32_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region32_selfcheck.html b/pixman_sys/fn.pixman_region32_selfcheck.html index c2a3226..12a02b6 100644 --- a/pixman_sys/fn.pixman_region32_selfcheck.html +++ b/pixman_sys/fn.pixman_region32_selfcheck.html @@ -1,3 +1,3 @@ -pixman_region32_selfcheck in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_selfcheck(
-    region: *mut pixman_region32_t
+pixman_region32_selfcheck in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_selfcheck(
+    region: *mut pixman_region32_t
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region32_subtract.html b/pixman_sys/fn.pixman_region32_subtract.html index 6d77916..61e6a0e 100644 --- a/pixman_sys/fn.pixman_region32_subtract.html +++ b/pixman_sys/fn.pixman_region32_subtract.html @@ -1,5 +1,5 @@ -pixman_region32_subtract in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_subtract(
-    reg_d: *mut pixman_region32_t,
-    reg_m: *const pixman_region32_t,
-    reg_s: *const pixman_region32_t
+pixman_region32_subtract in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_subtract(
+    reg_d: *mut pixman_region32_t,
+    reg_m: *const pixman_region32_t,
+    reg_s: *const pixman_region32_t
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region32_translate.html b/pixman_sys/fn.pixman_region32_translate.html index 03b3947..0d00e0f 100644 --- a/pixman_sys/fn.pixman_region32_translate.html +++ b/pixman_sys/fn.pixman_region32_translate.html @@ -1,5 +1,5 @@ -pixman_region32_translate in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_translate(
-    region: *mut pixman_region32_t,
-    x: c_int,
-    y: c_int
+pixman_region32_translate in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_translate(
+    region: *mut pixman_region32_t,
+    x: c_int,
+    y: c_int
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region32_union.html b/pixman_sys/fn.pixman_region32_union.html index 00925dd..21b3ed8 100644 --- a/pixman_sys/fn.pixman_region32_union.html +++ b/pixman_sys/fn.pixman_region32_union.html @@ -1,5 +1,5 @@ -pixman_region32_union in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_union(
-    new_reg: *mut pixman_region32_t,
-    reg1: *const pixman_region32_t,
-    reg2: *const pixman_region32_t
+pixman_region32_union in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_union(
+    new_reg: *mut pixman_region32_t,
+    reg1: *const pixman_region32_t,
+    reg2: *const pixman_region32_t
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region32_union_rect.html b/pixman_sys/fn.pixman_region32_union_rect.html index 5afcd15..9c53a88 100644 --- a/pixman_sys/fn.pixman_region32_union_rect.html +++ b/pixman_sys/fn.pixman_region32_union_rect.html @@ -1,8 +1,8 @@ -pixman_region32_union_rect in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_union_rect(
-    dest: *mut pixman_region32_t,
-    source: *const pixman_region32_t,
-    x: c_int,
-    y: c_int,
-    width: c_uint,
-    height: c_uint
+pixman_region32_union_rect in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region32_union_rect(
+    dest: *mut pixman_region32_t,
+    source: *const pixman_region32_t,
+    x: c_int,
+    y: c_int,
+    width: c_uint,
+    height: c_uint
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region_clear.html b/pixman_sys/fn.pixman_region_clear.html index faa3070..1e5b530 100644 --- a/pixman_sys/fn.pixman_region_clear.html +++ b/pixman_sys/fn.pixman_region_clear.html @@ -1,3 +1,3 @@ -pixman_region_clear in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_clear(
-    region: *mut pixman_region16_t
+pixman_region_clear in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_clear(
+    region: *mut pixman_region16_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region_contains_point.html b/pixman_sys/fn.pixman_region_contains_point.html index c49cf94..18032b3 100644 --- a/pixman_sys/fn.pixman_region_contains_point.html +++ b/pixman_sys/fn.pixman_region_contains_point.html @@ -1,6 +1,6 @@ -pixman_region_contains_point in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_contains_point(
-    region: *const pixman_region16_t,
-    x: c_int,
-    y: c_int,
-    box_: *mut pixman_box16_t
+pixman_region_contains_point in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_contains_point(
+    region: *const pixman_region16_t,
+    x: c_int,
+    y: c_int,
+    box_: *mut pixman_box16_t
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region_contains_rectangle.html b/pixman_sys/fn.pixman_region_contains_rectangle.html index 1b1e75f..8c556de 100644 --- a/pixman_sys/fn.pixman_region_contains_rectangle.html +++ b/pixman_sys/fn.pixman_region_contains_rectangle.html @@ -1,4 +1,4 @@ -pixman_region_contains_rectangle in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_contains_rectangle(
-    region: *const pixman_region16_t,
-    prect: *const pixman_box16_t
+pixman_region_contains_rectangle in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_contains_rectangle(
+    region: *const pixman_region16_t,
+    prect: *const pixman_box16_t
 ) -> pixman_region_overlap_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region_copy.html b/pixman_sys/fn.pixman_region_copy.html index e416e91..bc053b8 100644 --- a/pixman_sys/fn.pixman_region_copy.html +++ b/pixman_sys/fn.pixman_region_copy.html @@ -1,4 +1,4 @@ -pixman_region_copy in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_copy(
-    dest: *mut pixman_region16_t,
-    source: *const pixman_region16_t
+pixman_region_copy in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_copy(
+    dest: *mut pixman_region16_t,
+    source: *const pixman_region16_t
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region_equal.html b/pixman_sys/fn.pixman_region_equal.html index 652896a..84717c1 100644 --- a/pixman_sys/fn.pixman_region_equal.html +++ b/pixman_sys/fn.pixman_region_equal.html @@ -1,4 +1,4 @@ -pixman_region_equal in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_equal(
-    region1: *const pixman_region16_t,
-    region2: *const pixman_region16_t
+pixman_region_equal in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_equal(
+    region1: *const pixman_region16_t,
+    region2: *const pixman_region16_t
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region_extents.html b/pixman_sys/fn.pixman_region_extents.html index 82c931f..15f6dae 100644 --- a/pixman_sys/fn.pixman_region_extents.html +++ b/pixman_sys/fn.pixman_region_extents.html @@ -1,3 +1,3 @@ -pixman_region_extents in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_extents(
-    region: *const pixman_region16_t
-) -> *mut pixman_box16_t
\ No newline at end of file +pixman_region_extents in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_extents(
+    region: *const pixman_region16_t
+) -> *mut pixman_box16_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region_fini.html b/pixman_sys/fn.pixman_region_fini.html index f0b140b..512e699 100644 --- a/pixman_sys/fn.pixman_region_fini.html +++ b/pixman_sys/fn.pixman_region_fini.html @@ -1,3 +1,3 @@ -pixman_region_fini in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_fini(
-    region: *mut pixman_region16_t
+pixman_region_fini in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_fini(
+    region: *mut pixman_region16_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region_init.html b/pixman_sys/fn.pixman_region_init.html index 540963a..74e7510 100644 --- a/pixman_sys/fn.pixman_region_init.html +++ b/pixman_sys/fn.pixman_region_init.html @@ -1,3 +1,3 @@ -pixman_region_init in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_init(
-    region: *mut pixman_region16_t
+pixman_region_init in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_init(
+    region: *mut pixman_region16_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region_init_from_image.html b/pixman_sys/fn.pixman_region_init_from_image.html index fe1c828..35c6b25 100644 --- a/pixman_sys/fn.pixman_region_init_from_image.html +++ b/pixman_sys/fn.pixman_region_init_from_image.html @@ -1,4 +1,4 @@ -pixman_region_init_from_image in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_init_from_image(
-    region: *mut pixman_region16_t,
-    image: *mut pixman_image_t
+pixman_region_init_from_image in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_init_from_image(
+    region: *mut pixman_region16_t,
+    image: *mut pixman_image_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region_init_rect.html b/pixman_sys/fn.pixman_region_init_rect.html index 8f84f87..94b475e 100644 --- a/pixman_sys/fn.pixman_region_init_rect.html +++ b/pixman_sys/fn.pixman_region_init_rect.html @@ -1,7 +1,7 @@ -pixman_region_init_rect in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_init_rect(
-    region: *mut pixman_region16_t,
-    x: c_int,
-    y: c_int,
-    width: c_uint,
-    height: c_uint
+pixman_region_init_rect in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_init_rect(
+    region: *mut pixman_region16_t,
+    x: c_int,
+    y: c_int,
+    width: c_uint,
+    height: c_uint
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region_init_rects.html b/pixman_sys/fn.pixman_region_init_rects.html index a38e5f8..2e02d95 100644 --- a/pixman_sys/fn.pixman_region_init_rects.html +++ b/pixman_sys/fn.pixman_region_init_rects.html @@ -1,5 +1,5 @@ -pixman_region_init_rects in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_init_rects(
-    region: *mut pixman_region16_t,
-    boxes: *const pixman_box16_t,
-    count: c_int
+pixman_region_init_rects in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_init_rects(
+    region: *mut pixman_region16_t,
+    boxes: *const pixman_box16_t,
+    count: c_int
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region_init_with_extents.html b/pixman_sys/fn.pixman_region_init_with_extents.html index b870e3f..95eb782 100644 --- a/pixman_sys/fn.pixman_region_init_with_extents.html +++ b/pixman_sys/fn.pixman_region_init_with_extents.html @@ -1,4 +1,4 @@ -pixman_region_init_with_extents in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_init_with_extents(
-    region: *mut pixman_region16_t,
-    extents: *const pixman_box16_t
+pixman_region_init_with_extents in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_init_with_extents(
+    region: *mut pixman_region16_t,
+    extents: *const pixman_box16_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region_intersect.html b/pixman_sys/fn.pixman_region_intersect.html index 27efec7..3670ed3 100644 --- a/pixman_sys/fn.pixman_region_intersect.html +++ b/pixman_sys/fn.pixman_region_intersect.html @@ -1,5 +1,5 @@ -pixman_region_intersect in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_intersect(
-    new_reg: *mut pixman_region16_t,
-    reg1: *const pixman_region16_t,
-    reg2: *const pixman_region16_t
+pixman_region_intersect in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_intersect(
+    new_reg: *mut pixman_region16_t,
+    reg1: *const pixman_region16_t,
+    reg2: *const pixman_region16_t
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region_intersect_rect.html b/pixman_sys/fn.pixman_region_intersect_rect.html index f66a190..7511f1a 100644 --- a/pixman_sys/fn.pixman_region_intersect_rect.html +++ b/pixman_sys/fn.pixman_region_intersect_rect.html @@ -1,8 +1,8 @@ -pixman_region_intersect_rect in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_intersect_rect(
-    dest: *mut pixman_region16_t,
-    source: *const pixman_region16_t,
-    x: c_int,
-    y: c_int,
-    width: c_uint,
-    height: c_uint
+pixman_region_intersect_rect in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_intersect_rect(
+    dest: *mut pixman_region16_t,
+    source: *const pixman_region16_t,
+    x: c_int,
+    y: c_int,
+    width: c_uint,
+    height: c_uint
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region_inverse.html b/pixman_sys/fn.pixman_region_inverse.html index 29eb11e..32fce1e 100644 --- a/pixman_sys/fn.pixman_region_inverse.html +++ b/pixman_sys/fn.pixman_region_inverse.html @@ -1,5 +1,5 @@ -pixman_region_inverse in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_inverse(
-    new_reg: *mut pixman_region16_t,
-    reg1: *const pixman_region16_t,
-    inv_rect: *const pixman_box16_t
+pixman_region_inverse in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_inverse(
+    new_reg: *mut pixman_region16_t,
+    reg1: *const pixman_region16_t,
+    inv_rect: *const pixman_box16_t
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region_n_rects.html b/pixman_sys/fn.pixman_region_n_rects.html index bcfd62d..0418e58 100644 --- a/pixman_sys/fn.pixman_region_n_rects.html +++ b/pixman_sys/fn.pixman_region_n_rects.html @@ -1,3 +1,3 @@ -pixman_region_n_rects in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_n_rects(
-    region: *const pixman_region16_t
-) -> c_int
\ No newline at end of file +pixman_region_n_rects in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_n_rects(
+    region: *const pixman_region16_t
+) -> c_int
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region_not_empty.html b/pixman_sys/fn.pixman_region_not_empty.html index f7b7c3e..4ca2c49 100644 --- a/pixman_sys/fn.pixman_region_not_empty.html +++ b/pixman_sys/fn.pixman_region_not_empty.html @@ -1,3 +1,3 @@ -pixman_region_not_empty in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_not_empty(
-    region: *const pixman_region16_t
+pixman_region_not_empty in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_not_empty(
+    region: *const pixman_region16_t
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region_rectangles.html b/pixman_sys/fn.pixman_region_rectangles.html index 4cc473a..391e63b 100644 --- a/pixman_sys/fn.pixman_region_rectangles.html +++ b/pixman_sys/fn.pixman_region_rectangles.html @@ -1,4 +1,4 @@ -pixman_region_rectangles in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_rectangles(
-    region: *const pixman_region16_t,
-    n_rects: *mut c_int
-) -> *mut pixman_box16_t
\ No newline at end of file +pixman_region_rectangles in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_rectangles(
+    region: *const pixman_region16_t,
+    n_rects: *mut c_int
+) -> *mut pixman_box16_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region_reset.html b/pixman_sys/fn.pixman_region_reset.html index 6608cf7..acd95af 100644 --- a/pixman_sys/fn.pixman_region_reset.html +++ b/pixman_sys/fn.pixman_region_reset.html @@ -1,4 +1,4 @@ -pixman_region_reset in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_reset(
-    region: *mut pixman_region16_t,
-    box_: *const pixman_box16_t
+pixman_region_reset in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_reset(
+    region: *mut pixman_region16_t,
+    box_: *const pixman_box16_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region_selfcheck.html b/pixman_sys/fn.pixman_region_selfcheck.html index 3a8575f..ee0cb70 100644 --- a/pixman_sys/fn.pixman_region_selfcheck.html +++ b/pixman_sys/fn.pixman_region_selfcheck.html @@ -1,3 +1,3 @@ -pixman_region_selfcheck in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_selfcheck(
-    region: *mut pixman_region16_t
+pixman_region_selfcheck in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_selfcheck(
+    region: *mut pixman_region16_t
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region_set_static_pointers.html b/pixman_sys/fn.pixman_region_set_static_pointers.html index ec33b7b..0b018aa 100644 --- a/pixman_sys/fn.pixman_region_set_static_pointers.html +++ b/pixman_sys/fn.pixman_region_set_static_pointers.html @@ -1,5 +1,5 @@ -pixman_region_set_static_pointers in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_set_static_pointers(
-    empty_box: *mut pixman_box16_t,
-    empty_data: *mut pixman_region16_data_t,
-    broken_data: *mut pixman_region16_data_t
+pixman_region_set_static_pointers in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_set_static_pointers(
+    empty_box: *mut pixman_box16_t,
+    empty_data: *mut pixman_region16_data_t,
+    broken_data: *mut pixman_region16_data_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region_subtract.html b/pixman_sys/fn.pixman_region_subtract.html index 2ecc5d3..d1dec9a 100644 --- a/pixman_sys/fn.pixman_region_subtract.html +++ b/pixman_sys/fn.pixman_region_subtract.html @@ -1,5 +1,5 @@ -pixman_region_subtract in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_subtract(
-    reg_d: *mut pixman_region16_t,
-    reg_m: *const pixman_region16_t,
-    reg_s: *const pixman_region16_t
+pixman_region_subtract in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_subtract(
+    reg_d: *mut pixman_region16_t,
+    reg_m: *const pixman_region16_t,
+    reg_s: *const pixman_region16_t
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region_translate.html b/pixman_sys/fn.pixman_region_translate.html index 48352d5..971ad55 100644 --- a/pixman_sys/fn.pixman_region_translate.html +++ b/pixman_sys/fn.pixman_region_translate.html @@ -1,5 +1,5 @@ -pixman_region_translate in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_translate(
-    region: *mut pixman_region16_t,
-    x: c_int,
-    y: c_int
+pixman_region_translate in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_translate(
+    region: *mut pixman_region16_t,
+    x: c_int,
+    y: c_int
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region_union.html b/pixman_sys/fn.pixman_region_union.html index 02506d8..2729525 100644 --- a/pixman_sys/fn.pixman_region_union.html +++ b/pixman_sys/fn.pixman_region_union.html @@ -1,5 +1,5 @@ -pixman_region_union in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_union(
-    new_reg: *mut pixman_region16_t,
-    reg1: *const pixman_region16_t,
-    reg2: *const pixman_region16_t
+pixman_region_union in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_union(
+    new_reg: *mut pixman_region16_t,
+    reg1: *const pixman_region16_t,
+    reg2: *const pixman_region16_t
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_region_union_rect.html b/pixman_sys/fn.pixman_region_union_rect.html index 98af183..77b32e5 100644 --- a/pixman_sys/fn.pixman_region_union_rect.html +++ b/pixman_sys/fn.pixman_region_union_rect.html @@ -1,8 +1,8 @@ -pixman_region_union_rect in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_union_rect(
-    dest: *mut pixman_region16_t,
-    source: *const pixman_region16_t,
-    x: c_int,
-    y: c_int,
-    width: c_uint,
-    height: c_uint
+pixman_region_union_rect in pixman_sys - Rust
pub unsafe extern "C" fn pixman_region_union_rect(
+    dest: *mut pixman_region16_t,
+    source: *const pixman_region16_t,
+    x: c_int,
+    y: c_int,
+    width: c_uint,
+    height: c_uint
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_sample_ceil_y.html b/pixman_sys/fn.pixman_sample_ceil_y.html index ff0b5ae..d363953 100644 --- a/pixman_sys/fn.pixman_sample_ceil_y.html +++ b/pixman_sys/fn.pixman_sample_ceil_y.html @@ -1,4 +1,4 @@ -pixman_sample_ceil_y in pixman_sys - Rust
pub unsafe extern "C" fn pixman_sample_ceil_y(
+pixman_sample_ceil_y in pixman_sys - Rust
pub unsafe extern "C" fn pixman_sample_ceil_y(
     y: pixman_fixed_t,
-    bpp: c_int
+    bpp: c_int
 ) -> pixman_fixed_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_sample_floor_y.html b/pixman_sys/fn.pixman_sample_floor_y.html index 86019f3..2c555e5 100644 --- a/pixman_sys/fn.pixman_sample_floor_y.html +++ b/pixman_sys/fn.pixman_sample_floor_y.html @@ -1,4 +1,4 @@ -pixman_sample_floor_y in pixman_sys - Rust
pub unsafe extern "C" fn pixman_sample_floor_y(
+pixman_sample_floor_y in pixman_sys - Rust
pub unsafe extern "C" fn pixman_sample_floor_y(
     y: pixman_fixed_t,
-    bpp: c_int
+    bpp: c_int
 ) -> pixman_fixed_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_transform_bounds.html b/pixman_sys/fn.pixman_transform_bounds.html index e2c8d3b..0b6b5d2 100644 --- a/pixman_sys/fn.pixman_transform_bounds.html +++ b/pixman_sys/fn.pixman_transform_bounds.html @@ -1,4 +1,4 @@ -pixman_transform_bounds in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_bounds(
-    matrix: *const pixman_transform,
-    b: *mut pixman_box16
+pixman_transform_bounds in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_bounds(
+    matrix: *const pixman_transform,
+    b: *mut pixman_box16
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_transform_from_pixman_f_transform.html b/pixman_sys/fn.pixman_transform_from_pixman_f_transform.html index 8ced91e..d41d8f3 100644 --- a/pixman_sys/fn.pixman_transform_from_pixman_f_transform.html +++ b/pixman_sys/fn.pixman_transform_from_pixman_f_transform.html @@ -1,4 +1,4 @@ -pixman_transform_from_pixman_f_transform in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_from_pixman_f_transform(
-    t: *mut pixman_transform,
-    ft: *const pixman_f_transform
+pixman_transform_from_pixman_f_transform in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_from_pixman_f_transform(
+    t: *mut pixman_transform,
+    ft: *const pixman_f_transform
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_transform_init_identity.html b/pixman_sys/fn.pixman_transform_init_identity.html index 9d8e020..aa321f5 100644 --- a/pixman_sys/fn.pixman_transform_init_identity.html +++ b/pixman_sys/fn.pixman_transform_init_identity.html @@ -1,3 +1,3 @@ -pixman_transform_init_identity in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_init_identity(
-    matrix: *mut pixman_transform
+pixman_transform_init_identity in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_init_identity(
+    matrix: *mut pixman_transform
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_transform_init_rotate.html b/pixman_sys/fn.pixman_transform_init_rotate.html index 01eaf08..ad2f6b9 100644 --- a/pixman_sys/fn.pixman_transform_init_rotate.html +++ b/pixman_sys/fn.pixman_transform_init_rotate.html @@ -1,5 +1,5 @@ -pixman_transform_init_rotate in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_init_rotate(
-    t: *mut pixman_transform,
+pixman_transform_init_rotate in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_init_rotate(
+    t: *mut pixman_transform,
     cos: pixman_fixed_t,
     sin: pixman_fixed_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_transform_init_scale.html b/pixman_sys/fn.pixman_transform_init_scale.html index 34c944e..78231b7 100644 --- a/pixman_sys/fn.pixman_transform_init_scale.html +++ b/pixman_sys/fn.pixman_transform_init_scale.html @@ -1,5 +1,5 @@ -pixman_transform_init_scale in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_init_scale(
-    t: *mut pixman_transform,
+pixman_transform_init_scale in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_init_scale(
+    t: *mut pixman_transform,
     sx: pixman_fixed_t,
     sy: pixman_fixed_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_transform_init_translate.html b/pixman_sys/fn.pixman_transform_init_translate.html index 8b16530..1177be1 100644 --- a/pixman_sys/fn.pixman_transform_init_translate.html +++ b/pixman_sys/fn.pixman_transform_init_translate.html @@ -1,5 +1,5 @@ -pixman_transform_init_translate in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_init_translate(
-    t: *mut pixman_transform,
+pixman_transform_init_translate in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_init_translate(
+    t: *mut pixman_transform,
     tx: pixman_fixed_t,
     ty: pixman_fixed_t
 )
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_transform_invert.html b/pixman_sys/fn.pixman_transform_invert.html index d4455c1..f9eae4f 100644 --- a/pixman_sys/fn.pixman_transform_invert.html +++ b/pixman_sys/fn.pixman_transform_invert.html @@ -1,4 +1,4 @@ -pixman_transform_invert in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_invert(
-    dst: *mut pixman_transform,
-    src: *const pixman_transform
+pixman_transform_invert in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_invert(
+    dst: *mut pixman_transform,
+    src: *const pixman_transform
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_transform_is_identity.html b/pixman_sys/fn.pixman_transform_is_identity.html index 7bde53e..ae028ce 100644 --- a/pixman_sys/fn.pixman_transform_is_identity.html +++ b/pixman_sys/fn.pixman_transform_is_identity.html @@ -1,3 +1,3 @@ -pixman_transform_is_identity in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_is_identity(
-    t: *const pixman_transform
+pixman_transform_is_identity in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_is_identity(
+    t: *const pixman_transform
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_transform_is_int_translate.html b/pixman_sys/fn.pixman_transform_is_int_translate.html index fc11751..5b5e366 100644 --- a/pixman_sys/fn.pixman_transform_is_int_translate.html +++ b/pixman_sys/fn.pixman_transform_is_int_translate.html @@ -1,3 +1,3 @@ -pixman_transform_is_int_translate in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_is_int_translate(
-    t: *const pixman_transform
+pixman_transform_is_int_translate in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_is_int_translate(
+    t: *const pixman_transform
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_transform_is_inverse.html b/pixman_sys/fn.pixman_transform_is_inverse.html index 667dca5..3485513 100644 --- a/pixman_sys/fn.pixman_transform_is_inverse.html +++ b/pixman_sys/fn.pixman_transform_is_inverse.html @@ -1,4 +1,4 @@ -pixman_transform_is_inverse in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_is_inverse(
-    a: *const pixman_transform,
-    b: *const pixman_transform
+pixman_transform_is_inverse in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_is_inverse(
+    a: *const pixman_transform,
+    b: *const pixman_transform
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_transform_is_scale.html b/pixman_sys/fn.pixman_transform_is_scale.html index 25d7767..21e7abe 100644 --- a/pixman_sys/fn.pixman_transform_is_scale.html +++ b/pixman_sys/fn.pixman_transform_is_scale.html @@ -1,3 +1,3 @@ -pixman_transform_is_scale in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_is_scale(
-    t: *const pixman_transform
+pixman_transform_is_scale in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_is_scale(
+    t: *const pixman_transform
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_transform_multiply.html b/pixman_sys/fn.pixman_transform_multiply.html index 7c8b3a8..2578328 100644 --- a/pixman_sys/fn.pixman_transform_multiply.html +++ b/pixman_sys/fn.pixman_transform_multiply.html @@ -1,5 +1,5 @@ -pixman_transform_multiply in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_multiply(
-    dst: *mut pixman_transform,
-    l: *const pixman_transform,
-    r: *const pixman_transform
+pixman_transform_multiply in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_multiply(
+    dst: *mut pixman_transform,
+    l: *const pixman_transform,
+    r: *const pixman_transform
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_transform_point.html b/pixman_sys/fn.pixman_transform_point.html index a424b13..5bd70c9 100644 --- a/pixman_sys/fn.pixman_transform_point.html +++ b/pixman_sys/fn.pixman_transform_point.html @@ -1,4 +1,4 @@ -pixman_transform_point in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_point(
-    transform: *const pixman_transform,
-    vector: *mut pixman_vector
+pixman_transform_point in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_point(
+    transform: *const pixman_transform,
+    vector: *mut pixman_vector
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_transform_point_3d.html b/pixman_sys/fn.pixman_transform_point_3d.html index e2de8c5..e9f2df5 100644 --- a/pixman_sys/fn.pixman_transform_point_3d.html +++ b/pixman_sys/fn.pixman_transform_point_3d.html @@ -1,4 +1,4 @@ -pixman_transform_point_3d in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_point_3d(
-    transform: *const pixman_transform,
-    vector: *mut pixman_vector
+pixman_transform_point_3d in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_point_3d(
+    transform: *const pixman_transform,
+    vector: *mut pixman_vector
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_transform_rotate.html b/pixman_sys/fn.pixman_transform_rotate.html index 964d6bf..48415ee 100644 --- a/pixman_sys/fn.pixman_transform_rotate.html +++ b/pixman_sys/fn.pixman_transform_rotate.html @@ -1,6 +1,6 @@ -pixman_transform_rotate in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_rotate(
-    forward: *mut pixman_transform,
-    reverse: *mut pixman_transform,
+pixman_transform_rotate in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_rotate(
+    forward: *mut pixman_transform,
+    reverse: *mut pixman_transform,
     c: pixman_fixed_t,
     s: pixman_fixed_t
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_transform_scale.html b/pixman_sys/fn.pixman_transform_scale.html index 3f5ce0b..02b994e 100644 --- a/pixman_sys/fn.pixman_transform_scale.html +++ b/pixman_sys/fn.pixman_transform_scale.html @@ -1,6 +1,6 @@ -pixman_transform_scale in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_scale(
-    forward: *mut pixman_transform,
-    reverse: *mut pixman_transform,
+pixman_transform_scale in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_scale(
+    forward: *mut pixman_transform,
+    reverse: *mut pixman_transform,
     sx: pixman_fixed_t,
     sy: pixman_fixed_t
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_transform_translate.html b/pixman_sys/fn.pixman_transform_translate.html index 493a3dc..eaa7595 100644 --- a/pixman_sys/fn.pixman_transform_translate.html +++ b/pixman_sys/fn.pixman_transform_translate.html @@ -1,6 +1,6 @@ -pixman_transform_translate in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_translate(
-    forward: *mut pixman_transform,
-    reverse: *mut pixman_transform,
+pixman_transform_translate in pixman_sys - Rust
pub unsafe extern "C" fn pixman_transform_translate(
+    forward: *mut pixman_transform,
+    reverse: *mut pixman_transform,
     tx: pixman_fixed_t,
     ty: pixman_fixed_t
 ) -> pixman_bool_t
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_version.html b/pixman_sys/fn.pixman_version.html index f3ab0e1..13c2497 100644 --- a/pixman_sys/fn.pixman_version.html +++ b/pixman_sys/fn.pixman_version.html @@ -1 +1 @@ -pixman_version in pixman_sys - Rust

Function pixman_sys::pixman_version

source ·
pub unsafe extern "C" fn pixman_version() -> c_int
\ No newline at end of file +pixman_version in pixman_sys - Rust

Function pixman_sys::pixman_version

source ·
pub unsafe extern "C" fn pixman_version() -> c_int
\ No newline at end of file diff --git a/pixman_sys/fn.pixman_version_string.html b/pixman_sys/fn.pixman_version_string.html index 13f9ada..3236f1e 100644 --- a/pixman_sys/fn.pixman_version_string.html +++ b/pixman_sys/fn.pixman_version_string.html @@ -1 +1 @@ -pixman_version_string in pixman_sys - Rust
pub unsafe extern "C" fn pixman_version_string() -> *const c_char
\ No newline at end of file +pixman_version_string in pixman_sys - Rust
pub unsafe extern "C" fn pixman_version_string() -> *const c_char
\ No newline at end of file diff --git a/pixman_sys/index.html b/pixman_sys/index.html index ee5453e..79bdae6 100644 --- a/pixman_sys/index.html +++ b/pixman_sys/index.html @@ -1 +1,2 @@ -pixman_sys - Rust

Crate pixman_sys

source ·

Structs

Constants

Functions

Type Aliases

\ No newline at end of file +pixman_sys - Rust

Crate pixman_sys

source ·

Structs

Constants

Functions

Type Aliases

\ No newline at end of file diff --git a/pixman_sys/struct.pixman_box16.html b/pixman_sys/struct.pixman_box16.html index 4bc9946..058fd2a 100644 --- a/pixman_sys/struct.pixman_box16.html +++ b/pixman_sys/struct.pixman_box16.html @@ -1,17 +1,17 @@ -pixman_box16 in pixman_sys - Rust
#[repr(C)]
pub struct pixman_box16 { - pub x1: i16, - pub y1: i16, - pub x2: i16, - pub y2: i16, -}

Fields§

§x1: i16§y1: i16§x2: i16§y2: i16

Trait Implementations§

source§

impl Clone for pixman_box16

source§

fn clone(&self) -> pixman_box16

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_box16

source§

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

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

impl Copy for pixman_box16

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+pixman_box16 in pixman_sys - Rust
#[repr(C)]
pub struct pixman_box16 { + pub x1: i16, + pub y1: i16, + pub x2: i16, + pub y2: i16, +}

Fields§

§x1: i16§y1: i16§x2: i16§y2: i16

Trait Implementations§

source§

impl Clone for pixman_box16

source§

fn clone(&self) -> pixman_box16

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_box16

source§

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

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

impl Copy for pixman_box16

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman_sys/struct.pixman_box32.html b/pixman_sys/struct.pixman_box32.html index 32d5d7c..2bd7510 100644 --- a/pixman_sys/struct.pixman_box32.html +++ b/pixman_sys/struct.pixman_box32.html @@ -1,17 +1,17 @@ -pixman_box32 in pixman_sys - Rust
#[repr(C)]
pub struct pixman_box32 { - pub x1: i32, - pub y1: i32, - pub x2: i32, - pub y2: i32, -}

Fields§

§x1: i32§y1: i32§x2: i32§y2: i32

Trait Implementations§

source§

impl Clone for pixman_box32

source§

fn clone(&self) -> pixman_box32

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_box32

source§

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

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

impl Copy for pixman_box32

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+pixman_box32 in pixman_sys - Rust
#[repr(C)]
pub struct pixman_box32 { + pub x1: i32, + pub y1: i32, + pub x2: i32, + pub y2: i32, +}

Fields§

§x1: i32§y1: i32§x2: i32§y2: i32

Trait Implementations§

source§

impl Clone for pixman_box32

source§

fn clone(&self) -> pixman_box32

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_box32

source§

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

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

impl Copy for pixman_box32

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman_sys/struct.pixman_color.html b/pixman_sys/struct.pixman_color.html index f9f37c5..4f168e3 100644 --- a/pixman_sys/struct.pixman_color.html +++ b/pixman_sys/struct.pixman_color.html @@ -1,17 +1,17 @@ -pixman_color in pixman_sys - Rust
#[repr(C)]
pub struct pixman_color { - pub red: u16, - pub green: u16, - pub blue: u16, - pub alpha: u16, -}

Fields§

§red: u16§green: u16§blue: u16§alpha: u16

Trait Implementations§

source§

impl Clone for pixman_color

source§

fn clone(&self) -> pixman_color

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_color

source§

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

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

impl Copy for pixman_color

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+pixman_color in pixman_sys - Rust
#[repr(C)]
pub struct pixman_color { + pub red: u16, + pub green: u16, + pub blue: u16, + pub alpha: u16, +}

Fields§

§red: u16§green: u16§blue: u16§alpha: u16

Trait Implementations§

source§

impl Clone for pixman_color

source§

fn clone(&self) -> pixman_color

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_color

source§

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

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

impl Copy for pixman_color

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman_sys/struct.pixman_edge.html b/pixman_sys/struct.pixman_edge.html index ca81c6e..b2c2562 100644 --- a/pixman_sys/struct.pixman_edge.html +++ b/pixman_sys/struct.pixman_edge.html @@ -1,4 +1,4 @@ -pixman_edge in pixman_sys - Rust

Struct pixman_sys::pixman_edge

source ·
#[repr(C)]
pub struct pixman_edge { +pixman_edge in pixman_sys - Rust

Struct pixman_sys::pixman_edge

source ·
#[repr(C)]
pub struct pixman_edge { pub x: pixman_fixed_t, pub e: pixman_fixed_t, pub stepx: pixman_fixed_t, @@ -9,15 +9,15 @@ pub stepx_big: pixman_fixed_t, pub dx_small: pixman_fixed_t, pub dx_big: pixman_fixed_t, -}

Fields§

§x: pixman_fixed_t§e: pixman_fixed_t§stepx: pixman_fixed_t§signdx: pixman_fixed_t§dy: pixman_fixed_t§dx: pixman_fixed_t§stepx_small: pixman_fixed_t§stepx_big: pixman_fixed_t§dx_small: pixman_fixed_t§dx_big: pixman_fixed_t

Trait Implementations§

source§

impl Clone for pixman_edge

source§

fn clone(&self) -> pixman_edge

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_edge

source§

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

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

impl Copy for pixman_edge

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+}

Fields§

§x: pixman_fixed_t§e: pixman_fixed_t§stepx: pixman_fixed_t§signdx: pixman_fixed_t§dy: pixman_fixed_t§dx: pixman_fixed_t§stepx_small: pixman_fixed_t§stepx_big: pixman_fixed_t§dx_small: pixman_fixed_t§dx_big: pixman_fixed_t

Trait Implementations§

source§

impl Clone for pixman_edge

source§

fn clone(&self) -> pixman_edge

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_edge

source§

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

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

impl Copy for pixman_edge

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman_sys/struct.pixman_f_transform.html b/pixman_sys/struct.pixman_f_transform.html index aa63710..c2bdd9b 100644 --- a/pixman_sys/struct.pixman_f_transform.html +++ b/pixman_sys/struct.pixman_f_transform.html @@ -1,14 +1,14 @@ -pixman_f_transform in pixman_sys - Rust
#[repr(C)]
pub struct pixman_f_transform { - pub m: [[f64; 3]; 3], -}

Fields§

§m: [[f64; 3]; 3]

Trait Implementations§

source§

impl Clone for pixman_f_transform

source§

fn clone(&self) -> pixman_f_transform

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_f_transform

source§

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

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

impl Copy for pixman_f_transform

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+pixman_f_transform in pixman_sys - Rust
#[repr(C)]
pub struct pixman_f_transform { + pub m: [[f64; 3]; 3], +}

Fields§

§m: [[f64; 3]; 3]

Trait Implementations§

source§

impl Clone for pixman_f_transform

source§

fn clone(&self) -> pixman_f_transform

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_f_transform

source§

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

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

impl Copy for pixman_f_transform

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman_sys/struct.pixman_f_vector.html b/pixman_sys/struct.pixman_f_vector.html index dcc4afb..b6f1d4d 100644 --- a/pixman_sys/struct.pixman_f_vector.html +++ b/pixman_sys/struct.pixman_f_vector.html @@ -1,14 +1,14 @@ -pixman_f_vector in pixman_sys - Rust
#[repr(C)]
pub struct pixman_f_vector { - pub v: [f64; 3], -}

Fields§

§v: [f64; 3]

Trait Implementations§

source§

impl Clone for pixman_f_vector

source§

fn clone(&self) -> pixman_f_vector

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_f_vector

source§

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

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

impl Copy for pixman_f_vector

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+pixman_f_vector in pixman_sys - Rust
#[repr(C)]
pub struct pixman_f_vector { + pub v: [f64; 3], +}

Fields§

§v: [f64; 3]

Trait Implementations§

source§

impl Clone for pixman_f_vector

source§

fn clone(&self) -> pixman_f_vector

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_f_vector

source§

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

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

impl Copy for pixman_f_vector

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman_sys/struct.pixman_glyph_cache_t.html b/pixman_sys/struct.pixman_glyph_cache_t.html index cb47119..abb18ab 100644 --- a/pixman_sys/struct.pixman_glyph_cache_t.html +++ b/pixman_sys/struct.pixman_glyph_cache_t.html @@ -1,12 +1,12 @@ -pixman_glyph_cache_t in pixman_sys - Rust
#[repr(C)]
pub struct pixman_glyph_cache_t { /* private fields */ }

Trait Implementations§

source§

impl Clone for pixman_glyph_cache_t

source§

fn clone(&self) -> pixman_glyph_cache_t

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_glyph_cache_t

source§

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

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

impl Copy for pixman_glyph_cache_t

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+pixman_glyph_cache_t in pixman_sys - Rust
#[repr(C)]
pub struct pixman_glyph_cache_t { /* private fields */ }

Trait Implementations§

source§

impl Clone for pixman_glyph_cache_t

source§

fn clone(&self) -> pixman_glyph_cache_t

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_glyph_cache_t

source§

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

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

impl Copy for pixman_glyph_cache_t

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman_sys/struct.pixman_glyph_t.html b/pixman_sys/struct.pixman_glyph_t.html index 35a6db6..375ac91 100644 --- a/pixman_sys/struct.pixman_glyph_t.html +++ b/pixman_sys/struct.pixman_glyph_t.html @@ -1,16 +1,16 @@ -pixman_glyph_t in pixman_sys - Rust
#[repr(C)]
pub struct pixman_glyph_t { - pub x: c_int, - pub y: c_int, - pub glyph: *const c_void, -}

Fields§

§x: c_int§y: c_int§glyph: *const c_void

Trait Implementations§

source§

impl Clone for pixman_glyph_t

source§

fn clone(&self) -> pixman_glyph_t

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_glyph_t

source§

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

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

impl Copy for pixman_glyph_t

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+pixman_glyph_t in pixman_sys - Rust
#[repr(C)]
pub struct pixman_glyph_t { + pub x: c_int, + pub y: c_int, + pub glyph: *const c_void, +}

Fields§

§x: c_int§y: c_int§glyph: *const c_void

Trait Implementations§

source§

impl Clone for pixman_glyph_t

source§

fn clone(&self) -> pixman_glyph_t

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_glyph_t

source§

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

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

impl Copy for pixman_glyph_t

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman_sys/struct.pixman_gradient_stop.html b/pixman_sys/struct.pixman_gradient_stop.html index e4e4d30..7c6c141 100644 --- a/pixman_sys/struct.pixman_gradient_stop.html +++ b/pixman_sys/struct.pixman_gradient_stop.html @@ -1,15 +1,15 @@ -pixman_gradient_stop in pixman_sys - Rust
#[repr(C)]
pub struct pixman_gradient_stop { +pixman_gradient_stop in pixman_sys - Rust
#[repr(C)]
pub struct pixman_gradient_stop { pub x: pixman_fixed_t, pub color: pixman_color_t, -}

Fields§

§x: pixman_fixed_t§color: pixman_color_t

Trait Implementations§

source§

impl Clone for pixman_gradient_stop

source§

fn clone(&self) -> pixman_gradient_stop

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_gradient_stop

source§

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

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

impl Copy for pixman_gradient_stop

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+}

Fields§

§x: pixman_fixed_t§color: pixman_color_t

Trait Implementations§

source§

impl Clone for pixman_gradient_stop

source§

fn clone(&self) -> pixman_gradient_stop

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_gradient_stop

source§

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

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

impl Copy for pixman_gradient_stop

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman_sys/struct.pixman_image.html b/pixman_sys/struct.pixman_image.html index 691ae0f..3f11988 100644 --- a/pixman_sys/struct.pixman_image.html +++ b/pixman_sys/struct.pixman_image.html @@ -1,12 +1,12 @@ -pixman_image in pixman_sys - Rust
#[repr(C)]
pub struct pixman_image { /* private fields */ }

Trait Implementations§

source§

impl Clone for pixman_image

source§

fn clone(&self) -> pixman_image

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

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

Performs copy-assignment from source. Read more
source§

impl Copy for pixman_image

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+pixman_image in pixman_sys - Rust
#[repr(C)]
pub struct pixman_image { /* private fields */ }

Trait Implementations§

source§

impl Clone for pixman_image

source§

fn clone(&self) -> pixman_image

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

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

Performs copy-assignment from source. Read more
source§

impl Copy for pixman_image

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman_sys/struct.pixman_indexed.html b/pixman_sys/struct.pixman_indexed.html index 4bc5c4a..e4963c3 100644 --- a/pixman_sys/struct.pixman_indexed.html +++ b/pixman_sys/struct.pixman_indexed.html @@ -1,16 +1,16 @@ -pixman_indexed in pixman_sys - Rust
#[repr(C)]
pub struct pixman_indexed { +pixman_indexed in pixman_sys - Rust
#[repr(C)]
pub struct pixman_indexed { pub color: pixman_bool_t, - pub rgba: [u32; 256], - pub ent: [pixman_index_type; 32768], -}

Fields§

§color: pixman_bool_t§rgba: [u32; 256]§ent: [pixman_index_type; 32768]

Trait Implementations§

source§

impl Clone for pixman_indexed

source§

fn clone(&self) -> pixman_indexed

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_indexed

source§

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

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

impl Copy for pixman_indexed

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+ pub rgba: [u32; 256], + pub ent: [pixman_index_type; 32768], +}

Fields§

§color: pixman_bool_t§rgba: [u32; 256]§ent: [pixman_index_type; 32768]

Trait Implementations§

source§

impl Clone for pixman_indexed

source§

fn clone(&self) -> pixman_indexed

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_indexed

source§

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

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

impl Copy for pixman_indexed

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman_sys/struct.pixman_line_fixed.html b/pixman_sys/struct.pixman_line_fixed.html index 34338bd..39cd547 100644 --- a/pixman_sys/struct.pixman_line_fixed.html +++ b/pixman_sys/struct.pixman_line_fixed.html @@ -1,15 +1,15 @@ -pixman_line_fixed in pixman_sys - Rust
#[repr(C)]
pub struct pixman_line_fixed { +pixman_line_fixed in pixman_sys - Rust
#[repr(C)]
pub struct pixman_line_fixed { pub p1: pixman_point_fixed_t, pub p2: pixman_point_fixed_t, -}

Fields§

§p1: pixman_point_fixed_t§p2: pixman_point_fixed_t

Trait Implementations§

source§

impl Clone for pixman_line_fixed

source§

fn clone(&self) -> pixman_line_fixed

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_line_fixed

source§

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

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

impl Copy for pixman_line_fixed

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+}

Fields§

§p1: pixman_point_fixed_t§p2: pixman_point_fixed_t

Trait Implementations§

source§

impl Clone for pixman_line_fixed

source§

fn clone(&self) -> pixman_line_fixed

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_line_fixed

source§

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

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

impl Copy for pixman_line_fixed

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman_sys/struct.pixman_point_fixed.html b/pixman_sys/struct.pixman_point_fixed.html index 3fe7f22..fad18db 100644 --- a/pixman_sys/struct.pixman_point_fixed.html +++ b/pixman_sys/struct.pixman_point_fixed.html @@ -1,15 +1,15 @@ -pixman_point_fixed in pixman_sys - Rust
#[repr(C)]
pub struct pixman_point_fixed { +pixman_point_fixed in pixman_sys - Rust
#[repr(C)]
pub struct pixman_point_fixed { pub x: pixman_fixed_t, pub y: pixman_fixed_t, -}

Fields§

§x: pixman_fixed_t§y: pixman_fixed_t

Trait Implementations§

source§

impl Clone for pixman_point_fixed

source§

fn clone(&self) -> pixman_point_fixed

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_point_fixed

source§

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

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

impl Copy for pixman_point_fixed

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+}

Fields§

§x: pixman_fixed_t§y: pixman_fixed_t

Trait Implementations§

source§

impl Clone for pixman_point_fixed

source§

fn clone(&self) -> pixman_point_fixed

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_point_fixed

source§

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

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

impl Copy for pixman_point_fixed

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman_sys/struct.pixman_rectangle16.html b/pixman_sys/struct.pixman_rectangle16.html index c3b954e..b717b1c 100644 --- a/pixman_sys/struct.pixman_rectangle16.html +++ b/pixman_sys/struct.pixman_rectangle16.html @@ -1,17 +1,17 @@ -pixman_rectangle16 in pixman_sys - Rust
#[repr(C)]
pub struct pixman_rectangle16 { - pub x: i16, - pub y: i16, - pub width: u16, - pub height: u16, -}

Fields§

§x: i16§y: i16§width: u16§height: u16

Trait Implementations§

source§

impl Clone for pixman_rectangle16

source§

fn clone(&self) -> pixman_rectangle16

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_rectangle16

source§

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

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

impl Copy for pixman_rectangle16

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+pixman_rectangle16 in pixman_sys - Rust
#[repr(C)]
pub struct pixman_rectangle16 { + pub x: i16, + pub y: i16, + pub width: u16, + pub height: u16, +}

Fields§

§x: i16§y: i16§width: u16§height: u16

Trait Implementations§

source§

impl Clone for pixman_rectangle16

source§

fn clone(&self) -> pixman_rectangle16

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_rectangle16

source§

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

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

impl Copy for pixman_rectangle16

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman_sys/struct.pixman_rectangle32.html b/pixman_sys/struct.pixman_rectangle32.html index b3cc83f..002fe0b 100644 --- a/pixman_sys/struct.pixman_rectangle32.html +++ b/pixman_sys/struct.pixman_rectangle32.html @@ -1,17 +1,17 @@ -pixman_rectangle32 in pixman_sys - Rust
#[repr(C)]
pub struct pixman_rectangle32 { - pub x: i32, - pub y: i32, - pub width: u32, - pub height: u32, -}

Fields§

§x: i32§y: i32§width: u32§height: u32

Trait Implementations§

source§

impl Clone for pixman_rectangle32

source§

fn clone(&self) -> pixman_rectangle32

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_rectangle32

source§

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

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

impl Copy for pixman_rectangle32

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+pixman_rectangle32 in pixman_sys - Rust
#[repr(C)]
pub struct pixman_rectangle32 { + pub x: i32, + pub y: i32, + pub width: u32, + pub height: u32, +}

Fields§

§x: i32§y: i32§width: u32§height: u32

Trait Implementations§

source§

impl Clone for pixman_rectangle32

source§

fn clone(&self) -> pixman_rectangle32

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_rectangle32

source§

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

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

impl Copy for pixman_rectangle32

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman_sys/struct.pixman_region16.html b/pixman_sys/struct.pixman_region16.html index 8ee2f5f..a279020 100644 --- a/pixman_sys/struct.pixman_region16.html +++ b/pixman_sys/struct.pixman_region16.html @@ -1,15 +1,15 @@ -pixman_region16 in pixman_sys - Rust
#[repr(C)]
pub struct pixman_region16 { +pixman_region16 in pixman_sys - Rust
#[repr(C)]
pub struct pixman_region16 { pub extents: pixman_box16_t, - pub data: *mut pixman_region16_data_t, -}

Fields§

§extents: pixman_box16_t§data: *mut pixman_region16_data_t

Trait Implementations§

source§

impl Clone for pixman_region16

source§

fn clone(&self) -> pixman_region16

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_region16

source§

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

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

impl Copy for pixman_region16

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+ pub data: *mut pixman_region16_data_t, +}

Fields§

§extents: pixman_box16_t§data: *mut pixman_region16_data_t

Trait Implementations§

source§

impl Clone for pixman_region16

source§

fn clone(&self) -> pixman_region16

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_region16

source§

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

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

impl Copy for pixman_region16

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman_sys/struct.pixman_region16_data.html b/pixman_sys/struct.pixman_region16_data.html index beeb62a..ce84861 100644 --- a/pixman_sys/struct.pixman_region16_data.html +++ b/pixman_sys/struct.pixman_region16_data.html @@ -1,15 +1,15 @@ -pixman_region16_data in pixman_sys - Rust
#[repr(C)]
pub struct pixman_region16_data { - pub size: c_long, - pub numRects: c_long, -}

Fields§

§size: c_long§numRects: c_long

Trait Implementations§

source§

impl Clone for pixman_region16_data

source§

fn clone(&self) -> pixman_region16_data

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_region16_data

source§

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

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

impl Copy for pixman_region16_data

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+pixman_region16_data in pixman_sys - Rust
#[repr(C)]
pub struct pixman_region16_data { + pub size: c_long, + pub numRects: c_long, +}

Fields§

§size: c_long§numRects: c_long

Trait Implementations§

source§

impl Clone for pixman_region16_data

source§

fn clone(&self) -> pixman_region16_data

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_region16_data

source§

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

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

impl Copy for pixman_region16_data

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman_sys/struct.pixman_region32.html b/pixman_sys/struct.pixman_region32.html index 5abe075..4e36365 100644 --- a/pixman_sys/struct.pixman_region32.html +++ b/pixman_sys/struct.pixman_region32.html @@ -1,15 +1,15 @@ -pixman_region32 in pixman_sys - Rust
#[repr(C)]
pub struct pixman_region32 { +pixman_region32 in pixman_sys - Rust
#[repr(C)]
pub struct pixman_region32 { pub extents: pixman_box32_t, - pub data: *mut pixman_region32_data_t, -}

Fields§

§extents: pixman_box32_t§data: *mut pixman_region32_data_t

Trait Implementations§

source§

impl Clone for pixman_region32

source§

fn clone(&self) -> pixman_region32

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_region32

source§

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

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

impl Copy for pixman_region32

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+ pub data: *mut pixman_region32_data_t, +}

Fields§

§extents: pixman_box32_t§data: *mut pixman_region32_data_t

Trait Implementations§

source§

impl Clone for pixman_region32

source§

fn clone(&self) -> pixman_region32

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_region32

source§

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

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

impl Copy for pixman_region32

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman_sys/struct.pixman_region32_data.html b/pixman_sys/struct.pixman_region32_data.html index d14bd5b..2c39ba3 100644 --- a/pixman_sys/struct.pixman_region32_data.html +++ b/pixman_sys/struct.pixman_region32_data.html @@ -1,15 +1,15 @@ -pixman_region32_data in pixman_sys - Rust
#[repr(C)]
pub struct pixman_region32_data { - pub size: c_long, - pub numRects: c_long, -}

Fields§

§size: c_long§numRects: c_long

Trait Implementations§

source§

impl Clone for pixman_region32_data

source§

fn clone(&self) -> pixman_region32_data

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_region32_data

source§

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

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

impl Copy for pixman_region32_data

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+pixman_region32_data in pixman_sys - Rust
#[repr(C)]
pub struct pixman_region32_data { + pub size: c_long, + pub numRects: c_long, +}

Fields§

§size: c_long§numRects: c_long

Trait Implementations§

source§

impl Clone for pixman_region32_data

source§

fn clone(&self) -> pixman_region32_data

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_region32_data

source§

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

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

impl Copy for pixman_region32_data

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman_sys/struct.pixman_span_fix.html b/pixman_sys/struct.pixman_span_fix.html index 32da027..ceed2c8 100644 --- a/pixman_sys/struct.pixman_span_fix.html +++ b/pixman_sys/struct.pixman_span_fix.html @@ -1,16 +1,16 @@ -pixman_span_fix in pixman_sys - Rust
#[repr(C)]
pub struct pixman_span_fix { +pixman_span_fix in pixman_sys - Rust
#[repr(C)]
pub struct pixman_span_fix { pub l: pixman_fixed_t, pub r: pixman_fixed_t, pub y: pixman_fixed_t, -}

Fields§

§l: pixman_fixed_t§r: pixman_fixed_t§y: pixman_fixed_t

Trait Implementations§

source§

impl Clone for pixman_span_fix

source§

fn clone(&self) -> pixman_span_fix

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_span_fix

source§

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

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

impl Copy for pixman_span_fix

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+}

Fields§

§l: pixman_fixed_t§r: pixman_fixed_t§y: pixman_fixed_t

Trait Implementations§

source§

impl Clone for pixman_span_fix

source§

fn clone(&self) -> pixman_span_fix

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_span_fix

source§

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

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

impl Copy for pixman_span_fix

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman_sys/struct.pixman_transform.html b/pixman_sys/struct.pixman_transform.html index 9b651b5..3b8eeaa 100644 --- a/pixman_sys/struct.pixman_transform.html +++ b/pixman_sys/struct.pixman_transform.html @@ -1,14 +1,14 @@ -pixman_transform in pixman_sys - Rust
#[repr(C)]
pub struct pixman_transform { - pub matrix: [[pixman_fixed_t; 3]; 3], -}

Fields§

§matrix: [[pixman_fixed_t; 3]; 3]

Trait Implementations§

source§

impl Clone for pixman_transform

source§

fn clone(&self) -> pixman_transform

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_transform

source§

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

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

impl Copy for pixman_transform

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+pixman_transform in pixman_sys - Rust
#[repr(C)]
pub struct pixman_transform { + pub matrix: [[pixman_fixed_t; 3]; 3], +}

Fields§

§matrix: [[pixman_fixed_t; 3]; 3]

Trait Implementations§

source§

impl Clone for pixman_transform

source§

fn clone(&self) -> pixman_transform

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_transform

source§

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

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

impl Copy for pixman_transform

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman_sys/struct.pixman_trap.html b/pixman_sys/struct.pixman_trap.html index dc6d19c..988703c 100644 --- a/pixman_sys/struct.pixman_trap.html +++ b/pixman_sys/struct.pixman_trap.html @@ -1,15 +1,15 @@ -pixman_trap in pixman_sys - Rust

Struct pixman_sys::pixman_trap

source ·
#[repr(C)]
pub struct pixman_trap { +pixman_trap in pixman_sys - Rust

Struct pixman_sys::pixman_trap

source ·
#[repr(C)]
pub struct pixman_trap { pub top: pixman_span_fix_t, pub bot: pixman_span_fix_t, -}

Fields§

§top: pixman_span_fix_t§bot: pixman_span_fix_t

Trait Implementations§

source§

impl Clone for pixman_trap

source§

fn clone(&self) -> pixman_trap

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_trap

source§

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

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

impl Copy for pixman_trap

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+}

Fields§

§top: pixman_span_fix_t§bot: pixman_span_fix_t

Trait Implementations§

source§

impl Clone for pixman_trap

source§

fn clone(&self) -> pixman_trap

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_trap

source§

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

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

impl Copy for pixman_trap

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman_sys/struct.pixman_trapezoid.html b/pixman_sys/struct.pixman_trapezoid.html index daddd89..869a584 100644 --- a/pixman_sys/struct.pixman_trapezoid.html +++ b/pixman_sys/struct.pixman_trapezoid.html @@ -1,17 +1,17 @@ -pixman_trapezoid in pixman_sys - Rust
#[repr(C)]
pub struct pixman_trapezoid { +pixman_trapezoid in pixman_sys - Rust
#[repr(C)]
pub struct pixman_trapezoid { pub top: pixman_fixed_t, pub bottom: pixman_fixed_t, pub left: pixman_line_fixed_t, pub right: pixman_line_fixed_t, -}

Fields§

§top: pixman_fixed_t§bottom: pixman_fixed_t§left: pixman_line_fixed_t§right: pixman_line_fixed_t

Trait Implementations§

source§

impl Clone for pixman_trapezoid

source§

fn clone(&self) -> pixman_trapezoid

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_trapezoid

source§

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

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

impl Copy for pixman_trapezoid

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+}

Fields§

§top: pixman_fixed_t§bottom: pixman_fixed_t§left: pixman_line_fixed_t§right: pixman_line_fixed_t

Trait Implementations§

source§

impl Clone for pixman_trapezoid

source§

fn clone(&self) -> pixman_trapezoid

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_trapezoid

source§

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

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

impl Copy for pixman_trapezoid

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman_sys/struct.pixman_triangle.html b/pixman_sys/struct.pixman_triangle.html index 969c654..7a8fda3 100644 --- a/pixman_sys/struct.pixman_triangle.html +++ b/pixman_sys/struct.pixman_triangle.html @@ -1,16 +1,16 @@ -pixman_triangle in pixman_sys - Rust
#[repr(C)]
pub struct pixman_triangle { +pixman_triangle in pixman_sys - Rust
#[repr(C)]
pub struct pixman_triangle { pub p1: pixman_point_fixed_t, pub p2: pixman_point_fixed_t, pub p3: pixman_point_fixed_t, -}

Fields§

§p1: pixman_point_fixed_t§p2: pixman_point_fixed_t§p3: pixman_point_fixed_t

Trait Implementations§

source§

impl Clone for pixman_triangle

source§

fn clone(&self) -> pixman_triangle

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_triangle

source§

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

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

impl Copy for pixman_triangle

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+}

Fields§

§p1: pixman_point_fixed_t§p2: pixman_point_fixed_t§p3: pixman_point_fixed_t

Trait Implementations§

source§

impl Clone for pixman_triangle

source§

fn clone(&self) -> pixman_triangle

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_triangle

source§

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

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

impl Copy for pixman_triangle

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman_sys/struct.pixman_vector.html b/pixman_sys/struct.pixman_vector.html index 4d810bc..24be381 100644 --- a/pixman_sys/struct.pixman_vector.html +++ b/pixman_sys/struct.pixman_vector.html @@ -1,14 +1,14 @@ -pixman_vector in pixman_sys - Rust
#[repr(C)]
pub struct pixman_vector { - pub vector: [pixman_fixed_t; 3], -}

Fields§

§vector: [pixman_fixed_t; 3]

Trait Implementations§

source§

impl Clone for pixman_vector

source§

fn clone(&self) -> pixman_vector

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_vector

source§

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

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

impl Copy for pixman_vector

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+pixman_vector in pixman_sys - Rust
#[repr(C)]
pub struct pixman_vector { + pub vector: [pixman_fixed_t; 3], +}

Fields§

§vector: [pixman_fixed_t; 3]

Trait Implementations§

source§

impl Clone for pixman_vector

source§

fn clone(&self) -> pixman_vector

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_vector

source§

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

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

impl Copy for pixman_vector

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

-
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file +From<T> for U chooses to do.

+
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
\ No newline at end of file diff --git a/pixman_sys/type.pixman_bool_t.html b/pixman_sys/type.pixman_bool_t.html index d146402..07d0a2a 100644 --- a/pixman_sys/type.pixman_bool_t.html +++ b/pixman_sys/type.pixman_bool_t.html @@ -1 +1 @@ -pixman_bool_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_bool_t

source ·
pub type pixman_bool_t = c_int;
\ No newline at end of file +pixman_bool_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_bool_t

source ·
pub type pixman_bool_t = c_int;
\ No newline at end of file diff --git a/pixman_sys/type.pixman_box16_t.html b/pixman_sys/type.pixman_box16_t.html index 9cc5e4e..a514666 100644 --- a/pixman_sys/type.pixman_box16_t.html +++ b/pixman_sys/type.pixman_box16_t.html @@ -1,6 +1,6 @@ -pixman_box16_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_box16_t

source ·
pub type pixman_box16_t = pixman_box16;

Aliased Type§

struct pixman_box16_t {
-    pub x1: i16,
-    pub y1: i16,
-    pub x2: i16,
-    pub y2: i16,
-}

Fields§

§x1: i16§y1: i16§x2: i16§y2: i16

Trait Implementations§

source§

impl Clone for pixman_box16

source§

fn clone(&self) -> pixman_box16

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_box16

source§

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

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

impl Copy for pixman_box16

\ No newline at end of file +pixman_box16_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_box16_t

source ·
pub type pixman_box16_t = pixman_box16;

Aliased Type§

struct pixman_box16_t {
+    pub x1: i16,
+    pub y1: i16,
+    pub x2: i16,
+    pub y2: i16,
+}

Fields§

§x1: i16§y1: i16§x2: i16§y2: i16
\ No newline at end of file diff --git a/pixman_sys/type.pixman_box32_t.html b/pixman_sys/type.pixman_box32_t.html index 41bb1ca..3e7ac8c 100644 --- a/pixman_sys/type.pixman_box32_t.html +++ b/pixman_sys/type.pixman_box32_t.html @@ -1,6 +1,6 @@ -pixman_box32_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_box32_t

source ·
pub type pixman_box32_t = pixman_box32;

Aliased Type§

struct pixman_box32_t {
-    pub x1: i32,
-    pub y1: i32,
-    pub x2: i32,
-    pub y2: i32,
-}

Fields§

§x1: i32§y1: i32§x2: i32§y2: i32

Trait Implementations§

source§

impl Clone for pixman_box32

source§

fn clone(&self) -> pixman_box32

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_box32

source§

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

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

impl Copy for pixman_box32

\ No newline at end of file +pixman_box32_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_box32_t

source ·
pub type pixman_box32_t = pixman_box32;

Aliased Type§

struct pixman_box32_t {
+    pub x1: i32,
+    pub y1: i32,
+    pub x2: i32,
+    pub y2: i32,
+}

Fields§

§x1: i32§y1: i32§x2: i32§y2: i32
\ No newline at end of file diff --git a/pixman_sys/type.pixman_color_t.html b/pixman_sys/type.pixman_color_t.html index 17c4a0e..530b30d 100644 --- a/pixman_sys/type.pixman_color_t.html +++ b/pixman_sys/type.pixman_color_t.html @@ -1,6 +1,6 @@ -pixman_color_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_color_t

source ·
pub type pixman_color_t = pixman_color;

Aliased Type§

struct pixman_color_t {
-    pub red: u16,
-    pub green: u16,
-    pub blue: u16,
-    pub alpha: u16,
-}

Fields§

§red: u16§green: u16§blue: u16§alpha: u16

Trait Implementations§

source§

impl Clone for pixman_color

source§

fn clone(&self) -> pixman_color

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_color

source§

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

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

impl Copy for pixman_color

\ No newline at end of file +pixman_color_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_color_t

source ·
pub type pixman_color_t = pixman_color;

Aliased Type§

struct pixman_color_t {
+    pub red: u16,
+    pub green: u16,
+    pub blue: u16,
+    pub alpha: u16,
+}

Fields§

§red: u16§green: u16§blue: u16§alpha: u16
\ No newline at end of file diff --git a/pixman_sys/type.pixman_dither_t.html b/pixman_sys/type.pixman_dither_t.html index bc876ba..164b910 100644 --- a/pixman_sys/type.pixman_dither_t.html +++ b/pixman_sys/type.pixman_dither_t.html @@ -1 +1 @@ -pixman_dither_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_dither_t

source ·
pub type pixman_dither_t = c_uint;
\ No newline at end of file +pixman_dither_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_dither_t

source ·
pub type pixman_dither_t = c_uint;
\ No newline at end of file diff --git a/pixman_sys/type.pixman_edge_t.html b/pixman_sys/type.pixman_edge_t.html index 816baac..280b839 100644 --- a/pixman_sys/type.pixman_edge_t.html +++ b/pixman_sys/type.pixman_edge_t.html @@ -1,12 +1,12 @@ -pixman_edge_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_edge_t

source ·
pub type pixman_edge_t = pixman_edge;

Aliased Type§

struct pixman_edge_t {
-    pub x: i32,
-    pub e: i32,
-    pub stepx: i32,
-    pub signdx: i32,
-    pub dy: i32,
-    pub dx: i32,
-    pub stepx_small: i32,
-    pub stepx_big: i32,
-    pub dx_small: i32,
-    pub dx_big: i32,
-}

Fields§

§x: i32§e: i32§stepx: i32§signdx: i32§dy: i32§dx: i32§stepx_small: i32§stepx_big: i32§dx_small: i32§dx_big: i32

Trait Implementations§

source§

impl Clone for pixman_edge

source§

fn clone(&self) -> pixman_edge

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_edge

source§

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

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

impl Copy for pixman_edge

\ No newline at end of file +pixman_edge_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_edge_t

source ·
pub type pixman_edge_t = pixman_edge;

Aliased Type§

struct pixman_edge_t {
+    pub x: i32,
+    pub e: i32,
+    pub stepx: i32,
+    pub signdx: i32,
+    pub dy: i32,
+    pub dx: i32,
+    pub stepx_small: i32,
+    pub stepx_big: i32,
+    pub dx_small: i32,
+    pub dx_big: i32,
+}

Fields§

§x: i32§e: i32§stepx: i32§signdx: i32§dy: i32§dx: i32§stepx_small: i32§stepx_big: i32§dx_small: i32§dx_big: i32
\ No newline at end of file diff --git a/pixman_sys/type.pixman_f_transform_t.html b/pixman_sys/type.pixman_f_transform_t.html index 09608e4..98f7759 100644 --- a/pixman_sys/type.pixman_f_transform_t.html +++ b/pixman_sys/type.pixman_f_transform_t.html @@ -1,3 +1,3 @@ -pixman_f_transform_t in pixman_sys - Rust
pub type pixman_f_transform_t = pixman_f_transform;

Aliased Type§

struct pixman_f_transform_t {
-    pub m: [[f64; 3]; 3],
-}

Fields§

§m: [[f64; 3]; 3]

Trait Implementations§

source§

impl Clone for pixman_f_transform

source§

fn clone(&self) -> pixman_f_transform

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_f_transform

source§

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

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

impl Copy for pixman_f_transform

\ No newline at end of file +pixman_f_transform_t in pixman_sys - Rust
pub type pixman_f_transform_t = pixman_f_transform;

Aliased Type§

struct pixman_f_transform_t {
+    pub m: [[f64; 3]; 3],
+}

Fields§

§m: [[f64; 3]; 3]
\ No newline at end of file diff --git a/pixman_sys/type.pixman_f_vector_t.html b/pixman_sys/type.pixman_f_vector_t.html index 229850f..b817ed5 100644 --- a/pixman_sys/type.pixman_f_vector_t.html +++ b/pixman_sys/type.pixman_f_vector_t.html @@ -1,3 +1,3 @@ -pixman_f_vector_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_f_vector_t

source ·
pub type pixman_f_vector_t = pixman_f_vector;

Aliased Type§

struct pixman_f_vector_t {
-    pub v: [f64; 3],
-}

Fields§

§v: [f64; 3]

Trait Implementations§

source§

impl Clone for pixman_f_vector

source§

fn clone(&self) -> pixman_f_vector

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_f_vector

source§

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

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

impl Copy for pixman_f_vector

\ No newline at end of file +pixman_f_vector_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_f_vector_t

source ·
pub type pixman_f_vector_t = pixman_f_vector;

Aliased Type§

struct pixman_f_vector_t {
+    pub v: [f64; 3],
+}

Fields§

§v: [f64; 3]
\ No newline at end of file diff --git a/pixman_sys/type.pixman_filter_t.html b/pixman_sys/type.pixman_filter_t.html index d25699d..488c77f 100644 --- a/pixman_sys/type.pixman_filter_t.html +++ b/pixman_sys/type.pixman_filter_t.html @@ -1 +1 @@ -pixman_filter_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_filter_t

source ·
pub type pixman_filter_t = c_uint;
\ No newline at end of file +pixman_filter_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_filter_t

source ·
pub type pixman_filter_t = c_uint;
\ No newline at end of file diff --git a/pixman_sys/type.pixman_fixed_16_16_t.html b/pixman_sys/type.pixman_fixed_16_16_t.html index 8d0dae0..0d6a183 100644 --- a/pixman_sys/type.pixman_fixed_16_16_t.html +++ b/pixman_sys/type.pixman_fixed_16_16_t.html @@ -1 +1 @@ -pixman_fixed_16_16_t in pixman_sys - Rust
pub type pixman_fixed_16_16_t = i32;
\ No newline at end of file +pixman_fixed_16_16_t in pixman_sys - Rust
pub type pixman_fixed_16_16_t = i32;
\ No newline at end of file diff --git a/pixman_sys/type.pixman_fixed_1_16_t.html b/pixman_sys/type.pixman_fixed_1_16_t.html index 8826061..6e9c9e8 100644 --- a/pixman_sys/type.pixman_fixed_1_16_t.html +++ b/pixman_sys/type.pixman_fixed_1_16_t.html @@ -1 +1 @@ -pixman_fixed_1_16_t in pixman_sys - Rust
pub type pixman_fixed_1_16_t = u32;
\ No newline at end of file +pixman_fixed_1_16_t in pixman_sys - Rust
pub type pixman_fixed_1_16_t = u32;
\ No newline at end of file diff --git a/pixman_sys/type.pixman_fixed_1_31_t.html b/pixman_sys/type.pixman_fixed_1_31_t.html index e5b204d..e084767 100644 --- a/pixman_sys/type.pixman_fixed_1_31_t.html +++ b/pixman_sys/type.pixman_fixed_1_31_t.html @@ -1 +1 @@ -pixman_fixed_1_31_t in pixman_sys - Rust
pub type pixman_fixed_1_31_t = u32;
\ No newline at end of file +pixman_fixed_1_31_t in pixman_sys - Rust
pub type pixman_fixed_1_31_t = u32;
\ No newline at end of file diff --git a/pixman_sys/type.pixman_fixed_32_32_t.html b/pixman_sys/type.pixman_fixed_32_32_t.html index 183aad3..6847bbd 100644 --- a/pixman_sys/type.pixman_fixed_32_32_t.html +++ b/pixman_sys/type.pixman_fixed_32_32_t.html @@ -1 +1 @@ -pixman_fixed_32_32_t in pixman_sys - Rust
pub type pixman_fixed_32_32_t = i64;
\ No newline at end of file +pixman_fixed_32_32_t in pixman_sys - Rust
pub type pixman_fixed_32_32_t = i64;
\ No newline at end of file diff --git a/pixman_sys/type.pixman_fixed_48_16_t.html b/pixman_sys/type.pixman_fixed_48_16_t.html index 21b5910..9002fb8 100644 --- a/pixman_sys/type.pixman_fixed_48_16_t.html +++ b/pixman_sys/type.pixman_fixed_48_16_t.html @@ -1 +1 @@ -pixman_fixed_48_16_t in pixman_sys - Rust
pub type pixman_fixed_48_16_t = pixman_fixed_32_32_t;
\ No newline at end of file +pixman_fixed_48_16_t in pixman_sys - Rust
pub type pixman_fixed_48_16_t = pixman_fixed_32_32_t;
\ No newline at end of file diff --git a/pixman_sys/type.pixman_fixed_t.html b/pixman_sys/type.pixman_fixed_t.html index 57c19bc..ae32e72 100644 --- a/pixman_sys/type.pixman_fixed_t.html +++ b/pixman_sys/type.pixman_fixed_t.html @@ -1 +1 @@ -pixman_fixed_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_fixed_t

source ·
pub type pixman_fixed_t = pixman_fixed_16_16_t;
\ No newline at end of file +pixman_fixed_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_fixed_t

source ·
pub type pixman_fixed_t = pixman_fixed_16_16_t;
\ No newline at end of file diff --git a/pixman_sys/type.pixman_format_code_t.html b/pixman_sys/type.pixman_format_code_t.html index 9fd8424..a5bfe2a 100644 --- a/pixman_sys/type.pixman_format_code_t.html +++ b/pixman_sys/type.pixman_format_code_t.html @@ -1 +1 @@ -pixman_format_code_t in pixman_sys - Rust
pub type pixman_format_code_t = c_uint;
\ No newline at end of file +pixman_format_code_t in pixman_sys - Rust
pub type pixman_format_code_t = c_uint;
\ No newline at end of file diff --git a/pixman_sys/type.pixman_gradient_stop_t.html b/pixman_sys/type.pixman_gradient_stop_t.html index ce57b89..86ae6e1 100644 --- a/pixman_sys/type.pixman_gradient_stop_t.html +++ b/pixman_sys/type.pixman_gradient_stop_t.html @@ -1,4 +1,4 @@ -pixman_gradient_stop_t in pixman_sys - Rust
pub type pixman_gradient_stop_t = pixman_gradient_stop;

Aliased Type§

struct pixman_gradient_stop_t {
-    pub x: i32,
+pixman_gradient_stop_t in pixman_sys - Rust
pub type pixman_gradient_stop_t = pixman_gradient_stop;

Aliased Type§

struct pixman_gradient_stop_t {
+    pub x: i32,
     pub color: pixman_color,
-}

Fields§

§x: i32§color: pixman_color

Trait Implementations§

source§

impl Clone for pixman_gradient_stop

source§

fn clone(&self) -> pixman_gradient_stop

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_gradient_stop

source§

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

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

impl Copy for pixman_gradient_stop

\ No newline at end of file +}

Fields§

§x: i32§color: pixman_color
\ No newline at end of file diff --git a/pixman_sys/type.pixman_image_destroy_func_t.html b/pixman_sys/type.pixman_image_destroy_func_t.html index 46ee329..214767d 100644 --- a/pixman_sys/type.pixman_image_destroy_func_t.html +++ b/pixman_sys/type.pixman_image_destroy_func_t.html @@ -1,6 +1,6 @@ -pixman_image_destroy_func_t in pixman_sys - Rust
pub type pixman_image_destroy_func_t = Option<unsafe extern "C" fn(image: *mut pixman_image_t, data: *mut c_void)>;

Aliased Type§

enum pixman_image_destroy_func_t {
+pixman_image_destroy_func_t in pixman_sys - Rust
pub type pixman_image_destroy_func_t = Option<unsafe extern "C" fn(image: *mut pixman_image_t, data: *mut c_void)>;

Aliased Type§

enum pixman_image_destroy_func_t {
     None,
-    Some(unsafe extern "C" fn(_: *mut pixman_image, _: *mut c_void)),
+    Some(unsafe extern "C" fn(_: *mut pixman_image, _: *mut c_void)),
 }

Variants§

§1.0.0

None

No value.

-
§1.0.0

Some(unsafe extern "C" fn(_: *mut pixman_image, _: *mut c_void))

Some value of type T.

-
\ No newline at end of file +
§1.0.0

Some(unsafe extern "C" fn(_: *mut pixman_image, _: *mut c_void))

Some value of type T.

+
\ No newline at end of file diff --git a/pixman_sys/type.pixman_image_t.html b/pixman_sys/type.pixman_image_t.html index ab7b563..57034c0 100644 --- a/pixman_sys/type.pixman_image_t.html +++ b/pixman_sys/type.pixman_image_t.html @@ -1 +1 @@ -pixman_image_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_image_t

source ·
pub type pixman_image_t = pixman_image;

Aliased Type§

struct pixman_image_t { /* private fields */ }

Trait Implementations§

source§

impl Clone for pixman_image

source§

fn clone(&self) -> pixman_image

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

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

Performs copy-assignment from source. Read more
source§

impl Copy for pixman_image

\ No newline at end of file +pixman_image_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_image_t

source ·
pub type pixman_image_t = pixman_image;

Aliased Type§

struct pixman_image_t { /* private fields */ }
\ No newline at end of file diff --git a/pixman_sys/type.pixman_index_type.html b/pixman_sys/type.pixman_index_type.html index 221ec2c..4e16d19 100644 --- a/pixman_sys/type.pixman_index_type.html +++ b/pixman_sys/type.pixman_index_type.html @@ -1 +1 @@ -pixman_index_type in pixman_sys - Rust

Type Alias pixman_sys::pixman_index_type

source ·
pub type pixman_index_type = u8;
\ No newline at end of file +pixman_index_type in pixman_sys - Rust

Type Alias pixman_sys::pixman_index_type

source ·
pub type pixman_index_type = u8;
\ No newline at end of file diff --git a/pixman_sys/type.pixman_indexed_t.html b/pixman_sys/type.pixman_indexed_t.html index 386be0e..d26b81e 100644 --- a/pixman_sys/type.pixman_indexed_t.html +++ b/pixman_sys/type.pixman_indexed_t.html @@ -1,5 +1,5 @@ -pixman_indexed_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_indexed_t

source ·
pub type pixman_indexed_t = pixman_indexed;

Aliased Type§

struct pixman_indexed_t {
-    pub color: i32,
-    pub rgba: [u32; 256],
-    pub ent: [u8; 32768],
-}

Fields§

§color: i32§rgba: [u32; 256]§ent: [u8; 32768]

Trait Implementations§

source§

impl Clone for pixman_indexed

source§

fn clone(&self) -> pixman_indexed

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_indexed

source§

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

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

impl Copy for pixman_indexed

\ No newline at end of file +pixman_indexed_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_indexed_t

source ·
pub type pixman_indexed_t = pixman_indexed;

Aliased Type§

struct pixman_indexed_t {
+    pub color: i32,
+    pub rgba: [u32; 256],
+    pub ent: [u8; 32768],
+}

Fields§

§color: i32§rgba: [u32; 256]§ent: [u8; 32768]
\ No newline at end of file diff --git a/pixman_sys/type.pixman_kernel_t.html b/pixman_sys/type.pixman_kernel_t.html index c2027e3..4978b56 100644 --- a/pixman_sys/type.pixman_kernel_t.html +++ b/pixman_sys/type.pixman_kernel_t.html @@ -1 +1 @@ -pixman_kernel_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_kernel_t

source ·
pub type pixman_kernel_t = c_uint;
\ No newline at end of file +pixman_kernel_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_kernel_t

source ·
pub type pixman_kernel_t = c_uint;
\ No newline at end of file diff --git a/pixman_sys/type.pixman_line_fixed_t.html b/pixman_sys/type.pixman_line_fixed_t.html index ce3b98a..4996273 100644 --- a/pixman_sys/type.pixman_line_fixed_t.html +++ b/pixman_sys/type.pixman_line_fixed_t.html @@ -1,4 +1,4 @@ -pixman_line_fixed_t in pixman_sys - Rust
pub type pixman_line_fixed_t = pixman_line_fixed;

Aliased Type§

struct pixman_line_fixed_t {
+pixman_line_fixed_t in pixman_sys - Rust
pub type pixman_line_fixed_t = pixman_line_fixed;

Aliased Type§

struct pixman_line_fixed_t {
     pub p1: pixman_point_fixed,
     pub p2: pixman_point_fixed,
-}

Fields§

§p1: pixman_point_fixed§p2: pixman_point_fixed

Trait Implementations§

source§

impl Clone for pixman_line_fixed

source§

fn clone(&self) -> pixman_line_fixed

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_line_fixed

source§

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

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

impl Copy for pixman_line_fixed

\ No newline at end of file +}

Fields§

§p1: pixman_point_fixed§p2: pixman_point_fixed
\ No newline at end of file diff --git a/pixman_sys/type.pixman_op_t.html b/pixman_sys/type.pixman_op_t.html index f2c1b5e..8c4bd56 100644 --- a/pixman_sys/type.pixman_op_t.html +++ b/pixman_sys/type.pixman_op_t.html @@ -1 +1 @@ -pixman_op_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_op_t

source ·
pub type pixman_op_t = c_uint;
\ No newline at end of file +pixman_op_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_op_t

source ·
pub type pixman_op_t = c_uint;
\ No newline at end of file diff --git a/pixman_sys/type.pixman_point_fixed_t.html b/pixman_sys/type.pixman_point_fixed_t.html index f97f4de..869b78a 100644 --- a/pixman_sys/type.pixman_point_fixed_t.html +++ b/pixman_sys/type.pixman_point_fixed_t.html @@ -1,4 +1,4 @@ -pixman_point_fixed_t in pixman_sys - Rust
pub type pixman_point_fixed_t = pixman_point_fixed;

Aliased Type§

struct pixman_point_fixed_t {
-    pub x: i32,
-    pub y: i32,
-}

Fields§

§x: i32§y: i32

Trait Implementations§

source§

impl Clone for pixman_point_fixed

source§

fn clone(&self) -> pixman_point_fixed

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_point_fixed

source§

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

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

impl Copy for pixman_point_fixed

\ No newline at end of file +pixman_point_fixed_t in pixman_sys - Rust
pub type pixman_point_fixed_t = pixman_point_fixed;

Aliased Type§

struct pixman_point_fixed_t {
+    pub x: i32,
+    pub y: i32,
+}

Fields§

§x: i32§y: i32
\ No newline at end of file diff --git a/pixman_sys/type.pixman_read_memory_func_t.html b/pixman_sys/type.pixman_read_memory_func_t.html index 4b4f694..e4624e0 100644 --- a/pixman_sys/type.pixman_read_memory_func_t.html +++ b/pixman_sys/type.pixman_read_memory_func_t.html @@ -1,6 +1,6 @@ -pixman_read_memory_func_t in pixman_sys - Rust
pub type pixman_read_memory_func_t = Option<unsafe extern "C" fn(src: *const c_void, size: c_int) -> u32>;

Aliased Type§

enum pixman_read_memory_func_t {
+pixman_read_memory_func_t in pixman_sys - Rust
pub type pixman_read_memory_func_t = Option<unsafe extern "C" fn(src: *const c_void, size: c_int) -> u32>;

Aliased Type§

enum pixman_read_memory_func_t {
     None,
-    Some(unsafe extern "C" fn(_: *const c_void, _: i32) -> u32),
+    Some(unsafe extern "C" fn(_: *const c_void, _: i32) -> u32),
 }

Variants§

§1.0.0

None

No value.

-
§1.0.0

Some(unsafe extern "C" fn(_: *const c_void, _: i32) -> u32)

Some value of type T.

-
\ No newline at end of file +
§1.0.0

Some(unsafe extern "C" fn(_: *const c_void, _: i32) -> u32)

Some value of type T.

+
\ No newline at end of file diff --git a/pixman_sys/type.pixman_rectangle16_t.html b/pixman_sys/type.pixman_rectangle16_t.html index 2432452..15b575b 100644 --- a/pixman_sys/type.pixman_rectangle16_t.html +++ b/pixman_sys/type.pixman_rectangle16_t.html @@ -1,6 +1,6 @@ -pixman_rectangle16_t in pixman_sys - Rust
pub type pixman_rectangle16_t = pixman_rectangle16;

Aliased Type§

struct pixman_rectangle16_t {
-    pub x: i16,
-    pub y: i16,
-    pub width: u16,
-    pub height: u16,
-}

Fields§

§x: i16§y: i16§width: u16§height: u16

Trait Implementations§

source§

impl Clone for pixman_rectangle16

source§

fn clone(&self) -> pixman_rectangle16

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_rectangle16

source§

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

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

impl Copy for pixman_rectangle16

\ No newline at end of file +pixman_rectangle16_t in pixman_sys - Rust
pub type pixman_rectangle16_t = pixman_rectangle16;

Aliased Type§

struct pixman_rectangle16_t {
+    pub x: i16,
+    pub y: i16,
+    pub width: u16,
+    pub height: u16,
+}

Fields§

§x: i16§y: i16§width: u16§height: u16
\ No newline at end of file diff --git a/pixman_sys/type.pixman_rectangle32_t.html b/pixman_sys/type.pixman_rectangle32_t.html index 1fc5b67..a653091 100644 --- a/pixman_sys/type.pixman_rectangle32_t.html +++ b/pixman_sys/type.pixman_rectangle32_t.html @@ -1,6 +1,6 @@ -pixman_rectangle32_t in pixman_sys - Rust
pub type pixman_rectangle32_t = pixman_rectangle32;

Aliased Type§

struct pixman_rectangle32_t {
-    pub x: i32,
-    pub y: i32,
-    pub width: u32,
-    pub height: u32,
-}

Fields§

§x: i32§y: i32§width: u32§height: u32

Trait Implementations§

source§

impl Clone for pixman_rectangle32

source§

fn clone(&self) -> pixman_rectangle32

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_rectangle32

source§

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

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

impl Copy for pixman_rectangle32

\ No newline at end of file +pixman_rectangle32_t in pixman_sys - Rust
pub type pixman_rectangle32_t = pixman_rectangle32;

Aliased Type§

struct pixman_rectangle32_t {
+    pub x: i32,
+    pub y: i32,
+    pub width: u32,
+    pub height: u32,
+}

Fields§

§x: i32§y: i32§width: u32§height: u32
\ No newline at end of file diff --git a/pixman_sys/type.pixman_region16_data_t.html b/pixman_sys/type.pixman_region16_data_t.html index b7638b2..76339d5 100644 --- a/pixman_sys/type.pixman_region16_data_t.html +++ b/pixman_sys/type.pixman_region16_data_t.html @@ -1,4 +1,4 @@ -pixman_region16_data_t in pixman_sys - Rust
pub type pixman_region16_data_t = pixman_region16_data;

Aliased Type§

struct pixman_region16_data_t {
-    pub size: i64,
-    pub numRects: i64,
-}

Fields§

§size: i64§numRects: i64

Trait Implementations§

source§

impl Clone for pixman_region16_data

source§

fn clone(&self) -> pixman_region16_data

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_region16_data

source§

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

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

impl Copy for pixman_region16_data

\ No newline at end of file +pixman_region16_data_t in pixman_sys - Rust
pub type pixman_region16_data_t = pixman_region16_data;

Aliased Type§

struct pixman_region16_data_t {
+    pub size: i64,
+    pub numRects: i64,
+}

Fields§

§size: i64§numRects: i64
\ No newline at end of file diff --git a/pixman_sys/type.pixman_region16_t.html b/pixman_sys/type.pixman_region16_t.html index 9512432..ea99c79 100644 --- a/pixman_sys/type.pixman_region16_t.html +++ b/pixman_sys/type.pixman_region16_t.html @@ -1,4 +1,4 @@ -pixman_region16_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_region16_t

source ·
pub type pixman_region16_t = pixman_region16;

Aliased Type§

struct pixman_region16_t {
+pixman_region16_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_region16_t

source ·
pub type pixman_region16_t = pixman_region16;

Aliased Type§

struct pixman_region16_t {
     pub extents: pixman_box16,
-    pub data: *mut pixman_region16_data,
-}

Fields§

§extents: pixman_box16§data: *mut pixman_region16_data

Trait Implementations§

source§

impl Clone for pixman_region16

source§

fn clone(&self) -> pixman_region16

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_region16

source§

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

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

impl Copy for pixman_region16

\ No newline at end of file + pub data: *mut pixman_region16_data, +}

Fields§

§extents: pixman_box16§data: *mut pixman_region16_data
\ No newline at end of file diff --git a/pixman_sys/type.pixman_region32_data_t.html b/pixman_sys/type.pixman_region32_data_t.html index 459c15d..239497d 100644 --- a/pixman_sys/type.pixman_region32_data_t.html +++ b/pixman_sys/type.pixman_region32_data_t.html @@ -1,4 +1,4 @@ -pixman_region32_data_t in pixman_sys - Rust
pub type pixman_region32_data_t = pixman_region32_data;

Aliased Type§

struct pixman_region32_data_t {
-    pub size: i64,
-    pub numRects: i64,
-}

Fields§

§size: i64§numRects: i64

Trait Implementations§

source§

impl Clone for pixman_region32_data

source§

fn clone(&self) -> pixman_region32_data

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_region32_data

source§

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

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

impl Copy for pixman_region32_data

\ No newline at end of file +pixman_region32_data_t in pixman_sys - Rust
pub type pixman_region32_data_t = pixman_region32_data;

Aliased Type§

struct pixman_region32_data_t {
+    pub size: i64,
+    pub numRects: i64,
+}

Fields§

§size: i64§numRects: i64
\ No newline at end of file diff --git a/pixman_sys/type.pixman_region32_t.html b/pixman_sys/type.pixman_region32_t.html index a4c8c15..70bd164 100644 --- a/pixman_sys/type.pixman_region32_t.html +++ b/pixman_sys/type.pixman_region32_t.html @@ -1,4 +1,4 @@ -pixman_region32_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_region32_t

source ·
pub type pixman_region32_t = pixman_region32;

Aliased Type§

struct pixman_region32_t {
+pixman_region32_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_region32_t

source ·
pub type pixman_region32_t = pixman_region32;

Aliased Type§

struct pixman_region32_t {
     pub extents: pixman_box32,
-    pub data: *mut pixman_region32_data,
-}

Fields§

§extents: pixman_box32§data: *mut pixman_region32_data

Trait Implementations§

source§

impl Clone for pixman_region32

source§

fn clone(&self) -> pixman_region32

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_region32

source§

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

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

impl Copy for pixman_region32

\ No newline at end of file + pub data: *mut pixman_region32_data, +}

Fields§

§extents: pixman_box32§data: *mut pixman_region32_data
\ No newline at end of file diff --git a/pixman_sys/type.pixman_region_overlap_t.html b/pixman_sys/type.pixman_region_overlap_t.html index 3cc71de..2dd40de 100644 --- a/pixman_sys/type.pixman_region_overlap_t.html +++ b/pixman_sys/type.pixman_region_overlap_t.html @@ -1 +1 @@ -pixman_region_overlap_t in pixman_sys - Rust
pub type pixman_region_overlap_t = c_uint;
\ No newline at end of file +pixman_region_overlap_t in pixman_sys - Rust
pub type pixman_region_overlap_t = c_uint;
\ No newline at end of file diff --git a/pixman_sys/type.pixman_repeat_t.html b/pixman_sys/type.pixman_repeat_t.html index 785a78b..81c6818 100644 --- a/pixman_sys/type.pixman_repeat_t.html +++ b/pixman_sys/type.pixman_repeat_t.html @@ -1 +1 @@ -pixman_repeat_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_repeat_t

source ·
pub type pixman_repeat_t = c_uint;
\ No newline at end of file +pixman_repeat_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_repeat_t

source ·
pub type pixman_repeat_t = c_uint;
\ No newline at end of file diff --git a/pixman_sys/type.pixman_span_fix_t.html b/pixman_sys/type.pixman_span_fix_t.html index 035b2a1..8ac6a73 100644 --- a/pixman_sys/type.pixman_span_fix_t.html +++ b/pixman_sys/type.pixman_span_fix_t.html @@ -1,5 +1,5 @@ -pixman_span_fix_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_span_fix_t

source ·
pub type pixman_span_fix_t = pixman_span_fix;

Aliased Type§

struct pixman_span_fix_t {
-    pub l: i32,
-    pub r: i32,
-    pub y: i32,
-}

Fields§

§l: i32§r: i32§y: i32

Trait Implementations§

source§

impl Clone for pixman_span_fix

source§

fn clone(&self) -> pixman_span_fix

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_span_fix

source§

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

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

impl Copy for pixman_span_fix

\ No newline at end of file +pixman_span_fix_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_span_fix_t

source ·
pub type pixman_span_fix_t = pixman_span_fix;

Aliased Type§

struct pixman_span_fix_t {
+    pub l: i32,
+    pub r: i32,
+    pub y: i32,
+}

Fields§

§l: i32§r: i32§y: i32
\ No newline at end of file diff --git a/pixman_sys/type.pixman_transform_t.html b/pixman_sys/type.pixman_transform_t.html index 93cbfaf..6a2b632 100644 --- a/pixman_sys/type.pixman_transform_t.html +++ b/pixman_sys/type.pixman_transform_t.html @@ -1,3 +1,3 @@ -pixman_transform_t in pixman_sys - Rust
pub type pixman_transform_t = pixman_transform;

Aliased Type§

struct pixman_transform_t {
-    pub matrix: [[i32; 3]; 3],
-}

Fields§

§matrix: [[i32; 3]; 3]

Trait Implementations§

source§

impl Clone for pixman_transform

source§

fn clone(&self) -> pixman_transform

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_transform

source§

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

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

impl Copy for pixman_transform

\ No newline at end of file +pixman_transform_t in pixman_sys - Rust
pub type pixman_transform_t = pixman_transform;

Aliased Type§

struct pixman_transform_t {
+    pub matrix: [[i32; 3]; 3],
+}

Fields§

§matrix: [[i32; 3]; 3]
\ No newline at end of file diff --git a/pixman_sys/type.pixman_trap_t.html b/pixman_sys/type.pixman_trap_t.html index 051861f..fdbcf5e 100644 --- a/pixman_sys/type.pixman_trap_t.html +++ b/pixman_sys/type.pixman_trap_t.html @@ -1,4 +1,4 @@ -pixman_trap_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_trap_t

source ·
pub type pixman_trap_t = pixman_trap;

Aliased Type§

struct pixman_trap_t {
+pixman_trap_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_trap_t

source ·
pub type pixman_trap_t = pixman_trap;

Aliased Type§

struct pixman_trap_t {
     pub top: pixman_span_fix,
     pub bot: pixman_span_fix,
-}

Fields§

§top: pixman_span_fix§bot: pixman_span_fix

Trait Implementations§

source§

impl Clone for pixman_trap

source§

fn clone(&self) -> pixman_trap

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_trap

source§

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

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

impl Copy for pixman_trap

\ No newline at end of file +}

Fields§

§top: pixman_span_fix§bot: pixman_span_fix
\ No newline at end of file diff --git a/pixman_sys/type.pixman_trapezoid_t.html b/pixman_sys/type.pixman_trapezoid_t.html index 684235c..47b8054 100644 --- a/pixman_sys/type.pixman_trapezoid_t.html +++ b/pixman_sys/type.pixman_trapezoid_t.html @@ -1,6 +1,6 @@ -pixman_trapezoid_t in pixman_sys - Rust
pub type pixman_trapezoid_t = pixman_trapezoid;

Aliased Type§

struct pixman_trapezoid_t {
-    pub top: i32,
-    pub bottom: i32,
+pixman_trapezoid_t in pixman_sys - Rust
pub type pixman_trapezoid_t = pixman_trapezoid;

Aliased Type§

struct pixman_trapezoid_t {
+    pub top: i32,
+    pub bottom: i32,
     pub left: pixman_line_fixed,
     pub right: pixman_line_fixed,
-}

Fields§

§top: i32§bottom: i32§left: pixman_line_fixed§right: pixman_line_fixed

Trait Implementations§

source§

impl Clone for pixman_trapezoid

source§

fn clone(&self) -> pixman_trapezoid

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_trapezoid

source§

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

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

impl Copy for pixman_trapezoid

\ No newline at end of file +}

Fields§

§top: i32§bottom: i32§left: pixman_line_fixed§right: pixman_line_fixed
\ No newline at end of file diff --git a/pixman_sys/type.pixman_triangle_t.html b/pixman_sys/type.pixman_triangle_t.html index b78b34a..aab9776 100644 --- a/pixman_sys/type.pixman_triangle_t.html +++ b/pixman_sys/type.pixman_triangle_t.html @@ -1,5 +1,5 @@ -pixman_triangle_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_triangle_t

source ·
pub type pixman_triangle_t = pixman_triangle;

Aliased Type§

struct pixman_triangle_t {
+pixman_triangle_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_triangle_t

source ·
pub type pixman_triangle_t = pixman_triangle;

Aliased Type§

struct pixman_triangle_t {
     pub p1: pixman_point_fixed,
     pub p2: pixman_point_fixed,
     pub p3: pixman_point_fixed,
-}

Fields§

§p1: pixman_point_fixed§p2: pixman_point_fixed§p3: pixman_point_fixed

Trait Implementations§

source§

impl Clone for pixman_triangle

source§

fn clone(&self) -> pixman_triangle

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_triangle

source§

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

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

impl Copy for pixman_triangle

\ No newline at end of file +}

Fields§

§p1: pixman_point_fixed§p2: pixman_point_fixed§p3: pixman_point_fixed
\ No newline at end of file diff --git a/pixman_sys/type.pixman_vector_t.html b/pixman_sys/type.pixman_vector_t.html index de13b87..af45429 100644 --- a/pixman_sys/type.pixman_vector_t.html +++ b/pixman_sys/type.pixman_vector_t.html @@ -1,3 +1,3 @@ -pixman_vector_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_vector_t

source ·
pub type pixman_vector_t = pixman_vector;

Aliased Type§

struct pixman_vector_t {
-    pub vector: [i32; 3],
-}

Fields§

§vector: [i32; 3]

Trait Implementations§

source§

impl Clone for pixman_vector

source§

fn clone(&self) -> pixman_vector

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for pixman_vector

source§

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

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

impl Copy for pixman_vector

\ No newline at end of file +pixman_vector_t in pixman_sys - Rust

Type Alias pixman_sys::pixman_vector_t

source ·
pub type pixman_vector_t = pixman_vector;

Aliased Type§

struct pixman_vector_t {
+    pub vector: [i32; 3],
+}

Fields§

§vector: [i32; 3]
\ No newline at end of file diff --git a/pixman_sys/type.pixman_write_memory_func_t.html b/pixman_sys/type.pixman_write_memory_func_t.html index 67aaed4..ac46176 100644 --- a/pixman_sys/type.pixman_write_memory_func_t.html +++ b/pixman_sys/type.pixman_write_memory_func_t.html @@ -1,6 +1,6 @@ -pixman_write_memory_func_t in pixman_sys - Rust
pub type pixman_write_memory_func_t = Option<unsafe extern "C" fn(dst: *mut c_void, value: u32, size: c_int)>;

Aliased Type§

enum pixman_write_memory_func_t {
+pixman_write_memory_func_t in pixman_sys - Rust
pub type pixman_write_memory_func_t = Option<unsafe extern "C" fn(dst: *mut c_void, value: u32, size: c_int)>;

Aliased Type§

enum pixman_write_memory_func_t {
     None,
-    Some(unsafe extern "C" fn(_: *mut c_void, _: u32, _: i32)),
+    Some(unsafe extern "C" fn(_: *mut c_void, _: u32, _: i32)),
 }

Variants§

§1.0.0

None

No value.

-
§1.0.0

Some(unsafe extern "C" fn(_: *mut c_void, _: u32, _: i32))

Some value of type T.

-
\ No newline at end of file +
§1.0.0

Some(unsafe extern "C" fn(_: *mut c_void, _: u32, _: i32))

Some value of type T.

+
\ No newline at end of file diff --git a/search-index.js b/search-index.js index f3ae750..90073e5 100644 --- a/search-index.js +++ b/search-index.js @@ -1,6 +1,6 @@ var searchIndex = JSON.parse('{\ -"pixman":{"doc":"From the official pixman docs:","t":"NNNNNNNNNNNNNNNNNNNNNNNNNNNNGGNNNDNNDNNNNNNNNNNNNNDNNNNNNNNNNNNNNENDNDDNNEDENNNNNDNNNNNDDNNNDDNNNNNSEDNNNNNNNNDNNNNNNDGGNDDENNNNNNDDNDDDDDDDDDDDDNNNNNNNNNNNNNNNSLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLCFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLMMMMMMLLLLMMMMMMLL","n":["A1","A1B1G1R1","A1B5G5R5","A1R1G1B1","A1R5G5B5","A2B10G10R10","A2B2G2R2","A2R10G10B10","A2R2G2B2","A4","A4B4G4R4","A4R4G4B4","A8","A8B8G8R8","A8R8G8B8","A8R8G8B8sRGB","Add","Atop","AtopReverse","B1G2R1","B2G3R3","B5G6R5","B8G8R8","B8G8R8A8","B8G8R8X8","Best","Best","Bilinear","Box16","Box32","C4","C8","Clear","Color","ColorBurn","ColorDodge","ConicalGradient","ConjointAtop","ConjointAtopReverse","ConjointClear","ConjointDst","ConjointIn","ConjointInReverse","ConjointOut","ConjointOutReverse","ConjointOver","ConjointOverReverse","ConjointSrc","ConjointXor","Convolution","CreateFailed","Darken","Difference","DisjointAtop","DisjointAtopReverse","DisjointClear","DisjointDst","DisjointIn","DisjointInReverse","DisjointOut","DisjointOutReverse","DisjointOver","DisjointOverReverse","DisjointSrc","DisjointXor","Dither","Dst","Edge","Exclustion","FTransform","FVector","Fast","Fast","Filter","Fixed","FormatCode","G1","G4","G8","Good","Good","GradientStop","HardLight","HslColor","HslHue","HslLuminosity","HslSaturation","Image","ImageRef","In","InReverse","Lighten","Line","LinearGradient","Multiply","Nearest","None","None","Normal","ONE","Operation","OperationFailed","OrderedBayer8","OrderedBlueNoise64","Out","OutReverse","Over","OverReverse","Overlay","Pad","Point","R1G2B1","R3G3B2","R5G6B5","R8G8B8","R8G8B8A8","R8G8B8X8","RadialGradient","Rectangle16","Rectangle32","Reflect","Region16","Region32","Repeat","RgbFloat","RgbaFloat","Saturate","Screen","SeparableConvolution","SoftLight","Solid","Span","Src","Transform","TransformConvertError","Trap","Trapezoid","Triangle","UnknownDither","UnknownFilter","UnknownOperation","UnknownRepeat","UnsupportedDrmFourcc","UnsupportedFormatCode","Vector","X14R6G6B6","X1B5G5R5","X1R5G5B5","X2B10G10R10","X2R10G10B10","X4A4","X4B4G4R4","X4C4","X4G4","X4R4G4B4","X8B8G8R8","X8R8G8B8","Xor","YUY2","YV12","ZERO","a","add","add_trapezoids","add_traps","add_triangles","as_ptr","b","blit","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bot","bottom","bpp","clear","clear","clear_alpha_map","clear_alpha_map","clear_alpha_map","clear_alpha_map","clear_alpha_map","clear_transform","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","component_alpha","composite","composite32","composite_trapezoids","composite_triangles","compute_composite_region","contains_point","contains_point","contains_rectangle","contains_rectangle","data","default","default","depth","deref","deref","deref","deref","deref","drop","drop","drop","eq","eq","equivalent","equivalent","ffi","fill","fill_boxes","fill_rectangles","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_double","from_f32","from_f64","from_int","from_line","from_ptr","from_ptr","from_ptr","from_ptr","from_ptr","from_ptr","from_raw","from_raw_mut","from_rotation","from_rotation","from_scale","from_scale","from_slice_mut","from_translation","from_translation","from_u32","g","height","height","height","identity","identity","init_rect","init_rect","init_rects","init_rects","init_with_extents","init_with_extents","intersect","intersect","intersect_rect","intersect_rect","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_raw","inverse","inverse","invert","invert","is_identity","is_int_translate","is_inverse","is_non_empty","is_non_empty","is_scale","l","left","matrix","matrix","multiply","multiply","n_rects","n_rects","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","p1","p1","p2","p2","p3","r","r","rasterize_edges","rasterize_trapezoid","rectangles","rectangles","reset","reset","right","rotate","rotate","sample_ceil_y","sample_floor_y","scale","scale","selfcheck","selfcheck","set_alpha_map","set_alpha_map","set_alpha_map","set_alpha_map","set_alpha_map","set_clip_region","set_clip_region32","set_component_alpha","set_dither","set_dither_offset","set_filter","set_has_client_clip","set_repeat","set_source_clipping","set_transform","step","stride","subtract","subtract","to_int","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","top","top","transform_bounds","transform_bounds","transform_point","transform_point","transform_point_3d","transform_point_3d","translate","translate","translate","translate","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","union_rect","union_rect","width","width","width","x","x","x","x","x","x","x1","x1","x2","x2","y","y","y","y","y","y","y1","y1","y2","y2","z","z"],"q":[[0,"pixman"],[776,"pixman_sys"],[777,"core::result"],[778,"core::option"],[779,"core::convert"],[780,"core::fmt"],[781,"core::fmt"],[782,"pixman_sys"],[783,"alloc::string"],[784,"pixman_sys"],[785,"pixman_sys"]],"d":["1bpp A1","4bpp A1B1G1R1","16bpp A1B5G5R5","4bpp A1R1G1B1","16bpp A1R5G5B5","32bpp A2B10G10R10","8bpp A2B2G2R2","32bpp A2R10G10B10","8bpp A2R2G2B2","4bpp A4","16bpp A4B4G4R4","16bpp A4R4G4B4","8bpp A8","32bpp A8B8G8R8","32bpp A8R8G8B8","sRGB A8R8G8B8sRGB","Add","A-top","A-top-reverse","4bpp B1G2R1","8bpp B2G3R3","16bpp B5G6R5","24bpp B8G8R8","32bpp B8G8R8A8","32bpp B8G8R8X8","Best dithering","Best filtering","Bilinear filtering","16bit Box","32bit Box","4bpp C4","8bpp C8","Clear","Rgba color in the range of u16::MIN to u16::MAX","Color burn","Color dodge","Conical gradient image","Conjoint-a-top","Conjoint-a-top-reverse","Conjoint-clear","Conjoint-dst","Conjoint-in","Conjoint-in-reverse","Conjoint-out","Conjoint-out-reverse","Conjoint-over","Conjoint-over-reverse","Conjoint-src","Conjoint-xor","Custom convolution kernel","Resource creation failed","Darken","Difference","Disjoint-a-top","Disjoint-a-top-reverse","Disjoint-clear","Disjoint-dst","Disjoint-in","Disjoint-in-reverse","Disjoint-out","Disjoint-out-reverse","Disjoint-over","Disjoint-over-reverse","Disjoint-src","Disjoint-xor","Defiens the possible dither operations","Dst","Defines a single edge","Exclustion","Floating-point transform","Floating-point vector","Fast dithering","Fast filtering","Defines the possible filter operations","Fixed-point value","Possible format codes","1bpp G1","4bpp G4","8bpp G8","Good dithering","Good filtering","Gradient-stop","Hard-light","Hls color","Hls hue","Hls luminosity","Hls saturation","Image holding some pixel data","A reference to a raw image","In","In-reverse","Lighten","Single line","Linear gradient image","Multiply","Nearest-neighbor filtering","No dithering","No repeat","Normal repeat","One","Defines the possible operations for composition","The requested operation failed","Ordered bayer 8 dithering","Ordered blue noise 64","Out","Out-reverse","Over","Over-reverse","Overlay","Pad repeat","A single point","4bpp R1G2B1","8bpp R3G3B2","16bpp R5G6B5","24bpp R8G8B8","32bpp R8G8B8A8","32bpp R8G8B8X8","Radial gradient image","16bit Rectangle","32bit Rectangle","Reflect repeat","16bit region","32bit region","Defines the possible repeat operations","96bpp RgbFloat","128bpp RgbaFloat","Saturate","Screen","Custom separable convolution kernel","Soft-light","Solid color image","A single span","Src","Fixed-point transform","Failed to init Transform from FTransform","A single trap","A trapezoid","A triangle","The dither operation is unknown","The filter operation is unknown","The operation is unknown","The repeat operations is unknown","The provided drm-fourcc has no matching format code","The provided format code has no matching drm-fourcc","A single vector","32bpp X14R6G6B6","16bpp X1B5G5R5","16bpp X1R5G5B5","32bpp X2B10G10R10","32bpp X2R10G10B10","8bpp X4A4","16bpp X4B4G4R4","8bpp X4C4","8bpp X4G4","16bpp X4R4G4B4","32bpp X8B8G8R8","32bpp X8R8G8B8","Xor","YUV YUY2","YUV YV12","Zero","Get the alpha color component","","Add the specified trapezoids to this image","Add the specified traps to this image","Add the specified triangles to this image","Access the raw image pointer","Get the blue color component","Blit the src into the dst with the specified values","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Access the bot value of this trap","Access the bottom component of the trapezoid","Get the bpp for the specified format","Clear this region","Clear this region","Clear a previously set alpha map","Clear a previously set alpha map","Clear a previously set alpha map","Clear a previously set alpha map","Clear a previously set alpha map","Clear a previously applied transform","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Access the stop color","Whether the image has component alpha or unified alpha","Composite the specified src image into this image","Composite the specified src image into this image","Composite the specified trapezoids into this image","Composite the specified triangles into this image","Compute the composite region for the specified src","Whether this region contains the provided point","Whether this region contains the provided point","Whether this region contains the provided rectangle","Whether this region contains the provided rectangle","Access the underlying pixel data","","","Get the depth of the image","","","","","","","","","","","","","","Fill the provided bits with the provided values","Fill this image with the specified boxes and color","Fill this image with the specified rectangles and color","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get the format of the image","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Initialize this fixed-point from an f64","Create a Color from the provided components","Create a Color from the provided components","Initialize this fixed-point from an integer","Initialize one edge structure given a line, starting y …","Initialize the image from a raw pointer","Initialize the image from a raw pointer","Initialize the image from a raw pointer","Initialize the image from a raw pointer","Initialize the image from a raw pointer","Create a reference to a raw image","Initialize this fixed-point from a raw value","Create an image from some pre-allocated pixel data pointer","Initialize a transform from a rotation","Initialize a transform from a rotation","Initialize a transform from a scale","Initialize a transform from a scale","Create an image from some pre-allocated pixel data","Initialize a transform from a translation","Initialize a transform from a translation","Create a Color from the provided color value","Get the green color component","Get the height of the image","","","Initialize an identity transform","Initialize an identity transform","Initialize a region from the provided values","Initialize a region from the provided values","Initialize the region from the provided boxes","Initialize the region from the provided boxes","Initialize the region from the provided extents","Initialize the region from the provided extents","Intersect the region with another region","Intersect the region with another region","Intersect the region with a rect","Intersect the region with a rect","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Access the raw fixed-point value","Take a region and a box and return a region that is …","Take a region and a box and return a region that is …","Invert this transform","Invert this transform","Whether this transform represents an identity transform","TODO: Docs","Whether this transform represents an inverse transform","Whether this region is empty","Whether this region is empty","Whether this transform contains a scale transform","Get the l component of this span","Access the left component of the trapezoid","Access the current transform matrix","Access the current transform matrix","Multiply this transform with the provided transform","Multiply this transform with the provided transform","Return the number of rects in this region","Return the number of rects in this region","Create a Color from the provided components","Create a edge from the provided values","Initialize the gradient stop from the provided valued","Create a new image with the specified format and size","Create a new conical gradient image usable as the src in …","Create a new linear gradient image usable as the src in …","Create a new radial gradient image usable as the src in …","Create a new solid color image usable as the src in blit …","Initialize a line from two points","Initialize the point from x and y values","Initialize the span with from the provided components","Initialize a transform from the provided matrix","Initialize a transform from the provided matrix","Initialize the trap from the provided values","Initialize a trapezoid from the provided values","Initialize the triangle from the provided values","Initialize a vector from the provided values","Initialize the vector from the specified values","Access the first point","Access the first point of this triangle","Access the second point","Access the second point of this triangle","Access the third point of this triangle","Get the red color component","Get the r component of this span","Rasterize the specified edges","Rasterize the specified trapezoids","Returns the rectangles in this region","Returns the rectangles in this region","Reset this region to the provided box","Reset this region to the provided box","Access the right component of the trapezoid","Add a rotation to this transform","Add a rotation to this transform","Compute the smallest value greater than or equal to y …","Compute the largest value strictly less than y which is on …","Add a scale to this transform","Add a scale to this transform","Run a selfcheck on the region","Run a selfcheck on the region","Set an alpha map that will be used when this image is used …","Set an alpha map that will be used when this image is used …","Set an alpha map that will be used when this image is used …","Set an alpha map that will be used when this image is used …","Set an alpha map that will be used when this image is used …","Apply a clip region used during composition","Apply a clip region used during composition","Set whether the image has component alpha or unified alpha","Set the dither operation used during composition","Set the dither offset","Set the filter operation used during composition","Set whether the source clip was set by a client","Set the repeat operation for this image","Set whether the clip applies when the image is used as a …","Apply the specified transform during sampling from this …","Step an edge by any amount (including negative values)","Get the stride of the image","Subtract reg_s from reg_m and leave the result in reg_d. S …","Subtract reg_s from reg_m and leave the result in reg_d. S …","Get the int value of this fixed point","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Access the top value of this trap","Access the top component of the trapezoid","Transform the provided bounds","Transform the provided bounds","Transform the given point","Transform the given point","Transform the given point","Transform the given point","Translate this region by the specified amount","Translate this region by the specified amount","Add a translation to this transform","Add a translation to this transform","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create the union between this region and another region","Create the union between this region and another region","Create the union between this region and the provided rect","Create the union between this region and the provided rect","Get the width of the image","","","Access the stop x value","Access the x value","Access the x component of this vector","Access the x component of this vector","","","","","","","Access the y value","Get the y component of this span","Access the y component of this vector","Access the y component of this vector","","","","","","","Access the z component of this vector","Access the z component of this vector"],"i":[19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,31,31,31,19,19,19,19,19,19,26,28,28,0,0,19,19,31,0,31,31,0,31,31,31,31,31,31,31,31,31,31,31,31,28,0,31,31,31,31,31,31,31,31,31,31,31,31,31,31,0,31,0,31,0,0,26,28,0,0,0,19,19,19,26,28,0,31,31,31,31,31,0,0,31,31,31,0,0,31,28,26,33,33,3,0,0,26,26,31,31,31,31,31,33,0,19,19,19,19,19,19,0,0,0,33,0,0,0,19,19,31,31,28,31,0,0,31,0,0,0,0,0,0,0,0,0,0,0,0,19,19,19,19,19,19,19,19,19,19,19,19,31,19,19,3,1,3,4,4,4,12,1,0,1,26,47,27,28,48,3,19,49,50,29,4,22,23,24,25,51,12,30,31,52,32,20,21,33,53,18,34,35,54,10,8,11,36,37,16,1,26,47,27,28,48,3,19,49,50,29,4,22,23,24,25,51,12,30,31,52,32,20,21,33,53,18,34,35,54,10,8,11,36,37,16,10,8,19,20,21,4,22,23,24,25,12,1,26,27,28,3,19,29,30,31,32,20,21,33,18,34,35,10,8,11,36,37,1,26,27,28,3,19,29,30,31,32,20,21,33,18,34,35,10,8,11,36,37,29,12,4,4,4,4,4,20,21,20,21,4,20,21,4,4,22,23,24,25,12,20,21,20,21,20,21,0,0,4,4,1,26,47,47,27,28,48,48,3,19,49,49,50,50,29,4,22,23,24,25,51,51,12,30,31,52,52,32,20,21,33,53,53,18,34,35,54,54,10,8,11,36,37,16,16,4,1,1,1,1,1,1,26,47,27,27,28,48,3,3,3,3,19,19,49,50,29,29,4,22,23,24,25,51,12,30,30,30,31,52,32,32,32,20,20,21,21,33,53,18,18,18,34,34,34,35,35,35,35,54,10,10,8,8,11,11,11,36,36,36,37,37,37,16,3,1,1,3,27,4,22,23,24,25,12,3,4,34,35,34,35,4,34,35,1,1,4,44,83,34,35,20,21,20,21,20,21,20,21,20,21,1,26,47,27,28,48,3,19,49,50,29,4,22,23,24,25,51,12,30,31,52,32,20,21,33,53,18,34,35,54,10,8,11,36,37,16,3,20,21,34,35,34,34,34,20,21,34,18,8,34,35,34,35,20,21,1,27,29,4,22,23,24,25,30,32,18,34,35,10,8,11,36,37,30,11,30,11,11,1,18,4,4,20,21,20,21,8,34,35,0,0,34,35,20,21,4,22,23,24,25,12,12,12,12,12,12,12,12,12,12,27,4,20,21,3,1,26,27,28,3,19,29,30,31,32,20,21,33,18,34,35,10,8,11,36,37,47,48,49,50,51,52,53,54,16,10,8,34,35,34,35,34,35,20,21,34,35,1,26,26,47,27,28,28,48,3,19,19,49,50,29,4,22,23,24,25,51,12,30,31,31,52,32,20,21,33,33,53,18,34,34,35,54,10,8,11,36,37,16,1,26,47,27,28,48,3,19,49,50,29,4,22,23,24,25,51,12,30,31,52,32,20,21,33,53,18,34,35,54,10,8,11,36,37,16,1,26,47,27,28,48,3,19,49,50,29,4,22,23,24,25,51,12,30,31,52,32,20,21,33,53,18,34,35,54,10,8,11,36,37,16,20,21,20,21,4,44,83,29,32,36,37,44,83,40,41,40,41,32,18,36,37,44,83,40,41,40,41,36,37],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[[3,3]],[[4,[7,[5,6]],[9,[8]]],7],[[4,[7,[5,5]],[9,[10]]],7],[[4,[7,[6,6]],[9,[11]]],7],[12,13],[1,2],[[[9,[14]],[9,[14]],15,15,15,15,15,15,15,15,15,15],[[17,[7,16]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[10,18],[8,3],[19,14],[20,7],[21,7],[4,4],[22,22],[23,23],[24,24],[25,25],[12,[[17,[7,16]]]],[1,1],[26,26],[27,27],[28,28],[3,3],[19,19],[29,29],[30,30],[31,31],[32,32],[20,20],[21,21],[33,33],[18,18],[34,34],[35,35],[10,10],[8,8],[11,11],[36,36],[37,37],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[29,1],[12,38],[[4,31,12,[39,[12]],[7,[5,5]],[7,[5,5]],[7,[5,5]],[7,[2,2]]],7],[[4,31,12,[39,[12]],[7,[6,6]],[7,[6,6]],[7,[6,6]],[7,[6,6]]],7],[[4,31,12,19,[7,[6,6]],[7,[6,6]],[9,[8]]],7],[[4,31,12,19,[7,[6,6]],[7,[6,6]],[9,[11]]],7],[[4,12,[39,[12]],[7,[5,5]],[7,[5,5]],[7,[5,5]],[7,[2,2]]],[[39,[20]]]],[[20,5,5],[[39,[40]]]],[[21,6,6],[[39,[41]]]],[[20,40],[[39,[42]]]],[[21,41],[[39,[42]]]],[4,14],[[],20],[[],21],[4,42],[4],[22],[23],[24],[25],[12,7],[20,7],[21,7],[[20,20],38],[[21,21],38],[[-1,-2],38,[],[]],[[-1,-2],38,[],[]],0,[[[9,[14]],14,14,14,14,14,14,14],[[17,[7,16]]]],[[4,31,-1,[9,[41]]],[[17,[7,16]]],[[43,[1]]]],[[4,31,-1,[9,[44]]],[[17,[7,16]]],[[43,[1]]]],[[1,45],46],[[26,45],46],[[47,45],46],[[47,45],46],[[27,45],46],[[28,45],46],[[48,45],46],[[48,45],46],[[3,45],46],[[19,45],46],[[49,45],46],[[49,45],46],[[50,45],46],[[50,45],46],[[29,45],46],[[4,45],46],[[22,45],46],[[23,45],46],[[24,45],46],[[25,45],46],[[51,45],46],[[51,45],46],[[12,45],46],[[30,45],46],[[31,45],46],[[52,45],46],[[52,45],46],[[32,45],46],[[20,45],46],[[21,45],46],[[33,45],46],[[53,45],46],[[53,45],46],[[18,45],46],[[34,45],46],[[35,45],46],[[54,45],46],[[54,45],46],[[10,45],46],[[8,45],46],[[11,45],46],[[36,45],46],[[37,45],46],[[16,45],46],[[16,45],46],[4,19],[[[56,[55]]],1],[14,1],[57,1],[[[56,[58]]],1],[[[56,[2]]],1],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[59,27],[-1,-1,[]],[-1,-1,[]],[58,3],[6,3],[-1,-1,[]],[55,3],[-1,-1,[]],[60,19],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[61,29],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[62,30],[-1,-1,[]],[[[56,[-1]]],30,[[43,[32]],63]],[-1,-1,[]],[-1,-1,[]],[64,32],[[[7,[-1,-2]]],32,[[43,[3]]],[[43,[3]]]],[-1,-1,[]],[65,20],[-1,-1,[]],[66,21],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[67,18],[[[56,[-1]]],18,[[43,[3]],63]],[-1,-1,[]],[68,34],[[[56,[[56,[-1]]]]],34,[[43,[3]],63]],[-1,-1,[]],[34,35],[69,35],[-1,-1,[]],[[[56,[[56,[58]]]]],35],[-1,-1,[]],[-1,-1,[]],[70,10],[-1,-1,[]],[71,8],[72,11],[[[56,[-1]]],11,[[43,[32]],63]],[-1,-1,[]],[[[56,[-1]]],36,[[43,[3]],63]],[73,36],[-1,-1,[]],[-1,-1,[]],[74,37],[[[56,[58]]],37],[-1,-1,[]],[58,3],[[55,55,55,55],1],[[58,58,58,58],1],[6,3],[[15,-1,-2,6,6],27,[[43,[3]]],[[43,[30]]]],[13,4],[13,22],[13,23],[13,24],[13,25],[13,12],[75,3],[[19,42,42,14,42,38],[[17,[4,51]]]],[[-1,-2],34,[[43,[3]]],[[43,[3]]]],[[58,58],35],[[-1,-2],34,[[43,[3]]],[[43,[3]]]],[[58,58],35],[[19,42,42,[9,[14]],42,38],[[17,[4,51]]]],[[-1,-2],34,[[43,[3]]],[[43,[3]]]],[[58,58],35],[14,1],[1,2],[4,42],0,0,[[],34],[[],35],[[5,5,2,2],20],[[6,6,14,14],21],[[[9,[40]]],20],[[[9,[41]]],21],[[[9,[40]]],20],[[[9,[41]]],21],[[20,20],20],[[21,21],21],[[20,5,5,2,2],20],[[21,6,6,14,14],21],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[3,75],[[20,40],20],[[21,41],21],[34,[[39,[34]]]],[35,[[39,[35]]]],[34,38],[34,38],[[34,34],38],[20,38],[21,38],[34,38],[18,3],[8,30],[34,[[56,[[56,[3]]]]]],[35,[[56,[[56,[58]]]]]],[[34,34],34],[[35,35],35],[20,42],[21,42],[[2,2,2,2],1],[[6,-1,-2,-3,-4,-5],27,[[43,[3]]],[[43,[3]]],[[43,[3]]],[[43,[3]]],[[43,[3]]]],[[-1,-2],29,[[43,[3]]],[[43,[1]]]],[[19,42,42,38],[[17,[4,51]]]],[[-1,-2,[9,[29]]],[[17,[22,51]]],[[43,[32]]],[[43,[3]]]],[[-1,-2,[9,[29]]],[[17,[23,51]]],[[43,[32]]],[[43,[32]]]],[[-1,-2,-3,-4,[9,[29]]],[[17,[24,51]]],[[43,[32]]],[[43,[32]]],[[43,[3]]],[[43,[3]]]],[-1,[[17,[25,51]]],[[43,[1]]]],[[-1,-2],30,[[43,[32]]],[[43,[32]]]],[[-1,-2],32,[[43,[3]]],[[43,[3]]]],[[-1,-2,-3],18,[[43,[3]]],[[43,[3]]],[[43,[3]]]],[[[56,[[56,[-1]]]]],34,[[43,[3]],63]],[[[56,[[56,[58]]]]],35],[[-1,-2],10,[[43,[18]]],[[43,[18]]]],[[-1,-2,-3,-4],8,[[43,[3]]],[[43,[3]]],[[43,[30]]],[[43,[30]]]],[[-1,-2,-3],11,[[43,[32]]],[[43,[32]]],[[43,[32]]]],[[[56,[-1]]],36,[[43,[3]],63]],[[[56,[58]]],37],[30,32],[11,32],[30,32],[11,32],[11,32],[1,2],[18,3],[[4,27,27,-1,-2],7,[[43,[3]]],[[43,[3]]]],[[4,8,[7,[6,6]]],7],[20,[[9,[40]]]],[21,[[9,[41]]]],[[20,40],7],[[21,41],7],[8,30],[[34,-1,-2,38],[[39,[34]]],[[43,[3]]],[[43,[3]]]],[[35,58,58,38],[[39,[35]]]],[[-1,6],3,[[43,[3]]]],[[-1,6],3,[[43,[3]]]],[[34,-1,-2,38],[[39,[34]]],[[43,[3]]],[[43,[3]]]],[[35,58,58,38],[[39,[35]]]],[20,38],[21,38],[[4,4,5,5],4],[[22,4,5,5],22],[[23,4,5,5],23],[[24,4,5,5],24],[[25,4,5,5],25],[[12,[39,[20]]],[[17,[7,16]]]],[[12,[39,[21]]],[[17,[7,16]]]],[[12,38],7],[[12,26],7],[[12,76,76],7],[[12,28,[9,[3]]],[[17,[7,16]]]],[[12,38],7],[[12,33],7],[[12,38],7],[[12,-1],[[17,[7,16]]],[[43,[34]]]],[[27,6],7],[4,42],[[20,20],20],[[21,21],21],[3,6],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[-1,77,[]],[10,18],[8,3],[[34,40],[[39,[40]]]],[[35,40],[[39,[40]]]],[[34,36],[[39,[36]]]],[[35,37],[[39,[37]]]],[[34,36],36],[[35,37],37],[[20,5,5],7],[[21,6,6],7],[[34,-1,-2,38],[[39,[34]]],[[43,[3]]],[[43,[3]]]],[[35,58,58,38],[[39,[35]]]],[-1,[[17,[-2]]],[],[]],[78,[[17,[26]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[78,[[17,[28]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[79,[[17,[19]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[80,[[17,[31]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[81,[[17,[33]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[35,[[17,[34]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[-1,82,[]],[[20,20],20],[[21,21],21],[[20,5,5,2,2],20],[[21,6,6,14,14],21],[4,42],0,0,[29,3],[32,3],[36,3],[37,58],0,0,0,0,0,0,[32,3],[18,3],[36,3],[37,58],0,0,0,0,0,0,[36,3],[37,58]],"c":[],"p":[[3,"Color",0],[15,"u16"],[3,"Fixed",0],[3,"Image",0],[15,"i16"],[15,"i32"],[15,"tuple"],[3,"Trapezoid",0],[15,"slice"],[3,"Trap",0],[3,"Triangle",0],[3,"ImageRef",0],[6,"pixman_image_t",776],[15,"u32"],[15,"isize"],[3,"OperationFailed",0],[4,"Result",777],[3,"Span",0],[4,"FormatCode",0],[3,"Region16",0],[3,"Region32",0],[3,"ConicalGradient",0],[3,"LinearGradient",0],[3,"RadialGradient",0],[3,"Solid",0],[4,"Dither",0],[3,"Edge",0],[4,"Filter",0],[3,"GradientStop",0],[3,"Line",0],[4,"Operation",0],[3,"Point",0],[4,"Repeat",0],[3,"Transform",0],[3,"FTransform",0],[3,"Vector",0],[3,"FVector",0],[15,"bool"],[4,"Option",778],[6,"Box16",0],[6,"Box32",0],[15,"usize"],[8,"Into",779],[6,"Rectangle16",0],[3,"Formatter",780],[6,"Result",780],[3,"UnknownDither",0],[3,"UnknownFilter",0],[3,"UnsupportedDrmFourcc",0],[3,"UnsupportedFormatCode",0],[3,"CreateFailed",0],[3,"UnknownOperation",0],[3,"UnknownRepeat",0],[3,"TransformConvertError",0],[15,"f32"],[15,"array"],[6,"pixman_color_t",776],[15,"f64"],[6,"pixman_edge_t",776],[6,"pixman_format_code_t",776],[6,"pixman_gradient_stop_t",776],[6,"pixman_line_fixed_t",776],[8,"Copy",781],[6,"pixman_point_fixed_t",776],[6,"pixman_region16_t",776],[6,"pixman_region32_t",776],[6,"pixman_span_fix_t",776],[6,"pixman_transform_t",776],[6,"pixman_f_transform_t",776],[6,"pixman_trap_t",776],[6,"pixman_trapezoid_t",776],[6,"pixman_triangle_t",776],[6,"pixman_vector_t",776],[6,"pixman_f_vector_t",776],[6,"pixman_fixed_t",776],[6,"c_int",782],[3,"String",783],[6,"pixman_dither_t",776],[4,"DrmFourcc",784],[6,"pixman_op_t",776],[6,"pixman_repeat_t",776],[3,"TypeId",785],[6,"Rectangle32",0]]},\ -"pixman_sys":{"doc":"","t":"NNNRRRRRRRRRRRRRNNNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMFFFFGDGDGDGFFFFFFGRRRRRRDFFGDFFFFFFFFFFFFGFDGFFGRRRRRRRGGGGGGGRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRFFFFFFFFDFFFDDGDFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFFGFGDGGRRRRRRRRDFGGRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRDGFFGDGDGDDGGDFFFFDGFFFFFFFFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFGRRRFFFFFFFFGRRRRFFDGDFFFFFFFFFFFFFFFFGFDGDGDGDGFFGMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM","n":["None","None","None","PIXMAN_MAX_INDEXED","PIXMAN_TYPE_A","PIXMAN_TYPE_ABGR","PIXMAN_TYPE_ARGB","PIXMAN_TYPE_ARGB_SRGB","PIXMAN_TYPE_BGRA","PIXMAN_TYPE_COLOR","PIXMAN_TYPE_GRAY","PIXMAN_TYPE_OTHER","PIXMAN_TYPE_RGBA","PIXMAN_TYPE_RGBA_FLOAT","PIXMAN_TYPE_YUY2","PIXMAN_TYPE_YV12","Some","Some","Some","alpha","alpha","blue","blue","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bot","bot","bottom","bottom","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","color","color","color","data","data","data","data","dx","dx","dx_big","dx_big","dx_small","dx_small","dy","dy","e","e","ent","ent","extents","extents","extents","extents","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","glyph","green","green","height","height","height","height","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","l","l","left","left","m","m","matrix","matrix","numRects","numRects","numRects","numRects","p1","p1","p1","p1","p2","p2","p2","p2","p3","p3","pixman_add_trapezoids","pixman_add_traps","pixman_add_triangles","pixman_blt","pixman_bool_t","pixman_box16","pixman_box16_t","pixman_box32","pixman_box32_t","pixman_color","pixman_color_t","pixman_composite_glyphs","pixman_composite_glyphs_no_mask","pixman_composite_trapezoids","pixman_composite_triangles","pixman_compute_composite_region","pixman_disable_out_of_bounds_workaround","pixman_dither_t","pixman_dither_t_PIXMAN_DITHER_BEST","pixman_dither_t_PIXMAN_DITHER_FAST","pixman_dither_t_PIXMAN_DITHER_GOOD","pixman_dither_t_PIXMAN_DITHER_NONE","pixman_dither_t_PIXMAN_DITHER_ORDERED_BAYER_8","pixman_dither_t_PIXMAN_DITHER_ORDERED_BLUE_NOISE_64","pixman_edge","pixman_edge_init","pixman_edge_step","pixman_edge_t","pixman_f_transform","pixman_f_transform_bounds","pixman_f_transform_from_pixman_transform","pixman_f_transform_init_identity","pixman_f_transform_init_rotate","pixman_f_transform_init_scale","pixman_f_transform_init_translate","pixman_f_transform_invert","pixman_f_transform_multiply","pixman_f_transform_point","pixman_f_transform_point_3d","pixman_f_transform_rotate","pixman_f_transform_scale","pixman_f_transform_t","pixman_f_transform_translate","pixman_f_vector","pixman_f_vector_t","pixman_fill","pixman_filter_create_separable_convolution","pixman_filter_t","pixman_filter_t_PIXMAN_FILTER_BEST","pixman_filter_t_PIXMAN_FILTER_BILINEAR","pixman_filter_t_PIXMAN_FILTER_CONVOLUTION","pixman_filter_t_PIXMAN_FILTER_FAST","pixman_filter_t_PIXMAN_FILTER_GOOD","pixman_filter_t_PIXMAN_FILTER_NEAREST","pixman_filter_t_PIXMAN_FILTER_SEPARABLE_CONVOLUTION","pixman_fixed_16_16_t","pixman_fixed_1_16_t","pixman_fixed_1_31_t","pixman_fixed_32_32_t","pixman_fixed_48_16_t","pixman_fixed_t","pixman_format_code_t","pixman_format_code_t_PIXMAN_a1","pixman_format_code_t_PIXMAN_a1b1g1r1","pixman_format_code_t_PIXMAN_a1b5g5r5","pixman_format_code_t_PIXMAN_a1r1g1b1","pixman_format_code_t_PIXMAN_a1r5g5b5","pixman_format_code_t_PIXMAN_a2b10g10r10","pixman_format_code_t_PIXMAN_a2b2g2r2","pixman_format_code_t_PIXMAN_a2r10g10b10","pixman_format_code_t_PIXMAN_a2r2g2b2","pixman_format_code_t_PIXMAN_a4","pixman_format_code_t_PIXMAN_a4b4g4r4","pixman_format_code_t_PIXMAN_a4r4g4b4","pixman_format_code_t_PIXMAN_a8","pixman_format_code_t_PIXMAN_a8b8g8r8","pixman_format_code_t_PIXMAN_a8r8g8b8","pixman_format_code_t_PIXMAN_a8r8g8b8_sRGB","pixman_format_code_t_PIXMAN_b1g2r1","pixman_format_code_t_PIXMAN_b2g3r3","pixman_format_code_t_PIXMAN_b5g6r5","pixman_format_code_t_PIXMAN_b8g8r8","pixman_format_code_t_PIXMAN_b8g8r8a8","pixman_format_code_t_PIXMAN_b8g8r8x8","pixman_format_code_t_PIXMAN_c4","pixman_format_code_t_PIXMAN_c8","pixman_format_code_t_PIXMAN_g1","pixman_format_code_t_PIXMAN_g4","pixman_format_code_t_PIXMAN_g8","pixman_format_code_t_PIXMAN_r1g2b1","pixman_format_code_t_PIXMAN_r3g3b2","pixman_format_code_t_PIXMAN_r5g6b5","pixman_format_code_t_PIXMAN_r8g8b8","pixman_format_code_t_PIXMAN_r8g8b8a8","pixman_format_code_t_PIXMAN_r8g8b8x8","pixman_format_code_t_PIXMAN_rgb_float","pixman_format_code_t_PIXMAN_rgba_float","pixman_format_code_t_PIXMAN_x14r6g6b6","pixman_format_code_t_PIXMAN_x1b5g5r5","pixman_format_code_t_PIXMAN_x1r5g5b5","pixman_format_code_t_PIXMAN_x2b10g10r10","pixman_format_code_t_PIXMAN_x2r10g10b10","pixman_format_code_t_PIXMAN_x4a4","pixman_format_code_t_PIXMAN_x4b4g4r4","pixman_format_code_t_PIXMAN_x4c4","pixman_format_code_t_PIXMAN_x4g4","pixman_format_code_t_PIXMAN_x4r4g4b4","pixman_format_code_t_PIXMAN_x8b8g8r8","pixman_format_code_t_PIXMAN_x8r8g8b8","pixman_format_code_t_PIXMAN_yuy2","pixman_format_code_t_PIXMAN_yv12","pixman_format_supported_destination","pixman_format_supported_source","pixman_glyph_cache_create","pixman_glyph_cache_destroy","pixman_glyph_cache_freeze","pixman_glyph_cache_insert","pixman_glyph_cache_lookup","pixman_glyph_cache_remove","pixman_glyph_cache_t","pixman_glyph_cache_thaw","pixman_glyph_get_extents","pixman_glyph_get_mask_format","pixman_glyph_t","pixman_gradient_stop","pixman_gradient_stop_t","pixman_image","pixman_image_composite","pixman_image_composite32","pixman_image_create_bits","pixman_image_create_bits_no_clear","pixman_image_create_conical_gradient","pixman_image_create_linear_gradient","pixman_image_create_radial_gradient","pixman_image_create_solid_fill","pixman_image_destroy_func_t","pixman_image_fill_boxes","pixman_image_fill_rectangles","pixman_image_get_component_alpha","pixman_image_get_data","pixman_image_get_depth","pixman_image_get_destroy_data","pixman_image_get_format","pixman_image_get_height","pixman_image_get_stride","pixman_image_get_width","pixman_image_ref","pixman_image_set_accessors","pixman_image_set_alpha_map","pixman_image_set_clip_region","pixman_image_set_clip_region32","pixman_image_set_component_alpha","pixman_image_set_destroy_function","pixman_image_set_dither","pixman_image_set_dither_offset","pixman_image_set_filter","pixman_image_set_has_client_clip","pixman_image_set_indexed","pixman_image_set_repeat","pixman_image_set_source_clipping","pixman_image_set_transform","pixman_image_t","pixman_image_unref","pixman_index_type","pixman_indexed","pixman_indexed_t","pixman_kernel_t","pixman_kernel_t_PIXMAN_KERNEL_BOX","pixman_kernel_t_PIXMAN_KERNEL_CUBIC","pixman_kernel_t_PIXMAN_KERNEL_GAUSSIAN","pixman_kernel_t_PIXMAN_KERNEL_IMPULSE","pixman_kernel_t_PIXMAN_KERNEL_LANCZOS2","pixman_kernel_t_PIXMAN_KERNEL_LANCZOS3","pixman_kernel_t_PIXMAN_KERNEL_LANCZOS3_STRETCHED","pixman_kernel_t_PIXMAN_KERNEL_LINEAR","pixman_line_fixed","pixman_line_fixed_edge_init","pixman_line_fixed_t","pixman_op_t","pixman_op_t_PIXMAN_OP_ADD","pixman_op_t_PIXMAN_OP_ATOP","pixman_op_t_PIXMAN_OP_ATOP_REVERSE","pixman_op_t_PIXMAN_OP_CLEAR","pixman_op_t_PIXMAN_OP_COLOR_BURN","pixman_op_t_PIXMAN_OP_COLOR_DODGE","pixman_op_t_PIXMAN_OP_CONJOINT_ATOP","pixman_op_t_PIXMAN_OP_CONJOINT_ATOP_REVERSE","pixman_op_t_PIXMAN_OP_CONJOINT_CLEAR","pixman_op_t_PIXMAN_OP_CONJOINT_DST","pixman_op_t_PIXMAN_OP_CONJOINT_IN","pixman_op_t_PIXMAN_OP_CONJOINT_IN_REVERSE","pixman_op_t_PIXMAN_OP_CONJOINT_OUT","pixman_op_t_PIXMAN_OP_CONJOINT_OUT_REVERSE","pixman_op_t_PIXMAN_OP_CONJOINT_OVER","pixman_op_t_PIXMAN_OP_CONJOINT_OVER_REVERSE","pixman_op_t_PIXMAN_OP_CONJOINT_SRC","pixman_op_t_PIXMAN_OP_CONJOINT_XOR","pixman_op_t_PIXMAN_OP_DARKEN","pixman_op_t_PIXMAN_OP_DIFFERENCE","pixman_op_t_PIXMAN_OP_DISJOINT_ATOP","pixman_op_t_PIXMAN_OP_DISJOINT_ATOP_REVERSE","pixman_op_t_PIXMAN_OP_DISJOINT_CLEAR","pixman_op_t_PIXMAN_OP_DISJOINT_DST","pixman_op_t_PIXMAN_OP_DISJOINT_IN","pixman_op_t_PIXMAN_OP_DISJOINT_IN_REVERSE","pixman_op_t_PIXMAN_OP_DISJOINT_OUT","pixman_op_t_PIXMAN_OP_DISJOINT_OUT_REVERSE","pixman_op_t_PIXMAN_OP_DISJOINT_OVER","pixman_op_t_PIXMAN_OP_DISJOINT_OVER_REVERSE","pixman_op_t_PIXMAN_OP_DISJOINT_SRC","pixman_op_t_PIXMAN_OP_DISJOINT_XOR","pixman_op_t_PIXMAN_OP_DST","pixman_op_t_PIXMAN_OP_EXCLUSION","pixman_op_t_PIXMAN_OP_HARD_LIGHT","pixman_op_t_PIXMAN_OP_HSL_COLOR","pixman_op_t_PIXMAN_OP_HSL_HUE","pixman_op_t_PIXMAN_OP_HSL_LUMINOSITY","pixman_op_t_PIXMAN_OP_HSL_SATURATION","pixman_op_t_PIXMAN_OP_IN","pixman_op_t_PIXMAN_OP_IN_REVERSE","pixman_op_t_PIXMAN_OP_LIGHTEN","pixman_op_t_PIXMAN_OP_MULTIPLY","pixman_op_t_PIXMAN_OP_OUT","pixman_op_t_PIXMAN_OP_OUT_REVERSE","pixman_op_t_PIXMAN_OP_OVER","pixman_op_t_PIXMAN_OP_OVERLAY","pixman_op_t_PIXMAN_OP_OVER_REVERSE","pixman_op_t_PIXMAN_OP_SATURATE","pixman_op_t_PIXMAN_OP_SCREEN","pixman_op_t_PIXMAN_OP_SOFT_LIGHT","pixman_op_t_PIXMAN_OP_SRC","pixman_op_t_PIXMAN_OP_XOR","pixman_point_fixed","pixman_point_fixed_t","pixman_rasterize_edges","pixman_rasterize_trapezoid","pixman_read_memory_func_t","pixman_rectangle16","pixman_rectangle16_t","pixman_rectangle32","pixman_rectangle32_t","pixman_region16","pixman_region16_data","pixman_region16_data_t","pixman_region16_t","pixman_region32","pixman_region32_clear","pixman_region32_contains_point","pixman_region32_contains_rectangle","pixman_region32_copy","pixman_region32_data","pixman_region32_data_t","pixman_region32_equal","pixman_region32_extents","pixman_region32_fini","pixman_region32_init","pixman_region32_init_from_image","pixman_region32_init_rect","pixman_region32_init_rects","pixman_region32_init_with_extents","pixman_region32_intersect","pixman_region32_intersect_rect","pixman_region32_inverse","pixman_region32_n_rects","pixman_region32_not_empty","pixman_region32_rectangles","pixman_region32_reset","pixman_region32_selfcheck","pixman_region32_subtract","pixman_region32_t","pixman_region32_translate","pixman_region32_union","pixman_region32_union_rect","pixman_region_clear","pixman_region_contains_point","pixman_region_contains_rectangle","pixman_region_copy","pixman_region_equal","pixman_region_extents","pixman_region_fini","pixman_region_init","pixman_region_init_from_image","pixman_region_init_rect","pixman_region_init_rects","pixman_region_init_with_extents","pixman_region_intersect","pixman_region_intersect_rect","pixman_region_inverse","pixman_region_n_rects","pixman_region_not_empty","pixman_region_overlap_t","pixman_region_overlap_t_PIXMAN_REGION_IN","pixman_region_overlap_t_PIXMAN_REGION_OUT","pixman_region_overlap_t_PIXMAN_REGION_PART","pixman_region_rectangles","pixman_region_reset","pixman_region_selfcheck","pixman_region_set_static_pointers","pixman_region_subtract","pixman_region_translate","pixman_region_union","pixman_region_union_rect","pixman_repeat_t","pixman_repeat_t_PIXMAN_REPEAT_NONE","pixman_repeat_t_PIXMAN_REPEAT_NORMAL","pixman_repeat_t_PIXMAN_REPEAT_PAD","pixman_repeat_t_PIXMAN_REPEAT_REFLECT","pixman_sample_ceil_y","pixman_sample_floor_y","pixman_span_fix","pixman_span_fix_t","pixman_transform","pixman_transform_bounds","pixman_transform_from_pixman_f_transform","pixman_transform_init_identity","pixman_transform_init_rotate","pixman_transform_init_scale","pixman_transform_init_translate","pixman_transform_invert","pixman_transform_is_identity","pixman_transform_is_int_translate","pixman_transform_is_inverse","pixman_transform_is_scale","pixman_transform_multiply","pixman_transform_point","pixman_transform_point_3d","pixman_transform_rotate","pixman_transform_scale","pixman_transform_t","pixman_transform_translate","pixman_trap","pixman_trap_t","pixman_trapezoid","pixman_trapezoid_t","pixman_triangle","pixman_triangle_t","pixman_vector","pixman_vector_t","pixman_version","pixman_version_string","pixman_write_memory_func_t","r","r","red","red","rgba","rgba","right","right","signdx","signdx","size","size","size","size","stepx","stepx","stepx_big","stepx_big","stepx_small","stepx_small","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","top","top","top","top","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","v","v","vector","vector","width","width","width","width","x","x","x","x","x","x","x","x","x","x","x","x1","x1","x1","x1","x2","x2","x2","x2","y","y","y","y","y","y","y","y","y","y1","y1","y1","y1","y2","y2","y2","y2"],"q":[[0,"pixman_sys"],[763,"core::fmt"],[764,"core::fmt"],[765,"core::any"]],"d":["No value.","No value.","No value.","","","","","","","","","","","","","","Some value of type T.","Some value of type T.","Some value of type T.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[31,32,33,0,0,0,0,0,0,0,0,0,0,0,0,0,31,32,33,34,1,34,1,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,35,25,36,22,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,37,38,17,18,39,40,12,16,41,21,41,21,41,21,41,21,41,21,37,18,39,40,12,16,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,20,34,1,42,43,10,14,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,44,24,36,22,45,8,46,5,47,48,9,13,49,50,3,23,49,50,3,23,50,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,24,34,1,37,18,36,22,41,21,47,48,9,13,41,21,41,21,41,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,36,35,22,25,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,51,7,52,4,42,43,10,14,53,42,43,38,41,2,10,14,17,20,21,54,55,11,15,54,55,11,15,53,42,43,44,2,10,14,20,24,54,55,11,15,54,55,11,15],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[1,1],[2,2],[3,3],[4,4],[5,5],[6,6],[7,7],[8,8],[9,9],[10,10],[11,11],[12,12],[13,13],[14,14],[15,15],[16,16],[17,17],[18,18],[19,19],[20,20],[21,21],[22,22],[23,23],[24,24],[25,25],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,27],28],[[2,27],28],[[3,27],28],[[4,27],28],[[5,27],28],[[7,27],28],[[8,27],28],[[9,27],28],[[10,27],28],[[11,27],28],[[12,27],28],[[13,27],28],[[14,27],28],[[15,27],28],[[16,27],28],[[17,27],28],[[18,27],28],[[19,27],28],[[20,27],28],[[21,27],28],[[22,27],28],[[23,27],28],[[24,27],28],[[25,27],28],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"c":[],"p":[[3,"pixman_color",0],[3,"pixman_point_fixed",0],[3,"pixman_line_fixed",0],[3,"pixman_vector",0],[3,"pixman_transform",0],[3,"pixman_image",0],[3,"pixman_f_vector",0],[3,"pixman_f_transform",0],[3,"pixman_region16_data",0],[3,"pixman_rectangle16",0],[3,"pixman_box16",0],[3,"pixman_region16",0],[3,"pixman_region32_data",0],[3,"pixman_rectangle32",0],[3,"pixman_box32",0],[3,"pixman_region32",0],[3,"pixman_gradient_stop",0],[3,"pixman_indexed",0],[3,"pixman_glyph_cache_t",0],[3,"pixman_glyph_t",0],[3,"pixman_edge",0],[3,"pixman_trapezoid",0],[3,"pixman_triangle",0],[3,"pixman_span_fix",0],[3,"pixman_trap",0],[15,"tuple"],[3,"Formatter",763],[6,"Result",763],[4,"Result",764],[3,"TypeId",765],[6,"pixman_read_memory_func_t",0],[6,"pixman_write_memory_func_t",0],[6,"pixman_image_destroy_func_t",0],[6,"pixman_color_t",0],[6,"pixman_trap_t",0],[6,"pixman_trapezoid_t",0],[6,"pixman_indexed_t",0],[6,"pixman_gradient_stop_t",0],[6,"pixman_region16_t",0],[6,"pixman_region32_t",0],[6,"pixman_edge_t",0],[6,"pixman_rectangle16_t",0],[6,"pixman_rectangle32_t",0],[6,"pixman_span_fix_t",0],[6,"pixman_f_transform_t",0],[6,"pixman_transform_t",0],[6,"pixman_region16_data_t",0],[6,"pixman_region32_data_t",0],[6,"pixman_line_fixed_t",0],[6,"pixman_triangle_t",0],[6,"pixman_f_vector_t",0],[6,"pixman_vector_t",0],[6,"pixman_point_fixed_t",0],[6,"pixman_box16_t",0],[6,"pixman_box32_t",0]]}\ +"pixman":{"doc":"From the official pixman docs:","t":"NNNNNNNNNNNNNNNNNNNNNNNNNNNNGGNNNDNNDNNNNNNNNNNNNNDNNNNNNNNNNNNNNENDNDDNNEDENNNNNDNNNNNDDNNNNDDNNNNNSEDNNNNNNNENNNDNNNNNNDGGNDDENNNNNNDDNDDDDDDDDDDDDNNNNNNNNNNNNNNNSLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLCFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLMMMMMMLLLLMMMMMMLL","n":["A1","A1B1G1R1","A1B5G5R5","A1R1G1B1","A1R5G5B5","A2B10G10R10","A2B2G2R2","A2R10G10B10","A2R2G2B2","A4","A4B4G4R4","A4R4G4B4","A8","A8B8G8R8","A8R8G8B8","A8R8G8B8sRGB","Add","Atop","AtopReverse","B1G2R1","B2G3R3","B5G6R5","B8G8R8","B8G8R8A8","B8G8R8X8","Best","Best","Bilinear","Box16","Box32","C4","C8","Clear","Color","ColorBurn","ColorDodge","ConicalGradient","ConjointAtop","ConjointAtopReverse","ConjointClear","ConjointDst","ConjointIn","ConjointInReverse","ConjointOut","ConjointOutReverse","ConjointOver","ConjointOverReverse","ConjointSrc","ConjointXor","Convolution","CreateFailed","Darken","Difference","DisjointAtop","DisjointAtopReverse","DisjointClear","DisjointDst","DisjointIn","DisjointInReverse","DisjointOut","DisjointOutReverse","DisjointOver","DisjointOverReverse","DisjointSrc","DisjointXor","Dither","Dst","Edge","Exclustion","FTransform","FVector","Fast","Fast","Filter","Fixed","FormatCode","G1","G4","G8","Good","Good","GradientStop","HardLight","HslColor","HslHue","HslLuminosity","HslSaturation","Image","ImageRef","In","In","InReverse","Lighten","Line","LinearGradient","Multiply","Nearest","None","None","Normal","ONE","Operation","OperationFailed","OrderedBayer8","OrderedBlueNoise64","Out","Out","OutReverse","Over","OverReverse","Overlap","Overlay","Pad","Part","Point","R1G2B1","R3G3B2","R5G6B5","R8G8B8","R8G8B8A8","R8G8B8X8","RadialGradient","Rectangle16","Rectangle32","Reflect","Region16","Region32","Repeat","RgbFloat","RgbaFloat","Saturate","Screen","SeparableConvolution","SoftLight","Solid","Span","Src","Transform","TransformConvertError","Trap","Trapezoid","Triangle","UnknownDither","UnknownFilter","UnknownOperation","UnknownRepeat","UnsupportedDrmFourcc","UnsupportedFormatCode","Vector","X14R6G6B6","X1B5G5R5","X1R5G5B5","X2B10G10R10","X2R10G10B10","X4A4","X4B4G4R4","X4C4","X4G4","X4R4G4B4","X8B8G8R8","X8R8G8B8","Xor","YUY2","YV12","ZERO","a","add","add_trapezoids","add_traps","add_triangles","as_ptr","b","blit","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bot","bottom","bpp","clear","clear","clear_alpha_map","clear_alpha_map","clear_alpha_map","clear_alpha_map","clear_alpha_map","clear_transform","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","color","component_alpha","composite","composite32","composite_trapezoids","composite_triangles","compute_composite_region","contains_point","contains_point","contains_rectangle","contains_rectangle","data","default","default","depth","deref","deref","deref","deref","deref","drop","drop","drop","eq","eq","eq","ffi","fill","fill_boxes","fill_rectangles","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_double","from_f32","from_f64","from_int","from_line","from_ptr","from_ptr","from_ptr","from_ptr","from_ptr","from_ptr","from_raw","from_raw_mut","from_rotation","from_rotation","from_scale","from_scale","from_slice_mut","from_translation","from_translation","from_u32","g","hash","height","height","height","identity","identity","init_rect","init_rect","init_rects","init_rects","init_with_extents","init_with_extents","intersect","intersect","intersect_rect","intersect_rect","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_raw","inverse","inverse","invert","invert","is_identity","is_int_translate","is_inverse","is_non_empty","is_non_empty","is_scale","l","left","matrix","matrix","multiply","multiply","n_rects","n_rects","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","p1","p1","p2","p2","p3","partial_cmp","r","r","rasterize_edges","rasterize_trapezoid","rectangles","rectangles","reset","reset","right","rotate","rotate","sample_ceil_y","sample_floor_y","scale","scale","selfcheck","selfcheck","set_alpha_map","set_alpha_map","set_alpha_map","set_alpha_map","set_alpha_map","set_clip_region","set_clip_region32","set_component_alpha","set_dither","set_dither_offset","set_filter","set_has_client_clip","set_repeat","set_source_clipping","set_transform","step","stride","subtract","subtract","to_int","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","top","top","transform_bounds","transform_bounds","transform_point","transform_point","transform_point_3d","transform_point_3d","translate","translate","translate","translate","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","union_rect","union_rect","width","width","width","x","x","x","x","x","x","x1","x1","x2","x2","y","y","y","y","y","y","y1","y1","y2","y2","z","z"],"q":[[0,"pixman"],[793,"pixman_sys"],[794,"core::result"],[795,"core::cmp"],[796,"core::option"],[797,"core::convert"],[798,"core::fmt"],[799,"core::fmt"],[800,"pixman_sys"],[801,"std::os::raw"],[802,"alloc::string"],[803,"pixman_sys"],[804,"pixman_sys"]],"d":["1bpp A1","4bpp A1B1G1R1","16bpp A1B5G5R5","4bpp A1R1G1B1","16bpp A1R5G5B5","32bpp A2B10G10R10","8bpp A2B2G2R2","32bpp A2R10G10B10","8bpp A2R2G2B2","4bpp A4","16bpp A4B4G4R4","16bpp A4R4G4B4","8bpp A8","32bpp A8B8G8R8","32bpp A8R8G8B8","sRGB A8R8G8B8sRGB","Add","A-top","A-top-reverse","4bpp B1G2R1","8bpp B2G3R3","16bpp B5G6R5","24bpp B8G8R8","32bpp B8G8R8A8","32bpp B8G8R8X8","Best dithering","Best filtering","Bilinear filtering","16bit Box","32bit Box","4bpp C4","8bpp C8","Clear","Rgba color in the range of u16::MIN to u16::MAX","Color burn","Color dodge","Conical gradient image","Conjoint-a-top","Conjoint-a-top-reverse","Conjoint-clear","Conjoint-dst","Conjoint-in","Conjoint-in-reverse","Conjoint-out","Conjoint-out-reverse","Conjoint-over","Conjoint-over-reverse","Conjoint-src","Conjoint-xor","Custom convolution kernel","Resource creation failed","Darken","Difference","Disjoint-a-top","Disjoint-a-top-reverse","Disjoint-clear","Disjoint-dst","Disjoint-in","Disjoint-in-reverse","Disjoint-out","Disjoint-out-reverse","Disjoint-over","Disjoint-over-reverse","Disjoint-src","Disjoint-xor","Defiens the possible dither operations","Dst","Defines a single edge","Exclustion","Floating-point transform","Floating-point vector","Fast dithering","Fast filtering","Defines the possible filter operations","Fixed-point value","Possible format codes","1bpp G1","4bpp G4","8bpp G8","Good dithering","Good filtering","Gradient-stop","Hard-light","Hls color","Hls hue","Hls luminosity","Hls saturation","Image holding some pixel data","A reference to a raw image","In","Region contains a rectangle","In-reverse","Lighten","Single line","Linear gradient image","Multiply","Nearest-neighbor filtering","No dithering","No repeat","Normal repeat","One","Defines the possible operations for composition","The requested operation failed","Ordered bayer 8 dithering","Ordered blue noise 64","Out","No intersection","Out-reverse","Over","Over-reverse","Describes overlap of a region with a rectangle","Overlay","Pad repeat","Partial intersection","A single point","4bpp R1G2B1","8bpp R3G3B2","16bpp R5G6B5","24bpp R8G8B8","32bpp R8G8B8A8","32bpp R8G8B8X8","Radial gradient image","16bit Rectangle","32bit Rectangle","Reflect repeat","16bit region","32bit region","Defines the possible repeat operations","96bpp RgbFloat","128bpp RgbaFloat","Saturate","Screen","Custom separable convolution kernel","Soft-light","Solid color image","A single span","Src","Fixed-point transform","Failed to init Transform from FTransform","A single trap","A trapezoid","A triangle","The dither operation is unknown","The filter operation is unknown","The operation is unknown","The repeat operations is unknown","The provided drm-fourcc has no matching format code","The provided format code has no matching drm-fourcc","A single vector","32bpp X14R6G6B6","16bpp X1B5G5R5","16bpp X1R5G5B5","32bpp X2B10G10R10","32bpp X2R10G10B10","8bpp X4A4","16bpp X4B4G4R4","8bpp X4C4","8bpp X4G4","16bpp X4R4G4B4","32bpp X8B8G8R8","32bpp X8R8G8B8","Xor","YUV YUY2","YUV YV12","Zero","Get the alpha color component","","Add the specified trapezoids to this image","Add the specified traps to this image","Add the specified triangles to this image","Access the raw image pointer","Get the blue color component","Blit the src into the dst with the specified values","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Access the bot value of this trap","Access the bottom component of the trapezoid","Get the bpp for the specified format","Clear this region","Clear this region","Clear a previously set alpha map","Clear a previously set alpha map","Clear a previously set alpha map","Clear a previously set alpha map","Clear a previously set alpha map","Clear a previously applied transform","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Access the stop color","Whether the image has component alpha or unified alpha","Composite the specified src image into this image","Composite the specified src image into this image","Composite the specified trapezoids into this image","Composite the specified triangles into this image","Compute the composite region for the specified src","Whether this region contains the provided point","Whether this region contains the provided point","Whether this region contains the provided rectangle","Whether this region contains the provided rectangle","Access the underlying pixel data","","","Get the depth of the image","","","","","","","","","","","","","Fill the provided bits with the provided values","Fill this image with the specified boxes and color","Fill this image with the specified rectangles and color","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get the format of the image","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Initialize this fixed-point from an f64","Create a Color from the provided components","Create a Color from the provided components","Initialize this fixed-point from an integer","Initialize one edge structure given a line, starting y …","Initialize the image from a raw pointer","Initialize the image from a raw pointer","Initialize the image from a raw pointer","Initialize the image from a raw pointer","Initialize the image from a raw pointer","Create a reference to a raw image","Initialize this fixed-point from a raw value","Create an image from some pre-allocated pixel data pointer","Initialize a transform from a rotation","Initialize a transform from a rotation","Initialize a transform from a scale","Initialize a transform from a scale","Create an image from some pre-allocated pixel data","Initialize a transform from a translation","Initialize a transform from a translation","Create a Color from the provided color value","Get the green color component","","Get the height of the image","","","Initialize an identity transform","Initialize an identity transform","Initialize a region from the provided values","Initialize a region from the provided values","Initialize the region from the provided boxes","Initialize the region from the provided boxes","Initialize the region from the provided extents","Initialize the region from the provided extents","Intersect the region with another region","Intersect the region with another region","Intersect the region with a rect","Intersect the region with a rect","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Access the raw fixed-point value","Take a region and a box and return a region that is …","Take a region and a box and return a region that is …","Invert this transform","Invert this transform","Whether this transform represents an identity transform","TODO: Docs","Whether this transform represents an inverse transform","Whether this region is empty","Whether this region is empty","Whether this transform contains a scale transform","Get the l component of this span","Access the left component of the trapezoid","Access the current transform matrix","Access the current transform matrix","Multiply this transform with the provided transform","Multiply this transform with the provided transform","Return the number of rects in this region","Return the number of rects in this region","Create a Color from the provided components","Create a edge from the provided values","Initialize the gradient stop from the provided valued","Create a new image with the specified format and size","Create a new conical gradient image usable as the src in …","Create a new linear gradient image usable as the src in …","Create a new radial gradient image usable as the src in …","Create a new solid color image usable as the src in blit …","Initialize a line from two points","Initialize the point from x and y values","Initialize the span with from the provided components","Initialize a transform from the provided matrix","Initialize a transform from the provided matrix","Initialize the trap from the provided values","Initialize a trapezoid from the provided values","Initialize the triangle from the provided values","Initialize a vector from the provided values","Initialize the vector from the specified values","Access the first point","Access the first point of this triangle","Access the second point","Access the second point of this triangle","Access the third point of this triangle","","Get the red color component","Get the r component of this span","Rasterize the specified edges","Rasterize the specified trapezoids","Returns the rectangles in this region","Returns the rectangles in this region","Reset this region to the provided box","Reset this region to the provided box","Access the right component of the trapezoid","Add a rotation to this transform","Add a rotation to this transform","Compute the smallest value greater than or equal to y …","Compute the largest value strictly less than y which is on …","Add a scale to this transform","Add a scale to this transform","Run a selfcheck on the region","Run a selfcheck on the region","Set an alpha map that will be used when this image is used …","Set an alpha map that will be used when this image is used …","Set an alpha map that will be used when this image is used …","Set an alpha map that will be used when this image is used …","Set an alpha map that will be used when this image is used …","Apply a clip region used during composition","Apply a clip region used during composition","Set whether the image has component alpha or unified alpha","Set the dither operation used during composition","Set the dither offset","Set the filter operation used during composition","Set whether the source clip was set by a client","Set the repeat operation for this image","Set whether the clip applies when the image is used as a …","Apply the specified transform during sampling from this …","Step an edge by any amount (including negative values)","Get the stride of the image","Subtract reg_s from reg_m and leave the result in reg_d. S …","Subtract reg_s from reg_m and leave the result in reg_d. S …","Get the int value of this fixed point","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Access the top value of this trap","Access the top component of the trapezoid","Transform the provided bounds","Transform the provided bounds","Transform the given point","Transform the given point","Transform the given point","Transform the given point","Translate this region by the specified amount","Translate this region by the specified amount","Add a translation to this transform","Add a translation to this transform","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create the union between this region and another region","Create the union between this region and another region","Create the union between this region and the provided rect","Create the union between this region and the provided rect","Get the width of the image","","","Access the stop x value","Access the x value","Access the x component of this vector","Access the x component of this vector","","","","","","","Access the y value","Get the y component of this span","Access the y component of this vector","Access the y component of this vector","","","","","","","Access the z component of this vector","Access the z component of this vector"],"i":[19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,31,31,31,19,19,19,19,19,19,26,28,28,0,0,19,19,31,0,31,31,0,31,31,31,31,31,31,31,31,31,31,31,31,28,0,31,31,31,31,31,31,31,31,31,31,31,31,31,31,0,31,0,31,0,0,26,28,0,0,0,19,19,19,26,28,0,31,31,31,31,31,0,0,31,33,31,31,0,0,31,28,26,34,34,3,0,0,26,26,31,33,31,31,31,0,31,34,33,0,19,19,19,19,19,19,0,0,0,34,0,0,0,19,19,31,31,28,31,0,0,31,0,0,0,0,0,0,0,0,0,0,0,0,19,19,19,19,19,19,19,19,19,19,19,19,31,19,19,3,1,3,4,4,4,12,1,0,1,26,49,27,28,50,3,19,51,52,29,4,22,23,24,25,53,12,30,31,54,32,33,20,21,34,55,18,35,36,56,10,8,11,37,38,16,1,26,49,27,28,50,3,19,51,52,29,4,22,23,24,25,53,12,30,31,54,32,33,20,21,34,55,18,35,36,56,10,8,11,37,38,16,10,8,19,20,21,4,22,23,24,25,12,1,26,27,28,3,19,29,30,31,32,33,20,21,34,18,35,36,10,8,11,37,38,1,26,27,28,3,19,29,30,31,32,33,20,21,34,18,35,36,10,8,11,37,38,33,29,12,4,4,4,4,4,20,21,20,21,4,20,21,4,4,22,23,24,25,12,20,21,33,20,21,0,0,4,4,1,26,49,49,27,28,50,50,3,19,51,51,52,52,29,4,22,23,24,25,53,53,12,30,31,54,54,32,33,20,21,34,55,55,18,35,36,56,56,10,8,11,37,38,16,16,4,1,1,1,1,1,1,26,49,27,27,28,50,3,3,3,3,19,19,51,52,29,29,4,22,23,24,25,53,12,30,30,30,31,54,32,32,32,33,20,20,21,21,34,55,18,18,18,35,35,35,36,36,36,36,56,10,10,8,8,11,11,11,37,37,37,38,38,38,16,3,1,1,3,27,4,22,23,24,25,12,3,4,35,36,35,36,4,35,36,1,1,33,4,46,86,35,36,20,21,20,21,20,21,20,21,20,21,1,26,49,27,28,50,3,19,51,52,29,4,22,23,24,25,53,12,30,31,54,32,33,20,21,34,55,18,35,36,56,10,8,11,37,38,16,3,20,21,35,36,35,35,35,20,21,35,18,8,35,36,35,36,20,21,1,27,29,4,22,23,24,25,30,32,18,35,36,10,8,11,37,38,30,11,30,11,11,33,1,18,4,4,20,21,20,21,8,35,36,0,0,35,36,20,21,4,22,23,24,25,12,12,12,12,12,12,12,12,12,12,27,4,20,21,3,1,26,27,28,3,19,29,30,31,32,33,20,21,34,18,35,36,10,8,11,37,38,49,50,51,52,53,54,55,56,16,10,8,35,36,35,36,35,36,20,21,35,36,1,26,26,49,27,28,28,50,3,19,19,51,52,29,4,22,23,24,25,53,12,30,31,31,54,32,33,20,21,34,34,55,18,35,35,36,56,10,8,11,37,38,16,1,26,49,27,28,50,3,19,51,52,29,4,22,23,24,25,53,12,30,31,54,32,33,20,21,34,55,18,35,36,56,10,8,11,37,38,16,1,26,49,27,28,50,3,19,51,52,29,4,22,23,24,25,53,12,30,31,54,32,33,20,21,34,55,18,35,36,56,10,8,11,37,38,16,20,21,20,21,4,46,86,29,32,37,38,46,86,42,43,42,43,32,18,37,38,46,86,42,43,42,43,37,38],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[[3,3]],[[4,[7,[5,6]],[9,[8]]],7],[[4,[7,[5,5]],[9,[10]]],7],[[4,[7,[6,6]],[9,[11]]],7],[12,13],[1,2],[[[9,[14]],[9,[14]],15,15,15,15,15,15,15,15,15,15],[[17,[7,16]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[10,18],[8,3],[19,14],[20,7],[21,7],[4,4],[22,22],[23,23],[24,24],[25,25],[12,[[17,[7,16]]]],[1,1],[26,26],[27,27],[28,28],[3,3],[19,19],[29,29],[30,30],[31,31],[32,32],[33,33],[20,20],[21,21],[34,34],[18,18],[35,35],[36,36],[10,10],[8,8],[11,11],[37,37],[38,38],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[33,33],39],[29,1],[12,40],[[4,31,12,[41,[12]],[7,[5,5]],[7,[5,5]],[7,[5,5]],[7,[2,2]]],7],[[4,31,12,[41,[12]],[7,[6,6]],[7,[6,6]],[7,[6,6]],[7,[6,6]]],7],[[4,31,12,19,[7,[6,6]],[7,[6,6]],[9,[8]]],7],[[4,31,12,19,[7,[6,6]],[7,[6,6]],[9,[11]]],7],[[4,12,[41,[12]],[7,[5,5]],[7,[5,5]],[7,[5,5]],[7,[2,2]]],[[41,[20]]]],[[20,5,5],[[41,[42]]]],[[21,6,6],[[41,[43]]]],[[20,42],33],[[21,43],33],[4,14],[[],20],[[],21],[4,44],[4],[22],[23],[24],[25],[12,7],[20,7],[21,7],[[33,33],40],[[20,20],40],[[21,21],40],0,[[[9,[14]],14,14,14,14,14,14,14],[[17,[7,16]]]],[[4,31,-1,[9,[43]]],[[17,[7,16]]],[[45,[1]]]],[[4,31,-1,[9,[46]]],[[17,[7,16]]],[[45,[1]]]],[[1,47],48],[[26,47],48],[[49,47],48],[[49,47],48],[[27,47],48],[[28,47],48],[[50,47],48],[[50,47],48],[[3,47],48],[[19,47],48],[[51,47],48],[[51,47],48],[[52,47],48],[[52,47],48],[[29,47],48],[[4,47],48],[[22,47],48],[[23,47],48],[[24,47],48],[[25,47],48],[[53,47],48],[[53,47],48],[[12,47],48],[[30,47],48],[[31,47],48],[[54,47],48],[[54,47],48],[[32,47],48],[[33,47],48],[[20,47],48],[[21,47],48],[[34,47],48],[[55,47],48],[[55,47],48],[[18,47],48],[[35,47],48],[[36,47],48],[[56,47],48],[[56,47],48],[[10,47],48],[[8,47],48],[[11,47],48],[[37,47],48],[[38,47],48],[[16,47],48],[[16,47],48],[4,19],[14,1],[-1,-1,[]],[[[57,[2]]],1],[[[57,[58]]],1],[[[57,[59]]],1],[60,1],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[61,27],[-1,-1,[]],[-1,-1,[]],[6,3],[58,3],[59,3],[-1,-1,[]],[-1,-1,[]],[62,19],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[63,29],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[57,[-1]]],30,[[45,[32]],64]],[65,30],[-1,-1,[]],[-1,-1,[]],[66,32],[-1,-1,[]],[[[7,[-1,-2]]],32,[[45,[3]]],[[45,[3]]]],[-1,-1,[]],[67,20],[-1,-1,[]],[68,21],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[57,[-1]]],18,[[45,[3]],64]],[69,18],[-1,-1,[]],[70,35],[[[57,[[57,[-1]]]]],35,[[45,[3]],64]],[71,36],[-1,-1,[]],[[[57,[[57,[59]]]]],36],[35,36],[-1,-1,[]],[72,10],[-1,-1,[]],[-1,-1,[]],[73,8],[[[57,[-1]]],11,[[45,[32]],64]],[-1,-1,[]],[74,11],[[[57,[-1]]],37,[[45,[3]],64]],[75,37],[-1,-1,[]],[-1,-1,[]],[76,38],[[[57,[59]]],38],[-1,-1,[]],[59,3],[[58,58,58,58],1],[[59,59,59,59],1],[6,3],[[15,-1,-2,6,6],27,[[45,[3]]],[[45,[30]]]],[13,4],[13,22],[13,23],[13,24],[13,25],[13,12],[77,3],[[19,44,44,14,44,40],[[17,[4,53]]]],[[-1,-2],35,[[45,[3]]],[[45,[3]]]],[[59,59],36],[[-1,-2],35,[[45,[3]]],[[45,[3]]]],[[59,59],36],[[19,44,44,[9,[14]],44,40],[[17,[4,53]]]],[[-1,-2],35,[[45,[3]]],[[45,[3]]]],[[59,59],36],[14,1],[1,2],[[33,-1],7,78],[4,44],0,0,[[],35],[[],36],[[5,5,2,2],20],[[6,6,14,14],21],[[[9,[42]]],20],[[[9,[43]]],21],[[[9,[42]]],20],[[[9,[43]]],21],[[20,20],20],[[21,21],21],[[20,5,5,2,2],20],[[21,6,6,14,14],21],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[3,77],[[20,42],20],[[21,43],21],[35,[[41,[35]]]],[36,[[41,[36]]]],[35,40],[35,40],[[35,35],40],[20,40],[21,40],[35,40],[18,3],[8,30],[35,[[57,[[57,[3]]]]]],[36,[[57,[[57,[59]]]]]],[[35,35],35],[[36,36],36],[20,44],[21,44],[[2,2,2,2],1],[[6,-1,-2,-3,-4,-5],27,[[45,[3]]],[[45,[3]]],[[45,[3]]],[[45,[3]]],[[45,[3]]]],[[-1,-2],29,[[45,[3]]],[[45,[1]]]],[[19,44,44,40],[[17,[4,53]]]],[[-1,-2,[9,[29]]],[[17,[22,53]]],[[45,[32]]],[[45,[3]]]],[[-1,-2,[9,[29]]],[[17,[23,53]]],[[45,[32]]],[[45,[32]]]],[[-1,-2,-3,-4,[9,[29]]],[[17,[24,53]]],[[45,[32]]],[[45,[32]]],[[45,[3]]],[[45,[3]]]],[-1,[[17,[25,53]]],[[45,[1]]]],[[-1,-2],30,[[45,[32]]],[[45,[32]]]],[[-1,-2],32,[[45,[3]]],[[45,[3]]]],[[-1,-2,-3],18,[[45,[3]]],[[45,[3]]],[[45,[3]]]],[[[57,[[57,[-1]]]]],35,[[45,[3]],64]],[[[57,[[57,[59]]]]],36],[[-1,-2],10,[[45,[18]]],[[45,[18]]]],[[-1,-2,-3,-4],8,[[45,[3]]],[[45,[3]]],[[45,[30]]],[[45,[30]]]],[[-1,-2,-3],11,[[45,[32]]],[[45,[32]]],[[45,[32]]]],[[[57,[-1]]],37,[[45,[3]],64]],[[[57,[59]]],38],[30,32],[11,32],[30,32],[11,32],[11,32],[[33,33],[[41,[39]]]],[1,2],[18,3],[[4,27,27,-1,-2],7,[[45,[3]]],[[45,[3]]]],[[4,8,[7,[6,6]]],7],[20,[[9,[42]]]],[21,[[9,[43]]]],[[20,42],7],[[21,43],7],[8,30],[[35,-1,-2,40],[[41,[35]]],[[45,[3]]],[[45,[3]]]],[[36,59,59,40],[[41,[36]]]],[[-1,6],3,[[45,[3]]]],[[-1,6],3,[[45,[3]]]],[[35,-1,-2,40],[[41,[35]]],[[45,[3]]],[[45,[3]]]],[[36,59,59,40],[[41,[36]]]],[20,40],[21,40],[[4,4,5,5],4],[[22,4,5,5],22],[[23,4,5,5],23],[[24,4,5,5],24],[[25,4,5,5],25],[[12,[41,[20]]],[[17,[7,16]]]],[[12,[41,[21]]],[[17,[7,16]]]],[[12,40],7],[[12,26],7],[[12,79,79],7],[[12,28,[9,[3]]],[[17,[7,16]]]],[[12,40],7],[[12,34],7],[[12,40],7],[[12,-1],[[17,[7,16]]],[[45,[35]]]],[[27,6],7],[4,44],[[20,20],20],[[21,21],21],[3,6],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,80,[]],[-1,80,[]],[-1,80,[]],[-1,80,[]],[-1,80,[]],[-1,80,[]],[-1,80,[]],[-1,80,[]],[-1,80,[]],[10,18],[8,3],[[35,42],[[41,[42]]]],[[36,42],[[41,[42]]]],[[35,37],[[41,[37]]]],[[36,38],[[41,[38]]]],[[35,37],37],[[36,38],38],[[20,5,5],7],[[21,6,6],7],[[35,-1,-2,40],[[41,[35]]],[[45,[3]]],[[45,[3]]]],[[36,59,59,40],[[41,[36]]]],[-1,[[17,[-2]]],[],[]],[81,[[17,[26]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[81,[[17,[28]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[82,[[17,[19]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[83,[[17,[31]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[84,[[17,[34]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[36,[[17,[35]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[-1,85,[]],[[20,20],20],[[21,21],21],[[20,5,5,2,2],20],[[21,6,6,14,14],21],[4,44],0,0,[29,3],[32,3],[37,3],[38,59],0,0,0,0,0,0,[32,3],[18,3],[37,3],[38,59],0,0,0,0,0,0,[37,3],[38,59]],"c":[],"p":[[3,"Color",0],[15,"u16"],[3,"Fixed",0],[3,"Image",0],[15,"i16"],[15,"i32"],[15,"tuple"],[3,"Trapezoid",0],[15,"slice"],[3,"Trap",0],[3,"Triangle",0],[3,"ImageRef",0],[6,"pixman_image_t",793],[15,"u32"],[15,"isize"],[3,"OperationFailed",0],[4,"Result",794],[3,"Span",0],[4,"FormatCode",0],[3,"Region16",0],[3,"Region32",0],[3,"ConicalGradient",0],[3,"LinearGradient",0],[3,"RadialGradient",0],[3,"Solid",0],[4,"Dither",0],[3,"Edge",0],[4,"Filter",0],[3,"GradientStop",0],[3,"Line",0],[4,"Operation",0],[3,"Point",0],[4,"Overlap",0],[4,"Repeat",0],[3,"Transform",0],[3,"FTransform",0],[3,"Vector",0],[3,"FVector",0],[4,"Ordering",795],[15,"bool"],[4,"Option",796],[6,"Box16",0],[6,"Box32",0],[15,"usize"],[8,"Into",797],[6,"Rectangle16",0],[3,"Formatter",798],[6,"Result",798],[3,"UnknownDither",0],[3,"UnknownFilter",0],[3,"UnsupportedDrmFourcc",0],[3,"UnsupportedFormatCode",0],[3,"CreateFailed",0],[3,"UnknownOperation",0],[3,"UnknownRepeat",0],[3,"TransformConvertError",0],[15,"array"],[15,"f32"],[15,"f64"],[6,"pixman_color_t",793],[6,"pixman_edge_t",793],[6,"pixman_format_code_t",793],[6,"pixman_gradient_stop_t",793],[8,"Copy",799],[6,"pixman_line_fixed_t",793],[6,"pixman_point_fixed_t",793],[6,"pixman_region16_t",793],[6,"pixman_region32_t",793],[6,"pixman_span_fix_t",793],[6,"pixman_transform_t",793],[6,"pixman_f_transform_t",793],[6,"pixman_trap_t",793],[6,"pixman_trapezoid_t",793],[6,"pixman_triangle_t",793],[6,"pixman_vector_t",793],[6,"pixman_f_vector_t",793],[6,"pixman_fixed_t",793],[8,"Hasher",800],[6,"c_int",801],[3,"String",802],[6,"pixman_dither_t",793],[4,"DrmFourcc",803],[6,"pixman_op_t",793],[6,"pixman_repeat_t",793],[3,"TypeId",804],[6,"Rectangle32",0]],"b":[[335,"impl-Debug-for-UnknownDither"],[336,"impl-Display-for-UnknownDither"],[339,"impl-Debug-for-UnknownFilter"],[340,"impl-Display-for-UnknownFilter"],[343,"impl-Display-for-UnsupportedDrmFourcc"],[344,"impl-Debug-for-UnsupportedDrmFourcc"],[345,"impl-Display-for-UnsupportedFormatCode"],[346,"impl-Debug-for-UnsupportedFormatCode"],[353,"impl-Display-for-CreateFailed"],[354,"impl-Debug-for-CreateFailed"],[358,"impl-Debug-for-UnknownOperation"],[359,"impl-Display-for-UnknownOperation"],[365,"impl-Display-for-UnknownRepeat"],[366,"impl-Debug-for-UnknownRepeat"],[370,"impl-Debug-for-TransformConvertError"],[371,"impl-Display-for-TransformConvertError"],[377,"impl-Display-for-OperationFailed"],[378,"impl-Debug-for-OperationFailed"],[380,"impl-From%3Cu32%3E-for-Color"],[382,"impl-From%3C%5Bu16;+4%5D%3E-for-Color"],[383,"impl-From%3C%5Bf32;+4%5D%3E-for-Color"],[384,"impl-From%3C%5Bf64;+4%5D%3E-for-Color"],[385,"impl-From%3Cpixman_color%3E-for-Color"],[392,"impl-From%3Ci32%3E-for-Fixed"],[393,"impl-From%3Cf32%3E-for-Fixed"],[394,"impl-From%3Cf64%3E-for-Fixed"],[410,"impl-From%3C%5BP;+2%5D%3E-for-Line"],[411,"impl-From%3Cpixman_line_fixed%3E-for-Line"],[414,"impl-From%3Cpixman_point_fixed%3E-for-Point"],[416,"impl-From%3C(X,+Y)%3E-for-Point"],[425,"impl-From%3C%5BT;+3%5D%3E-for-Span"],[426,"impl-From%3Cpixman_span_fix%3E-for-Span"],[428,"impl-From%3Cpixman_transform%3E-for-Transform"],[429,"impl-From%3C%5B%5BT;+3%5D;+3%5D%3E-for-Transform"],[430,"impl-From%3Cpixman_f_transform%3E-for-FTransform"],[432,"impl-From%3C%5B%5Bf64;+3%5D;+3%5D%3E-for-FTransform"],[433,"impl-From%3CTransform%3E-for-FTransform"],[439,"impl-From%3C%5BP;+3%5D%3E-for-Triangle"],[441,"impl-From%3Cpixman_triangle%3E-for-Triangle"],[442,"impl-From%3C%5BT;+3%5D%3E-for-Vector"],[443,"impl-From%3Cpixman_vector%3E-for-Vector"],[446,"impl-From%3Cpixman_f_vector%3E-for-FVector"],[447,"impl-From%3C%5Bf64;+3%5D%3E-for-FVector"]]},\ +"pixman_sys":{"doc":"","t":"NNNRRRRRRRRRRRRRNNNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMFFFFGDGDGDGFFFFFFGRRRRRRDFFGDFFFFFFFFFFFFGFDGFFGRRRRRRRGGGGGGGRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRFFFFFFFFDFFFDDGDFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFFGFGDGGRRRRRRRRDFGGRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRDGFFGDGDGDDGGDFFFFDGFFFFFFFFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFGRRRFFFFFFFFGRRRRFFDGDFFFFFFFFFFFFFFFFGFDGDGDGDGFFGMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM","n":["None","None","None","PIXMAN_MAX_INDEXED","PIXMAN_TYPE_A","PIXMAN_TYPE_ABGR","PIXMAN_TYPE_ARGB","PIXMAN_TYPE_ARGB_SRGB","PIXMAN_TYPE_BGRA","PIXMAN_TYPE_COLOR","PIXMAN_TYPE_GRAY","PIXMAN_TYPE_OTHER","PIXMAN_TYPE_RGBA","PIXMAN_TYPE_RGBA_FLOAT","PIXMAN_TYPE_YUY2","PIXMAN_TYPE_YV12","Some","Some","Some","alpha","alpha","blue","blue","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bot","bot","bottom","bottom","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","color","color","color","data","data","data","data","dx","dx","dx_big","dx_big","dx_small","dx_small","dy","dy","e","e","ent","ent","extents","extents","extents","extents","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","glyph","green","green","height","height","height","height","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","l","l","left","left","m","m","matrix","matrix","numRects","numRects","numRects","numRects","p1","p1","p1","p1","p2","p2","p2","p2","p3","p3","pixman_add_trapezoids","pixman_add_traps","pixman_add_triangles","pixman_blt","pixman_bool_t","pixman_box16","pixman_box16_t","pixman_box32","pixman_box32_t","pixman_color","pixman_color_t","pixman_composite_glyphs","pixman_composite_glyphs_no_mask","pixman_composite_trapezoids","pixman_composite_triangles","pixman_compute_composite_region","pixman_disable_out_of_bounds_workaround","pixman_dither_t","pixman_dither_t_PIXMAN_DITHER_BEST","pixman_dither_t_PIXMAN_DITHER_FAST","pixman_dither_t_PIXMAN_DITHER_GOOD","pixman_dither_t_PIXMAN_DITHER_NONE","pixman_dither_t_PIXMAN_DITHER_ORDERED_BAYER_8","pixman_dither_t_PIXMAN_DITHER_ORDERED_BLUE_NOISE_64","pixman_edge","pixman_edge_init","pixman_edge_step","pixman_edge_t","pixman_f_transform","pixman_f_transform_bounds","pixman_f_transform_from_pixman_transform","pixman_f_transform_init_identity","pixman_f_transform_init_rotate","pixman_f_transform_init_scale","pixman_f_transform_init_translate","pixman_f_transform_invert","pixman_f_transform_multiply","pixman_f_transform_point","pixman_f_transform_point_3d","pixman_f_transform_rotate","pixman_f_transform_scale","pixman_f_transform_t","pixman_f_transform_translate","pixman_f_vector","pixman_f_vector_t","pixman_fill","pixman_filter_create_separable_convolution","pixman_filter_t","pixman_filter_t_PIXMAN_FILTER_BEST","pixman_filter_t_PIXMAN_FILTER_BILINEAR","pixman_filter_t_PIXMAN_FILTER_CONVOLUTION","pixman_filter_t_PIXMAN_FILTER_FAST","pixman_filter_t_PIXMAN_FILTER_GOOD","pixman_filter_t_PIXMAN_FILTER_NEAREST","pixman_filter_t_PIXMAN_FILTER_SEPARABLE_CONVOLUTION","pixman_fixed_16_16_t","pixman_fixed_1_16_t","pixman_fixed_1_31_t","pixman_fixed_32_32_t","pixman_fixed_48_16_t","pixman_fixed_t","pixman_format_code_t","pixman_format_code_t_PIXMAN_a1","pixman_format_code_t_PIXMAN_a1b1g1r1","pixman_format_code_t_PIXMAN_a1b5g5r5","pixman_format_code_t_PIXMAN_a1r1g1b1","pixman_format_code_t_PIXMAN_a1r5g5b5","pixman_format_code_t_PIXMAN_a2b10g10r10","pixman_format_code_t_PIXMAN_a2b2g2r2","pixman_format_code_t_PIXMAN_a2r10g10b10","pixman_format_code_t_PIXMAN_a2r2g2b2","pixman_format_code_t_PIXMAN_a4","pixman_format_code_t_PIXMAN_a4b4g4r4","pixman_format_code_t_PIXMAN_a4r4g4b4","pixman_format_code_t_PIXMAN_a8","pixman_format_code_t_PIXMAN_a8b8g8r8","pixman_format_code_t_PIXMAN_a8r8g8b8","pixman_format_code_t_PIXMAN_a8r8g8b8_sRGB","pixman_format_code_t_PIXMAN_b1g2r1","pixman_format_code_t_PIXMAN_b2g3r3","pixman_format_code_t_PIXMAN_b5g6r5","pixman_format_code_t_PIXMAN_b8g8r8","pixman_format_code_t_PIXMAN_b8g8r8a8","pixman_format_code_t_PIXMAN_b8g8r8x8","pixman_format_code_t_PIXMAN_c4","pixman_format_code_t_PIXMAN_c8","pixman_format_code_t_PIXMAN_g1","pixman_format_code_t_PIXMAN_g4","pixman_format_code_t_PIXMAN_g8","pixman_format_code_t_PIXMAN_r1g2b1","pixman_format_code_t_PIXMAN_r3g3b2","pixman_format_code_t_PIXMAN_r5g6b5","pixman_format_code_t_PIXMAN_r8g8b8","pixman_format_code_t_PIXMAN_r8g8b8a8","pixman_format_code_t_PIXMAN_r8g8b8x8","pixman_format_code_t_PIXMAN_rgb_float","pixman_format_code_t_PIXMAN_rgba_float","pixman_format_code_t_PIXMAN_x14r6g6b6","pixman_format_code_t_PIXMAN_x1b5g5r5","pixman_format_code_t_PIXMAN_x1r5g5b5","pixman_format_code_t_PIXMAN_x2b10g10r10","pixman_format_code_t_PIXMAN_x2r10g10b10","pixman_format_code_t_PIXMAN_x4a4","pixman_format_code_t_PIXMAN_x4b4g4r4","pixman_format_code_t_PIXMAN_x4c4","pixman_format_code_t_PIXMAN_x4g4","pixman_format_code_t_PIXMAN_x4r4g4b4","pixman_format_code_t_PIXMAN_x8b8g8r8","pixman_format_code_t_PIXMAN_x8r8g8b8","pixman_format_code_t_PIXMAN_yuy2","pixman_format_code_t_PIXMAN_yv12","pixman_format_supported_destination","pixman_format_supported_source","pixman_glyph_cache_create","pixman_glyph_cache_destroy","pixman_glyph_cache_freeze","pixman_glyph_cache_insert","pixman_glyph_cache_lookup","pixman_glyph_cache_remove","pixman_glyph_cache_t","pixman_glyph_cache_thaw","pixman_glyph_get_extents","pixman_glyph_get_mask_format","pixman_glyph_t","pixman_gradient_stop","pixman_gradient_stop_t","pixman_image","pixman_image_composite","pixman_image_composite32","pixman_image_create_bits","pixman_image_create_bits_no_clear","pixman_image_create_conical_gradient","pixman_image_create_linear_gradient","pixman_image_create_radial_gradient","pixman_image_create_solid_fill","pixman_image_destroy_func_t","pixman_image_fill_boxes","pixman_image_fill_rectangles","pixman_image_get_component_alpha","pixman_image_get_data","pixman_image_get_depth","pixman_image_get_destroy_data","pixman_image_get_format","pixman_image_get_height","pixman_image_get_stride","pixman_image_get_width","pixman_image_ref","pixman_image_set_accessors","pixman_image_set_alpha_map","pixman_image_set_clip_region","pixman_image_set_clip_region32","pixman_image_set_component_alpha","pixman_image_set_destroy_function","pixman_image_set_dither","pixman_image_set_dither_offset","pixman_image_set_filter","pixman_image_set_has_client_clip","pixman_image_set_indexed","pixman_image_set_repeat","pixman_image_set_source_clipping","pixman_image_set_transform","pixman_image_t","pixman_image_unref","pixman_index_type","pixman_indexed","pixman_indexed_t","pixman_kernel_t","pixman_kernel_t_PIXMAN_KERNEL_BOX","pixman_kernel_t_PIXMAN_KERNEL_CUBIC","pixman_kernel_t_PIXMAN_KERNEL_GAUSSIAN","pixman_kernel_t_PIXMAN_KERNEL_IMPULSE","pixman_kernel_t_PIXMAN_KERNEL_LANCZOS2","pixman_kernel_t_PIXMAN_KERNEL_LANCZOS3","pixman_kernel_t_PIXMAN_KERNEL_LANCZOS3_STRETCHED","pixman_kernel_t_PIXMAN_KERNEL_LINEAR","pixman_line_fixed","pixman_line_fixed_edge_init","pixman_line_fixed_t","pixman_op_t","pixman_op_t_PIXMAN_OP_ADD","pixman_op_t_PIXMAN_OP_ATOP","pixman_op_t_PIXMAN_OP_ATOP_REVERSE","pixman_op_t_PIXMAN_OP_CLEAR","pixman_op_t_PIXMAN_OP_COLOR_BURN","pixman_op_t_PIXMAN_OP_COLOR_DODGE","pixman_op_t_PIXMAN_OP_CONJOINT_ATOP","pixman_op_t_PIXMAN_OP_CONJOINT_ATOP_REVERSE","pixman_op_t_PIXMAN_OP_CONJOINT_CLEAR","pixman_op_t_PIXMAN_OP_CONJOINT_DST","pixman_op_t_PIXMAN_OP_CONJOINT_IN","pixman_op_t_PIXMAN_OP_CONJOINT_IN_REVERSE","pixman_op_t_PIXMAN_OP_CONJOINT_OUT","pixman_op_t_PIXMAN_OP_CONJOINT_OUT_REVERSE","pixman_op_t_PIXMAN_OP_CONJOINT_OVER","pixman_op_t_PIXMAN_OP_CONJOINT_OVER_REVERSE","pixman_op_t_PIXMAN_OP_CONJOINT_SRC","pixman_op_t_PIXMAN_OP_CONJOINT_XOR","pixman_op_t_PIXMAN_OP_DARKEN","pixman_op_t_PIXMAN_OP_DIFFERENCE","pixman_op_t_PIXMAN_OP_DISJOINT_ATOP","pixman_op_t_PIXMAN_OP_DISJOINT_ATOP_REVERSE","pixman_op_t_PIXMAN_OP_DISJOINT_CLEAR","pixman_op_t_PIXMAN_OP_DISJOINT_DST","pixman_op_t_PIXMAN_OP_DISJOINT_IN","pixman_op_t_PIXMAN_OP_DISJOINT_IN_REVERSE","pixman_op_t_PIXMAN_OP_DISJOINT_OUT","pixman_op_t_PIXMAN_OP_DISJOINT_OUT_REVERSE","pixman_op_t_PIXMAN_OP_DISJOINT_OVER","pixman_op_t_PIXMAN_OP_DISJOINT_OVER_REVERSE","pixman_op_t_PIXMAN_OP_DISJOINT_SRC","pixman_op_t_PIXMAN_OP_DISJOINT_XOR","pixman_op_t_PIXMAN_OP_DST","pixman_op_t_PIXMAN_OP_EXCLUSION","pixman_op_t_PIXMAN_OP_HARD_LIGHT","pixman_op_t_PIXMAN_OP_HSL_COLOR","pixman_op_t_PIXMAN_OP_HSL_HUE","pixman_op_t_PIXMAN_OP_HSL_LUMINOSITY","pixman_op_t_PIXMAN_OP_HSL_SATURATION","pixman_op_t_PIXMAN_OP_IN","pixman_op_t_PIXMAN_OP_IN_REVERSE","pixman_op_t_PIXMAN_OP_LIGHTEN","pixman_op_t_PIXMAN_OP_MULTIPLY","pixman_op_t_PIXMAN_OP_OUT","pixman_op_t_PIXMAN_OP_OUT_REVERSE","pixman_op_t_PIXMAN_OP_OVER","pixman_op_t_PIXMAN_OP_OVERLAY","pixman_op_t_PIXMAN_OP_OVER_REVERSE","pixman_op_t_PIXMAN_OP_SATURATE","pixman_op_t_PIXMAN_OP_SCREEN","pixman_op_t_PIXMAN_OP_SOFT_LIGHT","pixman_op_t_PIXMAN_OP_SRC","pixman_op_t_PIXMAN_OP_XOR","pixman_point_fixed","pixman_point_fixed_t","pixman_rasterize_edges","pixman_rasterize_trapezoid","pixman_read_memory_func_t","pixman_rectangle16","pixman_rectangle16_t","pixman_rectangle32","pixman_rectangle32_t","pixman_region16","pixman_region16_data","pixman_region16_data_t","pixman_region16_t","pixman_region32","pixman_region32_clear","pixman_region32_contains_point","pixman_region32_contains_rectangle","pixman_region32_copy","pixman_region32_data","pixman_region32_data_t","pixman_region32_equal","pixman_region32_extents","pixman_region32_fini","pixman_region32_init","pixman_region32_init_from_image","pixman_region32_init_rect","pixman_region32_init_rects","pixman_region32_init_with_extents","pixman_region32_intersect","pixman_region32_intersect_rect","pixman_region32_inverse","pixman_region32_n_rects","pixman_region32_not_empty","pixman_region32_rectangles","pixman_region32_reset","pixman_region32_selfcheck","pixman_region32_subtract","pixman_region32_t","pixman_region32_translate","pixman_region32_union","pixman_region32_union_rect","pixman_region_clear","pixman_region_contains_point","pixman_region_contains_rectangle","pixman_region_copy","pixman_region_equal","pixman_region_extents","pixman_region_fini","pixman_region_init","pixman_region_init_from_image","pixman_region_init_rect","pixman_region_init_rects","pixman_region_init_with_extents","pixman_region_intersect","pixman_region_intersect_rect","pixman_region_inverse","pixman_region_n_rects","pixman_region_not_empty","pixman_region_overlap_t","pixman_region_overlap_t_PIXMAN_REGION_IN","pixman_region_overlap_t_PIXMAN_REGION_OUT","pixman_region_overlap_t_PIXMAN_REGION_PART","pixman_region_rectangles","pixman_region_reset","pixman_region_selfcheck","pixman_region_set_static_pointers","pixman_region_subtract","pixman_region_translate","pixman_region_union","pixman_region_union_rect","pixman_repeat_t","pixman_repeat_t_PIXMAN_REPEAT_NONE","pixman_repeat_t_PIXMAN_REPEAT_NORMAL","pixman_repeat_t_PIXMAN_REPEAT_PAD","pixman_repeat_t_PIXMAN_REPEAT_REFLECT","pixman_sample_ceil_y","pixman_sample_floor_y","pixman_span_fix","pixman_span_fix_t","pixman_transform","pixman_transform_bounds","pixman_transform_from_pixman_f_transform","pixman_transform_init_identity","pixman_transform_init_rotate","pixman_transform_init_scale","pixman_transform_init_translate","pixman_transform_invert","pixman_transform_is_identity","pixman_transform_is_int_translate","pixman_transform_is_inverse","pixman_transform_is_scale","pixman_transform_multiply","pixman_transform_point","pixman_transform_point_3d","pixman_transform_rotate","pixman_transform_scale","pixman_transform_t","pixman_transform_translate","pixman_trap","pixman_trap_t","pixman_trapezoid","pixman_trapezoid_t","pixman_triangle","pixman_triangle_t","pixman_vector","pixman_vector_t","pixman_version","pixman_version_string","pixman_write_memory_func_t","r","r","red","red","rgba","rgba","right","right","signdx","signdx","size","size","size","size","stepx","stepx","stepx_big","stepx_big","stepx_small","stepx_small","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","top","top","top","top","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","v","v","vector","vector","width","width","width","width","x","x","x","x","x","x","x","x","x","x","x","x1","x1","x1","x1","x2","x2","x2","x2","y","y","y","y","y","y","y","y","y","y1","y1","y1","y1","y2","y2","y2","y2"],"q":[[0,"pixman_sys"],[763,"core::fmt"],[764,"core::fmt"],[765,"core::any"]],"d":["No value.","No value.","No value.","","","","","","","","","","","","","","Some value of type T.","Some value of type T.","Some value of type T.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[31,32,33,0,0,0,0,0,0,0,0,0,0,0,0,0,31,32,33,34,1,34,1,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,35,25,36,22,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,37,38,17,18,39,40,12,16,41,21,41,21,41,21,41,21,41,21,37,18,39,40,12,16,1,2,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,20,34,1,42,43,10,14,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,44,24,36,22,45,8,46,5,47,48,9,13,49,50,3,23,49,50,3,23,50,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,24,34,1,37,18,36,22,41,21,47,48,9,13,41,21,41,21,41,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,36,35,22,25,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,51,7,52,4,42,43,10,14,53,42,43,38,41,2,10,14,17,20,21,54,55,11,15,54,55,11,15,53,42,43,44,2,10,14,20,24,54,55,11,15,54,55,11,15],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[1,1],[2,2],[3,3],[4,4],[5,5],[6,6],[7,7],[8,8],[9,9],[10,10],[11,11],[12,12],[13,13],[14,14],[15,15],[16,16],[17,17],[18,18],[19,19],[20,20],[21,21],[22,22],[23,23],[24,24],[25,25],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,27],28],[[2,27],28],[[3,27],28],[[4,27],28],[[5,27],28],[[7,27],28],[[8,27],28],[[9,27],28],[[10,27],28],[[11,27],28],[[12,27],28],[[13,27],28],[[14,27],28],[[15,27],28],[[16,27],28],[[17,27],28],[[18,27],28],[[19,27],28],[[20,27],28],[[21,27],28],[[22,27],28],[[23,27],28],[[24,27],28],[[25,27],28],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"c":[],"p":[[3,"pixman_color",0],[3,"pixman_point_fixed",0],[3,"pixman_line_fixed",0],[3,"pixman_vector",0],[3,"pixman_transform",0],[3,"pixman_image",0],[3,"pixman_f_vector",0],[3,"pixman_f_transform",0],[3,"pixman_region16_data",0],[3,"pixman_rectangle16",0],[3,"pixman_box16",0],[3,"pixman_region16",0],[3,"pixman_region32_data",0],[3,"pixman_rectangle32",0],[3,"pixman_box32",0],[3,"pixman_region32",0],[3,"pixman_gradient_stop",0],[3,"pixman_indexed",0],[3,"pixman_glyph_cache_t",0],[3,"pixman_glyph_t",0],[3,"pixman_edge",0],[3,"pixman_trapezoid",0],[3,"pixman_triangle",0],[3,"pixman_span_fix",0],[3,"pixman_trap",0],[15,"tuple"],[3,"Formatter",763],[6,"Result",763],[4,"Result",764],[3,"TypeId",765],[6,"pixman_read_memory_func_t",0],[6,"pixman_write_memory_func_t",0],[6,"pixman_image_destroy_func_t",0],[6,"pixman_color_t",0],[6,"pixman_trap_t",0],[6,"pixman_trapezoid_t",0],[6,"pixman_indexed_t",0],[6,"pixman_gradient_stop_t",0],[6,"pixman_region16_t",0],[6,"pixman_region32_t",0],[6,"pixman_edge_t",0],[6,"pixman_rectangle16_t",0],[6,"pixman_rectangle32_t",0],[6,"pixman_span_fix_t",0],[6,"pixman_f_transform_t",0],[6,"pixman_transform_t",0],[6,"pixman_region16_data_t",0],[6,"pixman_region32_data_t",0],[6,"pixman_line_fixed_t",0],[6,"pixman_triangle_t",0],[6,"pixman_f_vector_t",0],[6,"pixman_vector_t",0],[6,"pixman_point_fixed_t",0],[6,"pixman_box16_t",0],[6,"pixman_box32_t",0]],"b":[]}\ }'); if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)}; if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex}; diff --git a/settings.html b/settings.html index b8f8c00..1fecf82 100644 --- a/settings.html +++ b/settings.html @@ -1 +1 @@ -Rustdoc settings

Rustdoc settings

Back
\ No newline at end of file +Settings

Rustdoc settings

Back
\ No newline at end of file diff --git a/src/pixman/color.rs.html b/src/pixman/color.rs.html index 8e9174e..140a181 100644 --- a/src/pixman/color.rs.html +++ b/src/pixman/color.rs.html @@ -1,4 +1,4 @@ -color.rs - source
1
+color.rs - source
1
 2
 3
 4
diff --git a/src/pixman/dither.rs.html b/src/pixman/dither.rs.html
index 58b9fbd..07c06b6 100644
--- a/src/pixman/dither.rs.html
+++ b/src/pixman/dither.rs.html
@@ -1,4 +1,4 @@
-dither.rs - source
1
+dither.rs - source
1
 2
 3
 4
diff --git a/src/pixman/edge.rs.html b/src/pixman/edge.rs.html
index 251f0f6..472278b 100644
--- a/src/pixman/edge.rs.html
+++ b/src/pixman/edge.rs.html
@@ -1,4 +1,4 @@
-edge.rs - source
1
+edge.rs - source
1
 2
 3
 4
diff --git a/src/pixman/filter.rs.html b/src/pixman/filter.rs.html
index 3e32c8e..0ac92be 100644
--- a/src/pixman/filter.rs.html
+++ b/src/pixman/filter.rs.html
@@ -1,4 +1,4 @@
-filter.rs - source
1
+filter.rs - source
1
 2
 3
 4
diff --git a/src/pixman/fixed.rs.html b/src/pixman/fixed.rs.html
index edd2d05..8dcdd03 100644
--- a/src/pixman/fixed.rs.html
+++ b/src/pixman/fixed.rs.html
@@ -1,4 +1,4 @@
-fixed.rs - source
1
+fixed.rs - source
1
 2
 3
 4
diff --git a/src/pixman/format.rs.html b/src/pixman/format.rs.html
index fd80630..e254778 100644
--- a/src/pixman/format.rs.html
+++ b/src/pixman/format.rs.html
@@ -1,4 +1,4 @@
-format.rs - source
1
+format.rs - source
1
 2
 3
 4
diff --git a/src/pixman/gradient_stop.rs.html b/src/pixman/gradient_stop.rs.html
index f9771eb..ecee20c 100644
--- a/src/pixman/gradient_stop.rs.html
+++ b/src/pixman/gradient_stop.rs.html
@@ -1,4 +1,4 @@
-gradient_stop.rs - source
1
+gradient_stop.rs - source
1
 2
 3
 4
diff --git a/src/pixman/image/bits.rs.html b/src/pixman/image/bits.rs.html
index 440a499..fba7c45 100644
--- a/src/pixman/image/bits.rs.html
+++ b/src/pixman/image/bits.rs.html
@@ -1,4 +1,4 @@
-bits.rs - source
1
+bits.rs - source
1
 2
 3
 4
diff --git a/src/pixman/image/conical_gradient.rs.html b/src/pixman/image/conical_gradient.rs.html
index 27af495..7016143 100644
--- a/src/pixman/image/conical_gradient.rs.html
+++ b/src/pixman/image/conical_gradient.rs.html
@@ -1,4 +1,4 @@
-conical_gradient.rs - source
1
+conical_gradient.rs - source
1
 2
 3
 4
diff --git a/src/pixman/image/linear_gradient.rs.html b/src/pixman/image/linear_gradient.rs.html
index acae6ad..a8603b1 100644
--- a/src/pixman/image/linear_gradient.rs.html
+++ b/src/pixman/image/linear_gradient.rs.html
@@ -1,4 +1,4 @@
-linear_gradient.rs - source
1
+linear_gradient.rs - source
1
 2
 3
 4
diff --git a/src/pixman/image/mod.rs.html b/src/pixman/image/mod.rs.html
index e773a77..bf3ee1a 100644
--- a/src/pixman/image/mod.rs.html
+++ b/src/pixman/image/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/src/pixman/image/radial_gradient.rs.html b/src/pixman/image/radial_gradient.rs.html
index edb0e3f..3d8498f 100644
--- a/src/pixman/image/radial_gradient.rs.html
+++ b/src/pixman/image/radial_gradient.rs.html
@@ -1,4 +1,4 @@
-radial_gradient.rs - source
1
+radial_gradient.rs - source
1
 2
 3
 4
diff --git a/src/pixman/image/solid.rs.html b/src/pixman/image/solid.rs.html
index 1f2ee42..f274150 100644
--- a/src/pixman/image/solid.rs.html
+++ b/src/pixman/image/solid.rs.html
@@ -1,4 +1,4 @@
-solid.rs - source
1
+solid.rs - source
1
 2
 3
 4
diff --git a/src/pixman/lib.rs.html b/src/pixman/lib.rs.html
index f2b2927..493992e 100644
--- a/src/pixman/lib.rs.html
+++ b/src/pixman/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source
1
+lib.rs - source
1
 2
 3
 4
diff --git a/src/pixman/line.rs.html b/src/pixman/line.rs.html
index 4d8d5e4..7cc0c82 100644
--- a/src/pixman/line.rs.html
+++ b/src/pixman/line.rs.html
@@ -1,4 +1,4 @@
-line.rs - source
1
+line.rs - source
1
 2
 3
 4
diff --git a/src/pixman/operation.rs.html b/src/pixman/operation.rs.html
index 8b5f88d..75cc2ff 100644
--- a/src/pixman/operation.rs.html
+++ b/src/pixman/operation.rs.html
@@ -1,4 +1,4 @@
-operation.rs - source
1
+operation.rs - source
1
 2
 3
 4
diff --git a/src/pixman/point.rs.html b/src/pixman/point.rs.html
index af773a6..02bc71b 100644
--- a/src/pixman/point.rs.html
+++ b/src/pixman/point.rs.html
@@ -1,4 +1,4 @@
-point.rs - source
1
+point.rs - source
1
 2
 3
 4
diff --git a/src/pixman/region.rs.html b/src/pixman/region.rs.html
index ad92aa1..2835e82 100644
--- a/src/pixman/region.rs.html
+++ b/src/pixman/region.rs.html
@@ -1,4 +1,4 @@
-region.rs - source
1
+region.rs - source
1
 2
 3
 4
@@ -296,10 +296,32 @@
 296
 297
 298
+299
+300
+301
+302
+303
+304
+305
+306
+307
+308
+309
 
use paste::paste;
 
 use crate::{Box16, Box32};
 
+/// Describes overlap of a region with a rectangle
+#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
+pub enum Overlap {
+    /// No intersection
+    Out,
+    /// Region contains a rectangle
+    In,
+    /// Partial intersection
+    Part,
+}
+
 macro_rules! impl_region {
     ($(#[$attr:meta])* $name:ident, ffi => $ffi:path, impl => $impl:ident, box_t => $box_t:path, loc_t => $loc_t:path, size_t => $size_t:path$(,)?) => {
         $(#[$attr])*
@@ -502,15 +524,15 @@
             }
 
             /// Whether this region contains the provided rectangle
-            pub fn contains_rectangle(&self, rect: $box_t) -> Option<usize> {
+            pub fn contains_rectangle(&self, rect: $box_t) -> Overlap {
                 let overlap =
                     unsafe { paste!($crate::ffi::[<$impl _contains_rectangle>](&self.0, &rect)) };
-
-                if overlap > 0 {
-                    Some(overlap as usize)
-                } else {
-                    None
-                }
+                match overlap {
+                    $crate::ffi::pixman_region_overlap_t_PIXMAN_REGION_OUT => Overlap::Out,
+                    $crate::ffi::pixman_region_overlap_t_PIXMAN_REGION_IN => Overlap::In,
+                    $crate::ffi::pixman_region_overlap_t_PIXMAN_REGION_PART => Overlap::Part,
+                    _ => unreachable!(),
+                }
             }
 
             #[inline]
diff --git a/src/pixman/repeat.rs.html b/src/pixman/repeat.rs.html
index 4575acb..4e2739f 100644
--- a/src/pixman/repeat.rs.html
+++ b/src/pixman/repeat.rs.html
@@ -1,4 +1,4 @@
-repeat.rs - source
1
+repeat.rs - source
1
 2
 3
 4
diff --git a/src/pixman/span.rs.html b/src/pixman/span.rs.html
index 868ef95..e66e988 100644
--- a/src/pixman/span.rs.html
+++ b/src/pixman/span.rs.html
@@ -1,4 +1,4 @@
-span.rs - source
1
+span.rs - source
1
 2
 3
 4
diff --git a/src/pixman/transform.rs.html b/src/pixman/transform.rs.html
index 642a5cd..5d59b41 100644
--- a/src/pixman/transform.rs.html
+++ b/src/pixman/transform.rs.html
@@ -1,4 +1,4 @@
-transform.rs - source
1
+transform.rs - source
1
 2
 3
 4
diff --git a/src/pixman/trap.rs.html b/src/pixman/trap.rs.html
index 7c76e6d..3a7795d 100644
--- a/src/pixman/trap.rs.html
+++ b/src/pixman/trap.rs.html
@@ -1,4 +1,4 @@
-trap.rs - source
1
+trap.rs - source
1
 2
 3
 4
diff --git a/src/pixman/trapezoid.rs.html b/src/pixman/trapezoid.rs.html
index f48558c..58b5c77 100644
--- a/src/pixman/trapezoid.rs.html
+++ b/src/pixman/trapezoid.rs.html
@@ -1,4 +1,4 @@
-trapezoid.rs - source
1
+trapezoid.rs - source
1
 2
 3
 4
diff --git a/src/pixman/triangle.rs.html b/src/pixman/triangle.rs.html
index ee72141..856bbd9 100644
--- a/src/pixman/triangle.rs.html
+++ b/src/pixman/triangle.rs.html
@@ -1,4 +1,4 @@
-triangle.rs - source
1
+triangle.rs - source
1
 2
 3
 4
diff --git a/src/pixman/vector.rs.html b/src/pixman/vector.rs.html
index 075e34d..eaf96e4 100644
--- a/src/pixman/vector.rs.html
+++ b/src/pixman/vector.rs.html
@@ -1,4 +1,4 @@
-vector.rs - source
1
+vector.rs - source
1
 2
 3
 4
diff --git a/src/pixman_sys/lib.rs.html b/src/pixman_sys/lib.rs.html
index ccfaa50..309bc42 100644
--- a/src/pixman_sys/lib.rs.html
+++ b/src/pixman_sys/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source
1
+lib.rs - source
1
 2
 3
 4
diff --git a/static.files/main-9dd44ab47b99a0fb.js b/static.files/main-9dd44ab47b99a0fb.js
new file mode 100644
index 0000000..cfb9a38
--- /dev/null
+++ b/static.files/main-9dd44ab47b99a0fb.js
@@ -0,0 +1,12 @@
+"use strict";window.RUSTDOC_TOOLTIP_HOVER_MS=300;window.RUSTDOC_TOOLTIP_HOVER_EXIT_MS=450;function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileTopbar=document.querySelector(".mobile-topbar");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileTopbar){const mobileTitle=document.createElement("h2");mobileTitle.className="location";if(hasClass(document.body,"crate")){mobileTitle.innerText=`Crate ${window.currentCrate}`}else if(locationTitle){mobileTitle.innerHTML=locationTitle.innerHTML}mobileTopbar.appendChild(mobileTitle)}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function preLoadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.rel="preload";link.as="style";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadScript(getVar("static-root-path")+getVar("settings-js"));setTimeout(()=>{const themes=getVar("themes").split(",");for(const theme of themes){if(theme!==""){preLoadCss(getVar("root-path")+theme+".css")}}},0)};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchState.outputElement()}switchDisplayedElement(search);searchState.mouseMovedAfterSearch=false;document.title=searchState.title},removeQueryParameters:()=>{document.title=searchState.titleBeforeSearch;if(browserSupportsHistoryApi()){history.replaceState(null,"",getNakedUrl()+window.location.hash)}},hideResults:()=>{switchDisplayedElement(null);searchState.removeQueryParameters()},getQueryStringParams:()=>{const params={};window.location.search.substring(1).split("&").map(s=>{const pair=s.split("=");params[decodeURIComponent(pair[0])]=typeof pair[1]==="undefined"?null:decodeURIComponent(pair[1])});return params},setup:()=>{const search_input=searchState.input;if(!searchState.input){return}let searchLoaded=false;function loadSearch(){if(!searchLoaded){searchLoaded=true;loadScript(getVar("static-root-path")+getVar("search-js"));loadScript(resourcePath("search-index",".js"))}}search_input.addEventListener("focus",()=>{search_input.origPlaceholder=search_input.placeholder;search_input.placeholder="Type your search here.";loadSearch()});if(search_input.value!==""){loadSearch()}const params=searchState.getQueryStringParams();if(params.search!==undefined){searchState.setLoadingSearch();loadSearch()}},setLoadingSearch:()=>{const search=searchState.outputElement();search.innerHTML="

"+searchState.loadingText+"

";searchState.showResults(search)},};const toggleAllDocsId="toggle-all-docs";let savedHash="";function handleHashes(ev){if(ev!==null&&searchState.isDisplayed()&&ev.newURL){switchDisplayedElement(null);const hash=ev.newURL.slice(ev.newURL.indexOf("#")+1);if(browserSupportsHistoryApi()){history.replaceState(null,"",getNakedUrl()+window.location.search+"#"+hash)}const elem=document.getElementById(hash);if(elem){elem.scrollIntoView()}}const pageId=window.location.hash.replace(/^#/,"");if(savedHash!==pageId){savedHash=pageId;if(pageId!==""){expandSection(pageId)}}if(savedHash.startsWith("impl-")){const splitAt=savedHash.indexOf("/");if(splitAt!==-1){const implId=savedHash.slice(0,splitAt);const assocId=savedHash.slice(splitAt+1);const implElem=document.getElementById(implId);if(implElem&&implElem.parentElement.tagName==="SUMMARY"&&implElem.parentElement.parentElement.tagName==="DETAILS"){onEachLazy(implElem.parentElement.parentElement.querySelectorAll(`[id^="${assocId}"]`),item=>{const numbered=/([^-]+)-([0-9]+)/.exec(item.id);if(item.id===assocId||(numbered&&numbered[1]===assocId)){openParentDetails(item);item.scrollIntoView();setTimeout(()=>{window.location.replace("#"+item.id)},0)}})}}}}function onHashChange(ev){hideSidebar();handleHashes(ev)}function openParentDetails(elem){while(elem){if(elem.tagName==="DETAILS"){elem.open=true}elem=elem.parentNode}}function expandSection(id){openParentDetails(document.getElementById(id))}function handleEscape(ev){searchState.clearInputTimeout();searchState.hideResults();ev.preventDefault();searchState.defocus();window.hideAllModals(true)}function handleShortcut(ev){const disableShortcuts=getSettingValue("disable-shortcuts")==="true";if(ev.ctrlKey||ev.altKey||ev.metaKey||disableShortcuts){return}if(document.activeElement.tagName==="INPUT"&&document.activeElement.type!=="checkbox"&&document.activeElement.type!=="radio"){switch(getVirtualKey(ev)){case"Escape":handleEscape(ev);break}}else{switch(getVirtualKey(ev)){case"Escape":handleEscape(ev);break;case"s":case"S":ev.preventDefault();searchState.focus();break;case"+":ev.preventDefault();expandAllDocs();break;case"-":ev.preventDefault();collapseAllDocs();break;case"?":showHelp();break;default:break}}}document.addEventListener("keypress",handleShortcut);document.addEventListener("keydown",handleShortcut);function addSidebarItems(){if(!window.SIDEBAR_ITEMS){return}const sidebar=document.getElementsByClassName("sidebar-elems")[0];function block(shortty,id,longty){const filtered=window.SIDEBAR_ITEMS[shortty];if(!filtered){return}const modpath=hasClass(document.body,"mod")?"../":"";const h3=document.createElement("h3");h3.innerHTML=`${longty}`;const ul=document.createElement("ul");ul.className="block "+shortty;for(const name of filtered){let path;if(shortty==="mod"){path=`${modpath}${name}/index.html`}else{path=`${modpath}${shortty}.${name}.html`}let current_page=document.location.href.toString();if(current_page.endsWith("/")){current_page+="index.html"}const link=document.createElement("a");link.href=path;if(link.href===current_page){link.className="current"}link.textContent=name;const li=document.createElement("li");li.appendChild(link);ul.appendChild(li)}sidebar.appendChild(h3);sidebar.appendChild(ul)}if(sidebar){block("primitive","primitives","Primitive Types");block("mod","modules","Modules");block("macro","macros","Macros");block("struct","structs","Structs");block("enum","enums","Enums");block("constant","constants","Constants");block("static","static","Statics");block("trait","traits","Traits");block("fn","functions","Functions");block("type","types","Type Aliases");block("union","unions","Unions");block("foreigntype","foreign-types","Foreign Types");block("keyword","keywords","Keywords");block("opaque","opaque-types","Opaque Types");block("attr","attributes","Attribute Macros");block("derive","derives","Derive Macros");block("traitalias","trait-aliases","Trait Aliases")}}window.register_implementors=imp=>{const implementors=document.getElementById("implementors-list");const synthetic_implementors=document.getElementById("synthetic-implementors-list");const inlined_types=new Set();const TEXT_IDX=0;const SYNTHETIC_IDX=1;const TYPES_IDX=2;if(synthetic_implementors){onEachLazy(synthetic_implementors.getElementsByClassName("impl"),el=>{const aliases=el.getAttribute("data-aliases");if(!aliases){return}aliases.split(",").forEach(alias=>{inlined_types.add(alias)})})}let currentNbImpls=implementors.getElementsByClassName("impl").length;const traitName=document.querySelector(".main-heading h1 > .trait").textContent;const baseIdName="impl-"+traitName+"-";const libs=Object.getOwnPropertyNames(imp);const script=document.querySelector("script[data-ignore-extern-crates]");const ignoreExternCrates=new Set((script?script.getAttribute("data-ignore-extern-crates"):"").split(","));for(const lib of libs){if(lib===window.currentCrate||ignoreExternCrates.has(lib)){continue}const structs=imp[lib];struct_loop:for(const struct of structs){const list=struct[SYNTHETIC_IDX]?synthetic_implementors:implementors;if(struct[SYNTHETIC_IDX]){for(const struct_type of struct[TYPES_IDX]){if(inlined_types.has(struct_type)){continue struct_loop}inlined_types.add(struct_type)}}const code=document.createElement("h3");code.innerHTML=struct[TEXT_IDX];addClass(code,"code-header");onEachLazy(code.getElementsByTagName("a"),elem=>{const href=elem.getAttribute("href");if(href&&!href.startsWith("#")&&!/^(?:[a-z+]+:)?\/\//.test(href)){elem.setAttribute("href",window.rootPath+href)}});const currentId=baseIdName+currentNbImpls;const anchor=document.createElement("a");anchor.href="#"+currentId;addClass(anchor,"anchor");const display=document.createElement("div");display.id=currentId;addClass(display,"impl");display.appendChild(anchor);display.appendChild(code);list.appendChild(display);currentNbImpls+=1}}};if(window.pending_implementors){window.register_implementors(window.pending_implementors)}window.register_type_impls=imp=>{if(!imp||!imp[window.currentCrate]){return}window.pending_type_impls=null;const idMap=new Map();let implementations=document.getElementById("implementations-list");let trait_implementations=document.getElementById("trait-implementations-list");let trait_implementations_header=document.getElementById("trait-implementations");const script=document.querySelector("script[data-self-path]");const selfPath=script?script.getAttribute("data-self-path"):null;const mainContent=document.querySelector("#main-content");const sidebarSection=document.querySelector(".sidebar section");let methods=document.querySelector(".sidebar .block.method");let associatedTypes=document.querySelector(".sidebar .block.associatedtype");let associatedConstants=document.querySelector(".sidebar .block.associatedconstant");let sidebarTraitList=document.querySelector(".sidebar .block.trait-implementation");for(const impList of imp[window.currentCrate]){const types=impList.slice(2);const text=impList[0];const isTrait=impList[1]!==0;const traitName=impList[1];if(types.indexOf(selfPath)===-1){continue}let outputList=isTrait?trait_implementations:implementations;if(outputList===null){const outputListName=isTrait?"Trait Implementations":"Implementations";const outputListId=isTrait?"trait-implementations-list":"implementations-list";const outputListHeaderId=isTrait?"trait-implementations":"implementations";const outputListHeader=document.createElement("h2");outputListHeader.id=outputListHeaderId;outputListHeader.innerText=outputListName;outputList=document.createElement("div");outputList.id=outputListId;if(isTrait){const link=document.createElement("a");link.href=`#${outputListHeaderId}`;link.innerText="Trait Implementations";const h=document.createElement("h3");h.appendChild(link);trait_implementations=outputList;trait_implementations_header=outputListHeader;sidebarSection.appendChild(h);sidebarTraitList=document.createElement("ul");sidebarTraitList.className="block trait-implementation";sidebarSection.appendChild(sidebarTraitList);mainContent.appendChild(outputListHeader);mainContent.appendChild(outputList)}else{implementations=outputList;if(trait_implementations){mainContent.insertBefore(outputListHeader,trait_implementations_header);mainContent.insertBefore(outputList,trait_implementations_header)}else{const mainContent=document.querySelector("#main-content");mainContent.appendChild(outputListHeader);mainContent.appendChild(outputList)}}}const template=document.createElement("template");template.innerHTML=text;onEachLazy(template.content.querySelectorAll("a"),elem=>{const href=elem.getAttribute("href");if(href&&!href.startsWith("#")&&!/^(?:[a-z+]+:)?\/\//.test(href)){elem.setAttribute("href",window.rootPath+href)}});onEachLazy(template.content.querySelectorAll("[id]"),el=>{let i=0;if(idMap.has(el.id)){i=idMap.get(el.id)}else if(document.getElementById(el.id)){i=1;while(document.getElementById(`${el.id}-${2 * i}`)){i=2*i}while(document.getElementById(`${el.id}-${i}`)){i+=1}}if(i!==0){const oldHref=`#${el.id}`;const newHref=`#${el.id}-${i}`;el.id=`${el.id}-${i}`;onEachLazy(template.content.querySelectorAll("a[href]"),link=>{if(link.getAttribute("href")===oldHref){link.href=newHref}})}idMap.set(el.id,i+1)});const templateAssocItems=template.content.querySelectorAll("section.tymethod, "+"section.method, section.associatedtype, section.associatedconstant");if(isTrait){const li=document.createElement("li");const a=document.createElement("a");a.href=`#${template.content.querySelector(".impl").id}`;a.textContent=traitName;li.appendChild(a);sidebarTraitList.append(li)}else{onEachLazy(templateAssocItems,item=>{let block=hasClass(item,"associatedtype")?associatedTypes:(hasClass(item,"associatedconstant")?associatedConstants:(methods));if(!block){const blockTitle=hasClass(item,"associatedtype")?"Associated Types":(hasClass(item,"associatedconstant")?"Associated Constants":("Methods"));const blockClass=hasClass(item,"associatedtype")?"associatedtype":(hasClass(item,"associatedconstant")?"associatedconstant":("method"));const blockHeader=document.createElement("h3");const blockLink=document.createElement("a");blockLink.href="#implementations";blockLink.innerText=blockTitle;blockHeader.appendChild(blockLink);block=document.createElement("ul");block.className=`block ${blockClass}`;const insertionReference=methods||sidebarTraitList;if(insertionReference){const insertionReferenceH=insertionReference.previousElementSibling;sidebarSection.insertBefore(blockHeader,insertionReferenceH);sidebarSection.insertBefore(block,insertionReferenceH)}else{sidebarSection.appendChild(blockHeader);sidebarSection.appendChild(block)}if(hasClass(item,"associatedtype")){associatedTypes=block}else if(hasClass(item,"associatedconstant")){associatedConstants=block}else{methods=block}}const li=document.createElement("li");const a=document.createElement("a");a.innerText=item.id.split("-")[0].split(".")[1];a.href=`#${item.id}`;li.appendChild(a);block.appendChild(li)})}outputList.appendChild(template.content)}for(const list of[methods,associatedTypes,associatedConstants,sidebarTraitList]){if(!list){continue}const newChildren=Array.prototype.slice.call(list.children);newChildren.sort((a,b)=>{const aI=a.innerText;const bI=b.innerText;return aIbI?1:0});list.replaceChildren(...newChildren)}};if(window.pending_type_impls){window.register_type_impls(window.pending_type_impls)}function addSidebarCrates(){if(!window.ALL_CRATES){return}const sidebarElems=document.getElementsByClassName("sidebar-elems")[0];if(!sidebarElems){return}const h3=document.createElement("h3");h3.innerHTML="Crates";const ul=document.createElement("ul");ul.className="block crate";for(const crate of window.ALL_CRATES){const link=document.createElement("a");link.href=window.rootPath+crate+"/index.html";if(window.rootPath!=="./"&&crate===window.currentCrate){link.className="current"}link.textContent=crate;const li=document.createElement("li");li.appendChild(link);ul.appendChild(li)}sidebarElems.appendChild(h3);sidebarElems.appendChild(ul)}function expandAllDocs(){const innerToggle=document.getElementById(toggleAllDocsId);removeClass(innerToggle,"will-expand");onEachLazy(document.getElementsByClassName("toggle"),e=>{if(!hasClass(e,"type-contents-toggle")&&!hasClass(e,"more-examples-toggle")){e.open=true}});innerToggle.title="collapse all docs";innerToggle.children[0].innerText="\u2212"}function collapseAllDocs(){const innerToggle=document.getElementById(toggleAllDocsId);addClass(innerToggle,"will-expand");onEachLazy(document.getElementsByClassName("toggle"),e=>{if(e.parentNode.id!=="implementations-list"||(!hasClass(e,"implementors-toggle")&&!hasClass(e,"type-contents-toggle"))){e.open=false}});innerToggle.title="expand all docs";innerToggle.children[0].innerText="+"}function toggleAllDocs(){const innerToggle=document.getElementById(toggleAllDocsId);if(!innerToggle){return}if(hasClass(innerToggle,"will-expand")){expandAllDocs()}else{collapseAllDocs()}}(function(){const toggles=document.getElementById(toggleAllDocsId);if(toggles){toggles.onclick=toggleAllDocs}const hideMethodDocs=getSettingValue("auto-hide-method-docs")==="true";const hideImplementations=getSettingValue("auto-hide-trait-implementations")==="true";const hideLargeItemContents=getSettingValue("auto-hide-large-items")!=="false";function setImplementorsTogglesOpen(id,open){const list=document.getElementById(id);if(list!==null){onEachLazy(list.getElementsByClassName("implementors-toggle"),e=>{e.open=open})}}if(hideImplementations){setImplementorsTogglesOpen("trait-implementations-list",false);setImplementorsTogglesOpen("blanket-implementations-list",false)}onEachLazy(document.getElementsByClassName("toggle"),e=>{if(!hideLargeItemContents&&hasClass(e,"type-contents-toggle")){e.open=true}if(hideMethodDocs&&hasClass(e,"method-toggle")){e.open=false}})}());window.rustdoc_add_line_numbers_to_examples=()=>{onEachLazy(document.getElementsByClassName("rust-example-rendered"),x=>{const parent=x.parentNode;const line_numbers=parent.querySelectorAll(".example-line-numbers");if(line_numbers.length>0){return}const count=x.textContent.split("\n").length;const elems=[];for(let i=0;i{onEachLazy(document.getElementsByClassName("rust-example-rendered"),x=>{const parent=x.parentNode;const line_numbers=parent.querySelectorAll(".example-line-numbers");for(const node of line_numbers){parent.removeChild(node)}})};if(getSettingValue("line-numbers")==="true"){window.rustdoc_add_line_numbers_to_examples()}function showSidebar(){window.hideAllModals(false);const sidebar=document.getElementsByClassName("sidebar")[0];addClass(sidebar,"shown")}function hideSidebar(){const sidebar=document.getElementsByClassName("sidebar")[0];removeClass(sidebar,"shown")}window.addEventListener("resize",()=>{if(window.CURRENT_TOOLTIP_ELEMENT){const base=window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE;const force_visible=base.TOOLTIP_FORCE_VISIBLE;hideTooltip(false);if(force_visible){showTooltip(base);base.TOOLTIP_FORCE_VISIBLE=true}}});const mainElem=document.getElementById(MAIN_ID);if(mainElem){mainElem.addEventListener("click",hideSidebar)}onEachLazy(document.querySelectorAll("a[href^='#']"),el=>{el.addEventListener("click",()=>{expandSection(el.hash.slice(1));hideSidebar()})});onEachLazy(document.querySelectorAll(".toggle > summary:not(.hideme)"),el=>{el.addEventListener("click",e=>{if(e.target.tagName!=="SUMMARY"&&e.target.tagName!=="A"){e.preventDefault()}})});function showTooltip(e){const notable_ty=e.getAttribute("data-notable-ty");if(!window.NOTABLE_TRAITS&¬able_ty){const data=document.getElementById("notable-traits-data");if(data){window.NOTABLE_TRAITS=JSON.parse(data.innerText)}else{throw new Error("showTooltip() called with notable without any notable traits!")}}if(window.CURRENT_TOOLTIP_ELEMENT&&window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE===e){clearTooltipHoverTimeout(window.CURRENT_TOOLTIP_ELEMENT);return}window.hideAllModals(false);const wrapper=document.createElement("div");if(notable_ty){wrapper.innerHTML="
"+window.NOTABLE_TRAITS[notable_ty]+"
"}else{if(e.getAttribute("title")!==null){e.setAttribute("data-title",e.getAttribute("title"));e.removeAttribute("title")}if(e.getAttribute("data-title")!==null){const titleContent=document.createElement("div");titleContent.className="content";titleContent.appendChild(document.createTextNode(e.getAttribute("data-title")));wrapper.appendChild(titleContent)}}wrapper.className="tooltip popover";const focusCatcher=document.createElement("div");focusCatcher.setAttribute("tabindex","0");focusCatcher.onfocus=hideTooltip;wrapper.appendChild(focusCatcher);const pos=e.getBoundingClientRect();wrapper.style.top=(pos.top+window.scrollY+pos.height)+"px";wrapper.style.left=0;wrapper.style.right="auto";wrapper.style.visibility="hidden";const body=document.getElementsByTagName("body")[0];body.appendChild(wrapper);const wrapperPos=wrapper.getBoundingClientRect();const finalPos=pos.left+window.scrollX-wrapperPos.width+24;if(finalPos>0){wrapper.style.left=finalPos+"px"}else{wrapper.style.setProperty("--popover-arrow-offset",(wrapperPos.right-pos.right+4)+"px")}wrapper.style.visibility="";window.CURRENT_TOOLTIP_ELEMENT=wrapper;window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE=e;clearTooltipHoverTimeout(window.CURRENT_TOOLTIP_ELEMENT);wrapper.onpointerenter=ev=>{if(ev.pointerType!=="mouse"){return}clearTooltipHoverTimeout(e)};wrapper.onpointerleave=ev=>{if(ev.pointerType!=="mouse"){return}if(!e.TOOLTIP_FORCE_VISIBLE&&!elemIsInParent(ev.relatedTarget,e)){setTooltipHoverTimeout(e,false);addClass(wrapper,"fade-out")}}}function setTooltipHoverTimeout(element,show){clearTooltipHoverTimeout(element);if(!show&&!window.CURRENT_TOOLTIP_ELEMENT){return}if(show&&window.CURRENT_TOOLTIP_ELEMENT){return}if(window.CURRENT_TOOLTIP_ELEMENT&&window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE!==element){return}element.TOOLTIP_HOVER_TIMEOUT=setTimeout(()=>{if(show){showTooltip(element)}else if(!element.TOOLTIP_FORCE_VISIBLE){hideTooltip(false)}},show?window.RUSTDOC_TOOLTIP_HOVER_MS:window.RUSTDOC_TOOLTIP_HOVER_EXIT_MS)}function clearTooltipHoverTimeout(element){if(element.TOOLTIP_HOVER_TIMEOUT!==undefined){removeClass(window.CURRENT_TOOLTIP_ELEMENT,"fade-out");clearTimeout(element.TOOLTIP_HOVER_TIMEOUT);delete element.TOOLTIP_HOVER_TIMEOUT}}function tooltipBlurHandler(event){if(window.CURRENT_TOOLTIP_ELEMENT&&!elemIsInParent(document.activeElement,window.CURRENT_TOOLTIP_ELEMENT)&&!elemIsInParent(event.relatedTarget,window.CURRENT_TOOLTIP_ELEMENT)&&!elemIsInParent(document.activeElement,window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE)&&!elemIsInParent(event.relatedTarget,window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE)){setTimeout(()=>hideTooltip(false),0)}}function hideTooltip(focus){if(window.CURRENT_TOOLTIP_ELEMENT){if(window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.TOOLTIP_FORCE_VISIBLE){if(focus){window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.focus()}window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.TOOLTIP_FORCE_VISIBLE=false}const body=document.getElementsByTagName("body")[0];body.removeChild(window.CURRENT_TOOLTIP_ELEMENT);clearTooltipHoverTimeout(window.CURRENT_TOOLTIP_ELEMENT);window.CURRENT_TOOLTIP_ELEMENT=null}}onEachLazy(document.getElementsByClassName("tooltip"),e=>{e.onclick=()=>{e.TOOLTIP_FORCE_VISIBLE=e.TOOLTIP_FORCE_VISIBLE?false:true;if(window.CURRENT_TOOLTIP_ELEMENT&&!e.TOOLTIP_FORCE_VISIBLE){hideTooltip(true)}else{showTooltip(e);window.CURRENT_TOOLTIP_ELEMENT.setAttribute("tabindex","0");window.CURRENT_TOOLTIP_ELEMENT.focus();window.CURRENT_TOOLTIP_ELEMENT.onblur=tooltipBlurHandler}return false};e.onpointerenter=ev=>{if(ev.pointerType!=="mouse"){return}setTooltipHoverTimeout(e,true)};e.onpointermove=ev=>{if(ev.pointerType!=="mouse"){return}setTooltipHoverTimeout(e,true)};e.onpointerleave=ev=>{if(ev.pointerType!=="mouse"){return}if(!e.TOOLTIP_FORCE_VISIBLE&&!elemIsInParent(ev.relatedTarget,window.CURRENT_TOOLTIP_ELEMENT)){setTooltipHoverTimeout(e,false);addClass(window.CURRENT_TOOLTIP_ELEMENT,"fade-out")}}});const sidebar_menu_toggle=document.getElementsByClassName("sidebar-menu-toggle")[0];if(sidebar_menu_toggle){sidebar_menu_toggle.addEventListener("click",()=>{const sidebar=document.getElementsByClassName("sidebar")[0];if(!hasClass(sidebar,"shown")){showSidebar()}else{hideSidebar()}})}function helpBlurHandler(event){blurHandler(event,getHelpButton(),window.hidePopoverMenus)}function buildHelpMenu(){const book_info=document.createElement("span");const channel=getVar("channel");book_info.className="top";book_info.innerHTML=`You can find more information in \ +the rustdoc book.`;const shortcuts=[["?","Show this help dialog"],["S","Focus the search field"],["↑","Move up in search results"],["↓","Move down in search results"],["← / →","Switch result tab (when results focused)"],["⏎","Go to active search result"],["+","Expand all sections"],["-","Collapse all sections"],].map(x=>"
"+x[0].split(" ").map((y,index)=>((index&1)===0?""+y+"":" "+y+" ")).join("")+"
"+x[1]+"
").join("");const div_shortcuts=document.createElement("div");addClass(div_shortcuts,"shortcuts");div_shortcuts.innerHTML="

Keyboard Shortcuts

"+shortcuts+"
";const infos=[`For a full list of all search features, take a look here.`,"Prefix searches with a type followed by a colon (e.g., fn:) to \ + restrict the search to a given item kind.","Accepted kinds are: fn, mod, struct, \ + enum, trait, type, macro, \ + and const.","Search functions by type signature (e.g., vec -> usize or \ + -> vec or String, enum:Cow -> bool)","You can look for items with an exact name by putting double quotes around \ + your request: \"string\"","Look for functions that accept or return \ + slices and \ + arrays by writing \ + square brackets (e.g., -> [u8] or [] -> Option)","Look for items inside another one by searching for a path: vec::Vec",].map(x=>"

"+x+"

").join("");const div_infos=document.createElement("div");addClass(div_infos,"infos");div_infos.innerHTML="

Search Tricks

"+infos;const rustdoc_version=document.createElement("span");rustdoc_version.className="bottom";const rustdoc_version_code=document.createElement("code");rustdoc_version_code.innerText="rustdoc "+getVar("rustdoc-version");rustdoc_version.appendChild(rustdoc_version_code);const container=document.createElement("div");if(!isHelpPage){container.className="popover"}container.id="help";container.style.display="none";const side_by_side=document.createElement("div");side_by_side.className="side-by-side";side_by_side.appendChild(div_shortcuts);side_by_side.appendChild(div_infos);container.appendChild(book_info);container.appendChild(side_by_side);container.appendChild(rustdoc_version);if(isHelpPage){const help_section=document.createElement("section");help_section.appendChild(container);document.getElementById("main-content").appendChild(help_section);container.style.display="block"}else{const help_button=getHelpButton();help_button.appendChild(container);container.onblur=helpBlurHandler;help_button.onblur=helpBlurHandler;help_button.children[0].onblur=helpBlurHandler}return container}window.hideAllModals=switchFocus=>{hideSidebar();window.hidePopoverMenus();hideTooltip(switchFocus)};window.hidePopoverMenus=()=>{onEachLazy(document.querySelectorAll(".search-form .popover"),elem=>{elem.style.display="none"})};function getHelpMenu(buildNeeded){let menu=getHelpButton().querySelector(".popover");if(!menu&&buildNeeded){menu=buildHelpMenu()}return menu}function showHelp(){getHelpButton().querySelector("a").focus();const menu=getHelpMenu(true);if(menu.style.display==="none"){window.hideAllModals();menu.style.display=""}}if(isHelpPage){showHelp();document.querySelector(`#${HELP_BUTTON_ID} > a`).addEventListener("click",event=>{const target=event.target;if(target.tagName!=="A"||target.parentElement.id!==HELP_BUTTON_ID||event.ctrlKey||event.altKey||event.metaKey){return}event.preventDefault()})}else{document.querySelector(`#${HELP_BUTTON_ID} > a`).addEventListener("click",event=>{const target=event.target;if(target.tagName!=="A"||target.parentElement.id!==HELP_BUTTON_ID||event.ctrlKey||event.altKey||event.metaKey){return}event.preventDefault();const menu=getHelpMenu(true);const shouldShowHelp=menu.style.display==="none";if(shouldShowHelp){showHelp()}else{window.hidePopoverMenus()}})}setMobileTopbar();addSidebarItems();addSidebarCrates();onHashChange(null);window.addEventListener("hashchange",onHashChange);searchState.setup()}());(function(){let reset_button_timeout=null;const but=document.getElementById("copy-path");if(!but){return}but.onclick=()=>{const parent=but.parentElement;const path=[];onEach(parent.childNodes,child=>{if(child.tagName==="A"){path.push(child.textContent)}});const el=document.createElement("textarea");el.value=path.join("::");el.setAttribute("readonly","");el.style.position="absolute";el.style.left="-9999px";document.body.appendChild(el);el.select();document.execCommand("copy");document.body.removeChild(el);but.children[0].style.display="none";let tmp;if(but.childNodes.length<2){tmp=document.createTextNode("✓");but.appendChild(tmp)}else{onEachLazy(but.childNodes,e=>{if(e.nodeType===Node.TEXT_NODE){tmp=e;return true}});tmp.textContent="✓"}if(reset_button_timeout!==null){window.clearTimeout(reset_button_timeout)}function reset_button(){tmp.textContent="";reset_button_timeout=null;but.children[0].style.display=""}reset_button_timeout=window.setTimeout(reset_button,1000)}}()) \ No newline at end of file diff --git a/static.files/main-c5bd66d33317d69f.js b/static.files/main-c5bd66d33317d69f.js deleted file mode 100644 index 43133d6..0000000 --- a/static.files/main-c5bd66d33317d69f.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict";window.RUSTDOC_TOOLTIP_HOVER_MS=300;window.RUSTDOC_TOOLTIP_HOVER_EXIT_MS=450;function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden")}function showMain(){removeClass(document.getElementById(MAIN_ID),"hidden")}function elemIsInParent(elem,parent){while(elem&&elem!==document.body){if(elem===parent){return true}elem=elem.parentElement}return false}function blurHandler(event,parentElem,hideCallback){if(!elemIsInParent(document.activeElement,parentElem)&&!elemIsInParent(event.relatedTarget,parentElem)){hideCallback()}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function setMobileTopbar(){const mobileTopbar=document.querySelector(".mobile-topbar");const locationTitle=document.querySelector(".sidebar h2.location");if(mobileTopbar&&locationTitle){const mobileTitle=document.createElement("h2");mobileTitle.innerHTML=locationTitle.innerHTML;mobileTopbar.appendChild(mobileTitle)}}function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape"}return String.fromCharCode(c)}const MAIN_ID="main-content";const SETTINGS_BUTTON_ID="settings-menu";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";const HELP_BUTTON_ID="help-button";function getSettingsButton(){return document.getElementById(SETTINGS_BUTTON_ID)}function getHelpButton(){return document.getElementById(HELP_BUTTON_ID)}function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0]}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID))}return el}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden")}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden")}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild)}if(elemToDisplay===null){addClass(el,"hidden");showMain();return}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden")}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function"}function preLoadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.rel="preload";link.as="style";document.getElementsByTagName("head")[0].appendChild(link)}(function(){const isHelpPage=window.location.pathname.endsWith("/help.html");function loadScript(url){const script=document.createElement("script");script.src=url;document.head.append(script)}getSettingsButton().onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return}window.hideAllModals(false);addClass(getSettingsButton(),"rotate");event.preventDefault();loadScript(getVar("static-root-path")+getVar("settings-js"));setTimeout(()=>{const themes=getVar("themes").split(",");for(const theme of themes){if(theme!==""){preLoadCss(getVar("root-path")+theme+".css")}}},0)};window.searchState={loadingText:"Loading search results...",input:document.getElementsByClassName("search-input")[0],outputElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el)}return el},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(searchState.timeout!==null){clearTimeout(searchState.timeout);searchState.timeout=null}},isDisplayed:()=>searchState.outputElement().parentElement.id===ALTERNATIVE_DISPLAY_ID,focus:()=>{searchState.input.focus()},defocus:()=>{searchState.input.blur()},showResults:search=>{if(search===null||typeof search==="undefined"){search=searchState.outputElement()}switchDisplayedElement(search);searchState.mouseMovedAfterSearch=false;document.title=searchState.title},removeQueryParameters:()=>{document.title=searchState.titleBeforeSearch;if(browserSupportsHistoryApi()){history.replaceState(null,"",getNakedUrl()+window.location.hash)}},hideResults:()=>{switchDisplayedElement(null);searchState.removeQueryParameters()},getQueryStringParams:()=>{const params={};window.location.search.substring(1).split("&").map(s=>{const pair=s.split("=");params[decodeURIComponent(pair[0])]=typeof pair[1]==="undefined"?null:decodeURIComponent(pair[1])});return params},setup:()=>{const search_input=searchState.input;if(!searchState.input){return}let searchLoaded=false;function loadSearch(){if(!searchLoaded){searchLoaded=true;loadScript(getVar("static-root-path")+getVar("search-js"));loadScript(resourcePath("search-index",".js"))}}search_input.addEventListener("focus",()=>{search_input.origPlaceholder=search_input.placeholder;search_input.placeholder="Type your search here.";loadSearch()});if(search_input.value!==""){loadSearch()}const params=searchState.getQueryStringParams();if(params.search!==undefined){searchState.setLoadingSearch();loadSearch()}},setLoadingSearch:()=>{const search=searchState.outputElement();search.innerHTML="

"+searchState.loadingText+"

";searchState.showResults(search)},};const toggleAllDocsId="toggle-all-docs";let savedHash="";function handleHashes(ev){if(ev!==null&&searchState.isDisplayed()&&ev.newURL){switchDisplayedElement(null);const hash=ev.newURL.slice(ev.newURL.indexOf("#")+1);if(browserSupportsHistoryApi()){history.replaceState(null,"",getNakedUrl()+window.location.search+"#"+hash)}const elem=document.getElementById(hash);if(elem){elem.scrollIntoView()}}const pageId=window.location.hash.replace(/^#/,"");if(savedHash!==pageId){savedHash=pageId;if(pageId!==""){expandSection(pageId)}}}function onHashChange(ev){hideSidebar();handleHashes(ev)}function openParentDetails(elem){while(elem){if(elem.tagName==="DETAILS"){elem.open=true}elem=elem.parentNode}}function expandSection(id){openParentDetails(document.getElementById(id))}function handleEscape(ev){searchState.clearInputTimeout();searchState.hideResults();ev.preventDefault();searchState.defocus();window.hideAllModals(true)}function handleShortcut(ev){const disableShortcuts=getSettingValue("disable-shortcuts")==="true";if(ev.ctrlKey||ev.altKey||ev.metaKey||disableShortcuts){return}if(document.activeElement.tagName==="INPUT"&&document.activeElement.type!=="checkbox"&&document.activeElement.type!=="radio"){switch(getVirtualKey(ev)){case"Escape":handleEscape(ev);break}}else{switch(getVirtualKey(ev)){case"Escape":handleEscape(ev);break;case"s":case"S":ev.preventDefault();searchState.focus();break;case"+":ev.preventDefault();expandAllDocs();break;case"-":ev.preventDefault();collapseAllDocs();break;case"?":showHelp();break;default:break}}}document.addEventListener("keypress",handleShortcut);document.addEventListener("keydown",handleShortcut);function addSidebarItems(){if(!window.SIDEBAR_ITEMS){return}const sidebar=document.getElementsByClassName("sidebar-elems")[0];function block(shortty,id,longty){const filtered=window.SIDEBAR_ITEMS[shortty];if(!filtered){return}const h3=document.createElement("h3");h3.innerHTML=`${longty}`;const ul=document.createElement("ul");ul.className="block "+shortty;for(const name of filtered){let path;if(shortty==="mod"){path=name+"/index.html"}else{path=shortty+"."+name+".html"}const current_page=document.location.href.split("/").pop();const link=document.createElement("a");link.href=path;if(path===current_page){link.className="current"}link.textContent=name;const li=document.createElement("li");li.appendChild(link);ul.appendChild(li)}sidebar.appendChild(h3);sidebar.appendChild(ul)}if(sidebar){block("primitive","primitives","Primitive Types");block("mod","modules","Modules");block("macro","macros","Macros");block("struct","structs","Structs");block("enum","enums","Enums");block("union","unions","Unions");block("constant","constants","Constants");block("static","static","Statics");block("trait","traits","Traits");block("fn","functions","Functions");block("type","types","Type Aliases");block("foreigntype","foreign-types","Foreign Types");block("keyword","keywords","Keywords");block("traitalias","trait-aliases","Trait Aliases")}}window.register_implementors=imp=>{const implementors=document.getElementById("implementors-list");const synthetic_implementors=document.getElementById("synthetic-implementors-list");const inlined_types=new Set();const TEXT_IDX=0;const SYNTHETIC_IDX=1;const TYPES_IDX=2;if(synthetic_implementors){onEachLazy(synthetic_implementors.getElementsByClassName("impl"),el=>{const aliases=el.getAttribute("data-aliases");if(!aliases){return}aliases.split(",").forEach(alias=>{inlined_types.add(alias)})})}let currentNbImpls=implementors.getElementsByClassName("impl").length;const traitName=document.querySelector(".main-heading h1 > .trait").textContent;const baseIdName="impl-"+traitName+"-";const libs=Object.getOwnPropertyNames(imp);const script=document.querySelector("script[data-ignore-extern-crates]");const ignoreExternCrates=new Set((script?script.getAttribute("data-ignore-extern-crates"):"").split(","));for(const lib of libs){if(lib===window.currentCrate||ignoreExternCrates.has(lib)){continue}const structs=imp[lib];struct_loop:for(const struct of structs){const list=struct[SYNTHETIC_IDX]?synthetic_implementors:implementors;if(struct[SYNTHETIC_IDX]){for(const struct_type of struct[TYPES_IDX]){if(inlined_types.has(struct_type)){continue struct_loop}inlined_types.add(struct_type)}}const code=document.createElement("h3");code.innerHTML=struct[TEXT_IDX];addClass(code,"code-header");onEachLazy(code.getElementsByTagName("a"),elem=>{const href=elem.getAttribute("href");if(href&&!/^(?:[a-z+]+:)?\/\//.test(href)){elem.setAttribute("href",window.rootPath+href)}});const currentId=baseIdName+currentNbImpls;const anchor=document.createElement("a");anchor.href="#"+currentId;addClass(anchor,"anchor");const display=document.createElement("div");display.id=currentId;addClass(display,"impl");display.appendChild(anchor);display.appendChild(code);list.appendChild(display);currentNbImpls+=1}}};if(window.pending_implementors){window.register_implementors(window.pending_implementors)}function addSidebarCrates(){if(!window.ALL_CRATES){return}const sidebarElems=document.getElementsByClassName("sidebar-elems")[0];if(!sidebarElems){return}const h3=document.createElement("h3");h3.innerHTML="Crates";const ul=document.createElement("ul");ul.className="block crate";for(const crate of window.ALL_CRATES){const link=document.createElement("a");link.href=window.rootPath+crate+"/index.html";if(window.rootPath!=="./"&&crate===window.currentCrate){link.className="current"}link.textContent=crate;const li=document.createElement("li");li.appendChild(link);ul.appendChild(li)}sidebarElems.appendChild(h3);sidebarElems.appendChild(ul)}function expandAllDocs(){const innerToggle=document.getElementById(toggleAllDocsId);removeClass(innerToggle,"will-expand");onEachLazy(document.getElementsByClassName("toggle"),e=>{if(!hasClass(e,"type-contents-toggle")&&!hasClass(e,"more-examples-toggle")){e.open=true}});innerToggle.title="collapse all docs";innerToggle.children[0].innerText="\u2212"}function collapseAllDocs(){const innerToggle=document.getElementById(toggleAllDocsId);addClass(innerToggle,"will-expand");onEachLazy(document.getElementsByClassName("toggle"),e=>{if(e.parentNode.id!=="implementations-list"||(!hasClass(e,"implementors-toggle")&&!hasClass(e,"type-contents-toggle"))){e.open=false}});innerToggle.title="expand all docs";innerToggle.children[0].innerText="+"}function toggleAllDocs(){const innerToggle=document.getElementById(toggleAllDocsId);if(!innerToggle){return}if(hasClass(innerToggle,"will-expand")){expandAllDocs()}else{collapseAllDocs()}}(function(){const toggles=document.getElementById(toggleAllDocsId);if(toggles){toggles.onclick=toggleAllDocs}const hideMethodDocs=getSettingValue("auto-hide-method-docs")==="true";const hideImplementations=getSettingValue("auto-hide-trait-implementations")==="true";const hideLargeItemContents=getSettingValue("auto-hide-large-items")!=="false";function setImplementorsTogglesOpen(id,open){const list=document.getElementById(id);if(list!==null){onEachLazy(list.getElementsByClassName("implementors-toggle"),e=>{e.open=open})}}if(hideImplementations){setImplementorsTogglesOpen("trait-implementations-list",false);setImplementorsTogglesOpen("blanket-implementations-list",false)}onEachLazy(document.getElementsByClassName("toggle"),e=>{if(!hideLargeItemContents&&hasClass(e,"type-contents-toggle")){e.open=true}if(hideMethodDocs&&hasClass(e,"method-toggle")){e.open=false}})}());window.rustdoc_add_line_numbers_to_examples=()=>{onEachLazy(document.getElementsByClassName("rust-example-rendered"),x=>{const parent=x.parentNode;const line_numbers=parent.querySelectorAll(".example-line-numbers");if(line_numbers.length>0){return}const count=x.textContent.split("\n").length;const elems=[];for(let i=0;i{onEachLazy(document.getElementsByClassName("rust-example-rendered"),x=>{const parent=x.parentNode;const line_numbers=parent.querySelectorAll(".example-line-numbers");for(const node of line_numbers){parent.removeChild(node)}})};if(getSettingValue("line-numbers")==="true"){window.rustdoc_add_line_numbers_to_examples()}function showSidebar(){window.hideAllModals(false);const sidebar=document.getElementsByClassName("sidebar")[0];addClass(sidebar,"shown")}function hideSidebar(){const sidebar=document.getElementsByClassName("sidebar")[0];removeClass(sidebar,"shown")}window.addEventListener("resize",()=>{if(window.CURRENT_TOOLTIP_ELEMENT){const base=window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE;const force_visible=base.TOOLTIP_FORCE_VISIBLE;hideTooltip(false);if(force_visible){showTooltip(base);base.TOOLTIP_FORCE_VISIBLE=true}}});const mainElem=document.getElementById(MAIN_ID);if(mainElem){mainElem.addEventListener("click",hideSidebar)}onEachLazy(document.querySelectorAll("a[href^='#']"),el=>{el.addEventListener("click",()=>{expandSection(el.hash.slice(1));hideSidebar()})});onEachLazy(document.querySelectorAll(".toggle > summary:not(.hideme)"),el=>{el.addEventListener("click",e=>{if(e.target.tagName!=="SUMMARY"&&e.target.tagName!=="A"){e.preventDefault()}})});function showTooltip(e){const notable_ty=e.getAttribute("data-notable-ty");if(!window.NOTABLE_TRAITS&¬able_ty){const data=document.getElementById("notable-traits-data");if(data){window.NOTABLE_TRAITS=JSON.parse(data.innerText)}else{throw new Error("showTooltip() called with notable without any notable traits!")}}if(window.CURRENT_TOOLTIP_ELEMENT&&window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE===e){clearTooltipHoverTimeout(window.CURRENT_TOOLTIP_ELEMENT);return}window.hideAllModals(false);const wrapper=document.createElement("div");if(notable_ty){wrapper.innerHTML="
"+window.NOTABLE_TRAITS[notable_ty]+"
"}else{if(e.getAttribute("title")!==null){e.setAttribute("data-title",e.getAttribute("title"));e.removeAttribute("title")}if(e.getAttribute("data-title")!==null){const titleContent=document.createElement("div");titleContent.className="content";titleContent.appendChild(document.createTextNode(e.getAttribute("data-title")));wrapper.appendChild(titleContent)}}wrapper.className="tooltip popover";const focusCatcher=document.createElement("div");focusCatcher.setAttribute("tabindex","0");focusCatcher.onfocus=hideTooltip;wrapper.appendChild(focusCatcher);const pos=e.getBoundingClientRect();wrapper.style.top=(pos.top+window.scrollY+pos.height)+"px";wrapper.style.left=0;wrapper.style.right="auto";wrapper.style.visibility="hidden";const body=document.getElementsByTagName("body")[0];body.appendChild(wrapper);const wrapperPos=wrapper.getBoundingClientRect();const finalPos=pos.left+window.scrollX-wrapperPos.width+24;if(finalPos>0){wrapper.style.left=finalPos+"px"}else{wrapper.style.setProperty("--popover-arrow-offset",(wrapperPos.right-pos.right+4)+"px")}wrapper.style.visibility="";window.CURRENT_TOOLTIP_ELEMENT=wrapper;window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE=e;clearTooltipHoverTimeout(window.CURRENT_TOOLTIP_ELEMENT);wrapper.onpointerenter=ev=>{if(ev.pointerType!=="mouse"){return}clearTooltipHoverTimeout(e)};wrapper.onpointerleave=ev=>{if(ev.pointerType!=="mouse"){return}if(!e.TOOLTIP_FORCE_VISIBLE&&!elemIsInParent(ev.relatedTarget,e)){setTooltipHoverTimeout(e,false);addClass(wrapper,"fade-out")}}}function setTooltipHoverTimeout(element,show){clearTooltipHoverTimeout(element);if(!show&&!window.CURRENT_TOOLTIP_ELEMENT){return}if(show&&window.CURRENT_TOOLTIP_ELEMENT){return}if(window.CURRENT_TOOLTIP_ELEMENT&&window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE!==element){return}element.TOOLTIP_HOVER_TIMEOUT=setTimeout(()=>{if(show){showTooltip(element)}else if(!element.TOOLTIP_FORCE_VISIBLE){hideTooltip(false)}},show?window.RUSTDOC_TOOLTIP_HOVER_MS:window.RUSTDOC_TOOLTIP_HOVER_EXIT_MS)}function clearTooltipHoverTimeout(element){if(element.TOOLTIP_HOVER_TIMEOUT!==undefined){removeClass(window.CURRENT_TOOLTIP_ELEMENT,"fade-out");clearTimeout(element.TOOLTIP_HOVER_TIMEOUT);delete element.TOOLTIP_HOVER_TIMEOUT}}function tooltipBlurHandler(event){if(window.CURRENT_TOOLTIP_ELEMENT&&!elemIsInParent(document.activeElement,window.CURRENT_TOOLTIP_ELEMENT)&&!elemIsInParent(event.relatedTarget,window.CURRENT_TOOLTIP_ELEMENT)&&!elemIsInParent(document.activeElement,window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE)&&!elemIsInParent(event.relatedTarget,window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE)){setTimeout(()=>hideTooltip(false),0)}}function hideTooltip(focus){if(window.CURRENT_TOOLTIP_ELEMENT){if(window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.TOOLTIP_FORCE_VISIBLE){if(focus){window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.focus()}window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.TOOLTIP_FORCE_VISIBLE=false}const body=document.getElementsByTagName("body")[0];body.removeChild(window.CURRENT_TOOLTIP_ELEMENT);clearTooltipHoverTimeout(window.CURRENT_TOOLTIP_ELEMENT);window.CURRENT_TOOLTIP_ELEMENT=null}}onEachLazy(document.getElementsByClassName("tooltip"),e=>{e.onclick=()=>{e.TOOLTIP_FORCE_VISIBLE=e.TOOLTIP_FORCE_VISIBLE?false:true;if(window.CURRENT_TOOLTIP_ELEMENT&&!e.TOOLTIP_FORCE_VISIBLE){hideTooltip(true)}else{showTooltip(e);window.CURRENT_TOOLTIP_ELEMENT.setAttribute("tabindex","0");window.CURRENT_TOOLTIP_ELEMENT.focus();window.CURRENT_TOOLTIP_ELEMENT.onblur=tooltipBlurHandler}return false};e.onpointerenter=ev=>{if(ev.pointerType!=="mouse"){return}setTooltipHoverTimeout(e,true)};e.onpointermove=ev=>{if(ev.pointerType!=="mouse"){return}setTooltipHoverTimeout(e,true)};e.onpointerleave=ev=>{if(ev.pointerType!=="mouse"){return}if(!e.TOOLTIP_FORCE_VISIBLE&&!elemIsInParent(ev.relatedTarget,window.CURRENT_TOOLTIP_ELEMENT)){setTooltipHoverTimeout(e,false);addClass(window.CURRENT_TOOLTIP_ELEMENT,"fade-out")}}});const sidebar_menu_toggle=document.getElementsByClassName("sidebar-menu-toggle")[0];if(sidebar_menu_toggle){sidebar_menu_toggle.addEventListener("click",()=>{const sidebar=document.getElementsByClassName("sidebar")[0];if(!hasClass(sidebar,"shown")){showSidebar()}else{hideSidebar()}})}function helpBlurHandler(event){blurHandler(event,getHelpButton(),window.hidePopoverMenus)}function buildHelpMenu(){const book_info=document.createElement("span");const channel=getVar("channel");book_info.className="top";book_info.innerHTML=`You can find more information in \ -the rustdoc book.`;const shortcuts=[["?","Show this help dialog"],["S","Focus the search field"],["↑","Move up in search results"],["↓","Move down in search results"],["← / →","Switch result tab (when results focused)"],["⏎","Go to active search result"],["+","Expand all sections"],["-","Collapse all sections"],].map(x=>"
"+x[0].split(" ").map((y,index)=>((index&1)===0?""+y+"":" "+y+" ")).join("")+"
"+x[1]+"
").join("");const div_shortcuts=document.createElement("div");addClass(div_shortcuts,"shortcuts");div_shortcuts.innerHTML="

Keyboard Shortcuts

"+shortcuts+"
";const infos=[`For a full list of all search features, take a look here.`,"Prefix searches with a type followed by a colon (e.g., fn:) to \ - restrict the search to a given item kind.","Accepted kinds are: fn, mod, struct, \ - enum, trait, type, macro, \ - and const.","Search functions by type signature (e.g., vec -> usize or \ - -> vec or String, enum:Cow -> bool)","You can look for items with an exact name by putting double quotes around \ - your request: \"string\"","Look for functions that accept or return \ - slices and \ - arrays by writing \ - square brackets (e.g., -> [u8] or [] -> Option)","Look for items inside another one by searching for a path: vec::Vec",].map(x=>"

"+x+"

").join("");const div_infos=document.createElement("div");addClass(div_infos,"infos");div_infos.innerHTML="

Search Tricks

"+infos;const rustdoc_version=document.createElement("span");rustdoc_version.className="bottom";const rustdoc_version_code=document.createElement("code");rustdoc_version_code.innerText="rustdoc "+getVar("rustdoc-version");rustdoc_version.appendChild(rustdoc_version_code);const container=document.createElement("div");if(!isHelpPage){container.className="popover"}container.id="help";container.style.display="none";const side_by_side=document.createElement("div");side_by_side.className="side-by-side";side_by_side.appendChild(div_shortcuts);side_by_side.appendChild(div_infos);container.appendChild(book_info);container.appendChild(side_by_side);container.appendChild(rustdoc_version);if(isHelpPage){const help_section=document.createElement("section");help_section.appendChild(container);document.getElementById("main-content").appendChild(help_section);container.style.display="block"}else{const help_button=getHelpButton();help_button.appendChild(container);container.onblur=helpBlurHandler;help_button.onblur=helpBlurHandler;help_button.children[0].onblur=helpBlurHandler}return container}window.hideAllModals=switchFocus=>{hideSidebar();window.hidePopoverMenus();hideTooltip(switchFocus)};window.hidePopoverMenus=()=>{onEachLazy(document.querySelectorAll(".search-form .popover"),elem=>{elem.style.display="none"})};function getHelpMenu(buildNeeded){let menu=getHelpButton().querySelector(".popover");if(!menu&&buildNeeded){menu=buildHelpMenu()}return menu}function showHelp(){getHelpButton().querySelector("a").focus();const menu=getHelpMenu(true);if(menu.style.display==="none"){window.hideAllModals();menu.style.display=""}}if(isHelpPage){showHelp();document.querySelector(`#${HELP_BUTTON_ID} > a`).addEventListener("click",event=>{const target=event.target;if(target.tagName!=="A"||target.parentElement.id!==HELP_BUTTON_ID||event.ctrlKey||event.altKey||event.metaKey){return}event.preventDefault()})}else{document.querySelector(`#${HELP_BUTTON_ID} > a`).addEventListener("click",event=>{const target=event.target;if(target.tagName!=="A"||target.parentElement.id!==HELP_BUTTON_ID||event.ctrlKey||event.altKey||event.metaKey){return}event.preventDefault();const menu=getHelpMenu(true);const shouldShowHelp=menu.style.display==="none";if(shouldShowHelp){showHelp()}else{window.hidePopoverMenus()}})}setMobileTopbar();addSidebarItems();addSidebarCrates();onHashChange(null);window.addEventListener("hashchange",onHashChange);searchState.setup()}());(function(){let reset_button_timeout=null;const but=document.getElementById("copy-path");if(!but){return}but.onclick=()=>{const parent=but.parentElement;const path=[];onEach(parent.childNodes,child=>{if(child.tagName==="A"){path.push(child.textContent)}});const el=document.createElement("textarea");el.value=path.join("::");el.setAttribute("readonly","");el.style.position="absolute";el.style.left="-9999px";document.body.appendChild(el);el.select();document.execCommand("copy");document.body.removeChild(el);but.children[0].style.display="none";let tmp;if(but.childNodes.length<2){tmp=document.createTextNode("✓");but.appendChild(tmp)}else{onEachLazy(but.childNodes,e=>{if(e.nodeType===Node.TEXT_NODE){tmp=e;return true}});tmp.textContent="✓"}if(reset_button_timeout!==null){window.clearTimeout(reset_button_timeout)}function reset_button(){tmp.textContent="";reset_button_timeout=null;but.children[0].style.display=""}reset_button_timeout=window.setTimeout(reset_button,1000)}}()) \ No newline at end of file diff --git a/static.files/rustdoc-fa3bb1812debf86c.css b/static.files/rustdoc-9ee3a5e31a2afa3e.css similarity index 71% rename from static.files/rustdoc-fa3bb1812debf86c.css rename to static.files/rustdoc-9ee3a5e31a2afa3e.css index 2dd5ceb..8749d0e 100644 --- a/static.files/rustdoc-fa3bb1812debf86c.css +++ b/static.files/rustdoc-9ee3a5e31a2afa3e.css @@ -1,9 +1,9 @@ - :root{--nav-sub-mobile-padding:8px;--search-typename-width:6.75rem;}@font-face {font-family:'Fira Sans';font-style:normal;font-weight:400;src:local('Fira Sans'),url("FiraSans-Regular-018c141bf0843ffd.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Fira Sans';font-style:normal;font-weight:500;src:local('Fira Sans Medium'),url("FiraSans-Medium-8f9a781e4970d388.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Serif 4';font-style:normal;font-weight:400;src:local('Source Serif 4'),url("SourceSerif4-Regular-46f98efaafac5295.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Serif 4';font-style:italic;font-weight:400;src:local('Source Serif 4 Italic'),url("SourceSerif4-It-acdfaf1a8af734b1.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Serif 4';font-style:normal;font-weight:700;src:local('Source Serif 4 Bold'),url("SourceSerif4-Bold-a2c9cd1067f8b328.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Code Pro';font-style:normal;font-weight:400;src:url("SourceCodePro-Regular-562dcc5011b6de7d.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Code Pro';font-style:italic;font-weight:400;src:url("SourceCodePro-It-1cc31594bf4f1f79.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Code Pro';font-style:normal;font-weight:600;src:url("SourceCodePro-Semibold-d899c5a5c4aeb14a.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'NanumBarunGothic';src:url("NanumBarunGothic-0f09457c7a19b7c6.ttf.woff2") format("woff2");font-display:swap;unicode-range:U+AC00-D7AF,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;}*{box-sizing:border-box;}body{font:1rem/1.5 "Source Serif 4",NanumBarunGothic,serif;margin:0;position:relative;overflow-wrap:break-word;overflow-wrap:anywhere;font-feature-settings:"kern","liga";background-color:var(--main-background-color);color:var(--main-color);}h1{font-size:1.5rem;}h2{font-size:1.375rem;}h3{font-size:1.25rem;}h1,h2,h3,h4,h5,h6{font-weight:500;}h1,h2,h3,h4{margin:25px 0 15px 0;padding-bottom:6px;}.docblock h3,.docblock h4,h5,h6{margin:15px 0 5px 0;}.docblock>h2:first-child,.docblock>h3:first-child,.docblock>h4:first-child,.docblock>h5:first-child,.docblock>h6:first-child{margin-top:0;}.main-heading h1{margin:0;padding:0;flex-grow:1;overflow-wrap:break-word;overflow-wrap:anywhere;}.main-heading{display:flex;flex-wrap:wrap;padding-bottom:6px;margin-bottom:15px;}.content h2,.top-doc .docblock>h3,.top-doc .docblock>h4{border-bottom:1px solid var(--headings-border-bottom-color);}h1,h2{line-height:1.25;padding-top:3px;padding-bottom:9px;}h3.code-header{font-size:1.125rem;}h4.code-header{font-size:1rem;}.code-header{font-weight:600;margin:0;padding:0;white-space:pre-wrap;}#crate-search,h1,h2,h3,h4,h5,h6,.sidebar,.mobile-topbar,.search-input,.search-results .result-name,.item-name>a,.out-of-band,span.since,a.src,#help-button>a,summary.hideme,.scraped-example-list,ul.all-items{font-family:"Fira Sans",Arial,NanumBarunGothic,sans-serif;}#toggle-all-docs,a.anchor,.small-section-header a,#src-sidebar a,.rust a,.sidebar h2 a,.sidebar h3 a,.mobile-topbar h2 a,h1 a,.search-results a,.stab,.result-name i{color:var(--main-color);}span.enum,a.enum,span.struct,a.struct,span.union,a.union,span.primitive,a.primitive,span.type,a.type,span.foreigntype,a.foreigntype{color:var(--type-link-color);}span.trait,a.trait,span.traitalias,a.traitalias{color:var(--trait-link-color);}span.associatedtype,a.associatedtype,span.constant,a.constant,span.static,a.static{color:var(--assoc-item-link-color);}span.fn,a.fn,span.method,a.method,span.tymethod,a.tymethod{color:var(--function-link-color);}span.attr,a.attr,span.derive,a.derive,span.macro,a.macro{color:var(--macro-link-color);}span.mod,a.mod{color:var(--mod-link-color);}span.keyword,a.keyword{color:var(--keyword-link-color);}a{color:var(--link-color);text-decoration:none;}ol,ul{padding-left:24px;}ul ul,ol ul,ul ol,ol ol{margin-bottom:.625em;}p,.docblock>.warning{margin:0 0 .75em 0;}p:last-child,.docblock>.warning:last-child{margin:0;}button{padding:1px 6px;cursor:pointer;}button#toggle-all-docs{padding:0;background:none;border:none;-webkit-appearance:none;opacity:1;}.rustdoc{display:flex;flex-direction:row;flex-wrap:nowrap;}main{position:relative;flex-grow:1;padding:10px 15px 40px 45px;min-width:0;}.src main{padding:15px;}.width-limiter{max-width:960px;margin-right:auto;}details:not(.toggle) summary{margin-bottom:.6em;}code,pre,a.test-arrow,.code-header{font-family:"Source Code Pro",monospace;}.docblock code,.docblock-short code{border-radius:3px;padding:0 0.125em;}.docblock pre code,.docblock-short pre code{padding:0;}pre{padding:14px;line-height:1.5;}pre.item-decl{overflow-x:auto;}.item-decl .type-contents-toggle{contain:initial;}.src .content pre{padding:20px;}.rustdoc.src .example-wrap pre.src-line-numbers{padding:20px 0 20px 4px;}img{max-width:100%;}.sub-logo-container,.logo-container{line-height:0;display:block;}.sub-logo-container{margin-right:32px;}.sub-logo-container>img{height:60px;width:60px;object-fit:contain;}.rust-logo{filter:var(--rust-logo-filter);}.sidebar{font-size:0.875rem;flex:0 0 200px;overflow-y:scroll;overscroll-behavior:contain;position:sticky;height:100vh;top:0;left:0;}.rustdoc.src .sidebar{flex-basis:50px;border-right:1px solid;overflow-x:hidden;overflow-y:hidden;z-index:1;}.sidebar,.mobile-topbar,.sidebar-menu-toggle,#src-sidebar-toggle,#src-sidebar{background-color:var(--sidebar-background-color);}#src-sidebar-toggle>button:hover,#src-sidebar-toggle>button:focus{background-color:var(--sidebar-background-color-hover);}.src .sidebar>*:not(#src-sidebar-toggle){visibility:hidden;}.src-sidebar-expanded .src .sidebar{overflow-y:auto;flex-basis:300px;}.src-sidebar-expanded .src .sidebar>*:not(#src-sidebar-toggle){visibility:visible;}#all-types{margin-top:1em;}*{scrollbar-width:initial;scrollbar-color:var(--scrollbar-color);}.sidebar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-color);}::-webkit-scrollbar{width:12px;}.sidebar::-webkit-scrollbar{width:8px;}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0;background-color:var(--scrollbar-track-background-color);}.sidebar::-webkit-scrollbar-track{background-color:var(--scrollbar-track-background-color);}::-webkit-scrollbar-thumb,.sidebar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-background-color);}.hidden{display:none !important;}.sidebar .logo-container{margin-top:10px;margin-bottom:10px;text-align:center;}.version{overflow-wrap:break-word;}.logo-container>img{height:100px;width:100px;}ul.block,.block li{padding:0;margin:0;list-style:none;}.sidebar-elems a,.sidebar>h2 a{display:block;padding:0.25rem;margin-left:-0.25rem;}.sidebar h2{overflow-wrap:anywhere;padding:0;margin:0.7rem 0;}.sidebar h3{font-size:1.125rem;padding:0;margin:0;}.sidebar-elems,.sidebar>h2{padding-left:24px;}.sidebar a{color:var(--sidebar-link-color);}.sidebar .current,.sidebar a:hover:not(.logo-container){background-color:var(--sidebar-current-link-background-color);}.sidebar-elems .block{margin-bottom:2em;}.sidebar-elems .block li a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.mobile-topbar{display:none;}.rustdoc .example-wrap{display:flex;position:relative;margin-bottom:10px;}.rustdoc .example-wrap:last-child{margin-bottom:0px;}.rustdoc .example-wrap pre{margin:0;flex-grow:1;}.rustdoc:not(.src) .example-wrap pre{overflow:auto hidden;}.rustdoc .example-wrap pre.example-line-numbers,.rustdoc .example-wrap pre.src-line-numbers{flex-grow:0;min-width:fit-content;overflow:initial;text-align:right;-webkit-user-select:none;user-select:none;padding:14px 8px;color:var(--src-line-numbers-span-color);}.rustdoc .example-wrap pre.src-line-numbers{padding:14px 0;}.src-line-numbers a,.src-line-numbers span{color:var(--src-line-numbers-span-color);padding:0 8px;}.src-line-numbers :target{background-color:transparent;border-right:none;padding:0 8px;}.src-line-numbers .line-highlighted{background-color:var(--src-line-number-highlighted-background-color);}.search-loading{text-align:center;}.docblock-short{overflow-wrap:break-word;overflow-wrap:anywhere;}.docblock :not(pre)>code,.docblock-short code{white-space:pre-wrap;}.top-doc .docblock h2{font-size:1.375rem;}.top-doc .docblock h3{font-size:1.25rem;}.top-doc .docblock h4,.top-doc .docblock h5{font-size:1.125rem;}.top-doc .docblock h6{font-size:1rem;}.docblock h5{font-size:1rem;}.docblock h6{font-size:0.875rem;}.docblock{margin-left:24px;position:relative;}.docblock>:not(.more-examples-toggle):not(.example-wrap){max-width:100%;overflow-x:auto;}.out-of-band{flex-grow:0;font-size:1.125rem;}.docblock code,.docblock-short code,pre,.rustdoc.src .example-wrap{background-color:var(--code-block-background-color);}#main-content{position:relative;}.docblock table{margin:.5em 0;border-collapse:collapse;}.docblock table td,.docblock table th{padding:.5em;border:1px solid var(--border-color);}.docblock table tbody tr:nth-child(2n){background:var(--table-alt-row-background-color);}.method .where,.fn .where,.where.fmt-newline{display:block;white-space:pre-wrap;font-size:0.875rem;}.item-info{display:block;margin-left:24px;}.item-info code{font-size:0.875rem;}#main-content>.item-info{margin-left:0;}nav.sub{flex-grow:1;flex-flow:row nowrap;margin:4px 0 25px 0;display:flex;align-items:center;}.search-form{position:relative;display:flex;height:34px;flex-grow:1;}.src nav.sub{margin:0 0 15px 0;}.small-section-header{display:block;position:relative;}.small-section-header:hover>.anchor,.impl:hover>.anchor,.trait-impl:hover>.anchor,.variant:hover>.anchor{display:initial;}.anchor{display:none;position:absolute;left:-0.5em;background:none !important;}.anchor.field{left:-5px;}.small-section-header>.anchor{left:-15px;padding-right:8px;}h2.small-section-header>.anchor{padding-right:6px;}.main-heading a:hover,.example-wrap .rust a:hover,.all-items a:hover,.docblock a:not(.test-arrow):not(.scrape-help):not(.tooltip):hover,.docblock-short a:not(.test-arrow):not(.scrape-help):not(.tooltip):hover,.item-info a{text-decoration:underline;}.crate.block a.current{font-weight:500;}table,.item-table{overflow-wrap:break-word;}.item-table{display:table;padding:0;margin:0;}.item-table>li{display:table-row;}.item-table>li>div{display:table-cell;}.item-table>li>.item-name{padding-right:1.25rem;}.search-results-title{margin-top:0;white-space:nowrap;display:flex;align-items:baseline;}#crate-search-div{position:relative;min-width:5em;}#crate-search{min-width:115px;padding:0 23px 0 4px;max-width:100%;text-overflow:ellipsis;border:1px solid var(--border-color);border-radius:4px;outline:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;text-indent:0.01px;background-color:var(--main-background-color);color:inherit;line-height:1.5;font-weight:500;}#crate-search:hover,#crate-search:focus{border-color:var(--crate-search-hover-border);}#crate-search-div::after{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;content:"";background-repeat:no-repeat;background-size:20px;background-position:calc(100% - 2px) 56%;background-image:url('data:image/svg+xml,h2:first-child,.docblock>h3:first-child,.docblock>h4:first-child,.docblock>h5:first-child,.docblock>h6:first-child{margin-top:0;}.main-heading h1{margin:0;padding:0;flex-grow:1;overflow-wrap:break-word;overflow-wrap:anywhere;}.main-heading{display:flex;flex-wrap:wrap;padding-bottom:6px;margin-bottom:15px;}.content h2,.top-doc .docblock>h3,.top-doc .docblock>h4{border-bottom:1px solid var(--headings-border-bottom-color);}h1,h2{line-height:1.25;padding-top:3px;padding-bottom:9px;}h3.code-header{font-size:1.125rem;}h4.code-header{font-size:1rem;}.code-header{font-weight:600;margin:0;padding:0;white-space:pre-wrap;}#crate-search,h1,h2,h3,h4,h5,h6,.sidebar,.mobile-topbar,.search-input,.search-results .result-name,.item-name>a,.out-of-band,span.since,a.src,#help-button>a,summary.hideme,.scraped-example-list,ul.all-items{font-family:"Fira Sans",Arial,NanumBarunGothic,sans-serif;}#toggle-all-docs,a.anchor,.small-section-header a,#src-sidebar a,.rust a,.sidebar h2 a,.sidebar h3 a,.mobile-topbar h2 a,h1 a,.search-results a,.stab,.result-name i{color:var(--main-color);}span.enum,a.enum,span.struct,a.struct,span.union,a.union,span.primitive,a.primitive,span.type,a.type,span.foreigntype,a.foreigntype{color:var(--type-link-color);}span.trait,a.trait,span.traitalias,a.traitalias{color:var(--trait-link-color);}span.associatedtype,a.associatedtype,span.constant,a.constant,span.static,a.static{color:var(--assoc-item-link-color);}span.fn,a.fn,span.method,a.method,span.tymethod,a.tymethod{color:var(--function-link-color);}span.attr,a.attr,span.derive,a.derive,span.macro,a.macro{color:var(--macro-link-color);}span.mod,a.mod{color:var(--mod-link-color);}span.keyword,a.keyword{color:var(--keyword-link-color);}a{color:var(--link-color);text-decoration:none;}ol,ul{padding-left:24px;}ul ul,ol ul,ul ol,ol ol{margin-bottom:.625em;}p,.docblock>.warning{margin:0 0 .75em 0;}p:last-child,.docblock>.warning:last-child{margin:0;}button{padding:1px 6px;cursor:pointer;}button#toggle-all-docs{padding:0;background:none;border:none;-webkit-appearance:none;opacity:1;}.rustdoc{display:flex;flex-direction:row;flex-wrap:nowrap;}main{position:relative;flex-grow:1;padding:10px 15px 40px 45px;min-width:0;}.src main{padding:15px;}.width-limiter{max-width:960px;margin-right:auto;}details:not(.toggle) summary{margin-bottom:.6em;}code,pre,a.test-arrow,.code-header{font-family:"Source Code Pro",monospace;}.docblock code,.docblock-short code{border-radius:3px;padding:0 0.125em;}.docblock pre code,.docblock-short pre code{padding:0;}pre{padding:14px;line-height:1.5;}pre.item-decl{overflow-x:auto;}.item-decl .type-contents-toggle{contain:initial;}.src .content pre{padding:20px;}.rustdoc.src .example-wrap pre.src-line-numbers{padding:20px 0 20px 4px;}img{max-width:100%;}.sub-logo-container,.logo-container{line-height:0;display:block;}.sub-logo-container{margin-right:32px;}.sub-logo-container>img{height:60px;width:60px;object-fit:contain;}.rust-logo{filter:var(--rust-logo-filter);}.sidebar{font-size:0.875rem;flex:0 0 200px;overflow-y:scroll;overscroll-behavior:contain;position:sticky;height:100vh;top:0;left:0;}.rustdoc.src .sidebar{flex-basis:50px;border-right:1px solid;overflow-x:hidden;overflow-y:hidden;z-index:1;}.sidebar,.mobile-topbar,.sidebar-menu-toggle,#src-sidebar-toggle,#src-sidebar{background-color:var(--sidebar-background-color);}#src-sidebar-toggle>button:hover,#src-sidebar-toggle>button:focus{background-color:var(--sidebar-background-color-hover);}.src .sidebar>*:not(#src-sidebar-toggle){visibility:hidden;}.src-sidebar-expanded .src .sidebar{overflow-y:auto;flex-basis:300px;}.src-sidebar-expanded .src .sidebar>*:not(#src-sidebar-toggle){visibility:visible;}#all-types{margin-top:1em;}*{scrollbar-width:initial;scrollbar-color:var(--scrollbar-color);}.sidebar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-color);}::-webkit-scrollbar{width:12px;}.sidebar::-webkit-scrollbar{width:8px;}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0;background-color:var(--scrollbar-track-background-color);}.sidebar::-webkit-scrollbar-track{background-color:var(--scrollbar-track-background-color);}::-webkit-scrollbar-thumb,.sidebar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-background-color);}.hidden{display:none !important;}.logo-container>img{height:48px;width:48px;}ul.block,.block li{padding:0;margin:0;list-style:none;}.sidebar-elems a,.sidebar>h2 a{display:block;padding:0.25rem;margin-left:-0.25rem;}.sidebar h2{overflow-wrap:anywhere;padding:0;margin:0.7rem 0;}.sidebar h3{font-size:1.125rem;padding:0;margin:0;}.sidebar-elems,.sidebar>.version,.sidebar>h2{padding-left:24px;}.sidebar a{color:var(--sidebar-link-color);}.sidebar .current,.sidebar .current a,.sidebar-crate a.logo-container:hover+h2 a,.sidebar a:hover:not(.logo-container){background-color:var(--sidebar-current-link-background-color);}.sidebar-elems .block{margin-bottom:2em;}.sidebar-elems .block li a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.sidebar-crate{display:flex;align-items:center;justify-content:center;margin:14px 32px 1rem;row-gap:10px;column-gap:32px;flex-wrap:wrap;}.sidebar-crate h2{flex-grow:1;margin:0 -8px;align-self:start;}.sidebar-crate .logo-container{margin:0 -16px 0 -16px;text-align:center;}.sidebar-crate h2 a{display:block;margin:0 calc(-24px + 0.25rem) 0 -0.5rem;padding:calc((16px - 0.57rem ) / 2 ) 0.25rem;padding-left:0.5rem;}.sidebar-crate h2 .version{display:block;font-weight:normal;font-size:1rem;overflow-wrap:break-word;margin-top:calc((-16px + 0.57rem ) / 2 );}.sidebar-crate+.version{margin-top:-1rem;margin-bottom:1rem;}.mobile-topbar{display:none;}.rustdoc .example-wrap{display:flex;position:relative;margin-bottom:10px;}.rustdoc .example-wrap:last-child{margin-bottom:0px;}.rustdoc .example-wrap pre{margin:0;flex-grow:1;}.rustdoc:not(.src) .example-wrap pre{overflow:auto hidden;}.rustdoc .example-wrap pre.example-line-numbers,.rustdoc .example-wrap pre.src-line-numbers{flex-grow:0;min-width:fit-content;overflow:initial;text-align:right;-webkit-user-select:none;user-select:none;padding:14px 8px;color:var(--src-line-numbers-span-color);}.rustdoc .example-wrap pre.src-line-numbers{padding:14px 0;}.src-line-numbers a,.src-line-numbers span{color:var(--src-line-numbers-span-color);padding:0 8px;}.src-line-numbers :target{background-color:transparent;border-right:none;padding:0 8px;}.src-line-numbers .line-highlighted{background-color:var(--src-line-number-highlighted-background-color);}.search-loading{text-align:center;}.docblock-short{overflow-wrap:break-word;overflow-wrap:anywhere;}.docblock :not(pre)>code,.docblock-short code{white-space:pre-wrap;}.top-doc .docblock h2{font-size:1.375rem;}.top-doc .docblock h3{font-size:1.25rem;}.top-doc .docblock h4,.top-doc .docblock h5{font-size:1.125rem;}.top-doc .docblock h6{font-size:1rem;}.docblock h5{font-size:1rem;}.docblock h6{font-size:0.875rem;}.docblock{margin-left:24px;position:relative;}.docblock>:not(.more-examples-toggle):not(.example-wrap){max-width:100%;overflow-x:auto;}.out-of-band{flex-grow:0;font-size:1.125rem;}.docblock code,.docblock-short code,pre,.rustdoc.src .example-wrap{background-color:var(--code-block-background-color);}#main-content{position:relative;}.docblock table{margin:.5em 0;border-collapse:collapse;}.docblock table td,.docblock table th{padding:.5em;border:1px solid var(--border-color);}.docblock table tbody tr:nth-child(2n){background:var(--table-alt-row-background-color);}.method .where,.fn .where,.where.fmt-newline{display:block;white-space:pre-wrap;font-size:0.875rem;}.item-info{display:block;margin-left:24px;}.item-info code{font-size:0.875rem;}#main-content>.item-info{margin-left:0;}nav.sub{flex-grow:1;flex-flow:row nowrap;margin:4px 0 25px 0;display:flex;align-items:center;}.search-form{position:relative;display:flex;height:34px;flex-grow:1;}.src nav.sub{margin:0 0 15px 0;}.small-section-header{display:block;position:relative;}.small-section-header:hover>.anchor,.impl:hover>.anchor,.trait-impl:hover>.anchor,.variant:hover>.anchor{display:initial;}.anchor{display:none;position:absolute;left:-0.5em;background:none !important;}.anchor.field{left:-5px;}.small-section-header>.anchor{left:-15px;padding-right:8px;}h2.small-section-header>.anchor{padding-right:6px;}.main-heading a:hover,.example-wrap .rust a:hover,.all-items a:hover,.docblock a:not(.test-arrow):not(.scrape-help):not(.tooltip):hover,.docblock-short a:not(.test-arrow):not(.scrape-help):not(.tooltip):hover,.item-info a{text-decoration:underline;}.crate.block a.current{font-weight:500;}table,.item-table{overflow-wrap:break-word;}.item-table{display:table;padding:0;margin:0;}.item-table>li{display:table-row;}.item-table>li>div{display:table-cell;}.item-table>li>.item-name{padding-right:1.25rem;}.search-results-title{margin-top:0;white-space:nowrap;display:flex;align-items:baseline;}#crate-search-div{position:relative;min-width:5em;}#crate-search{min-width:115px;padding:0 23px 0 4px;max-width:100%;text-overflow:ellipsis;border:1px solid var(--border-color);border-radius:4px;outline:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;text-indent:0.01px;background-color:var(--main-background-color);color:inherit;line-height:1.5;font-weight:500;}#crate-search:hover,#crate-search:focus{border-color:var(--crate-search-hover-border);}#crate-search-div::after{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;content:"";background-repeat:no-repeat;background-size:20px;background-position:calc(100% - 2px) 56%;background-image:url('data:image/svg+xml, \ ');filter:var(--crate-search-div-filter);}#crate-search-div:hover::after,#crate-search-div:focus-within::after{filter:var(--crate-search-div-hover-filter);}#crate-search>option{font-size:1rem;}.search-input{-webkit-appearance:none;outline:none;border:1px solid var(--border-color);border-radius:2px;padding:8px;font-size:1rem;flex-grow:1;background-color:var(--button-background-color);color:var(--search-color);}.search-input:focus{border-color:var(--search-input-focused-border-color);}.search-results{display:none;}.search-results.active{display:block;}.search-results>a{display:flex;margin-left:2px;margin-right:2px;border-bottom:1px solid var(--search-result-border-color);gap:1em;}.search-results>a>div.desc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex:2;}.search-results a:hover,.search-results a:focus{background-color:var(--search-result-link-focus-background-color);}.search-results .result-name{display:flex;align-items:center;justify-content:start;flex:3;}.search-results .result-name .alias{color:var(--search-results-alias-color);}.search-results .result-name .grey{color:var(--search-results-grey-color);}.search-results .result-name .typename{color:var(--search-results-grey-color);font-size:0.875rem;width:var(--search-typename-width);}.search-results .result-name .path{word-break:break-all;max-width:calc(100% - var(--search-typename-width));display:inline-block;}.search-results .result-name .path>*{display:inline;}.popover{position:absolute;top:100%;right:0;z-index:2;margin-top:7px;border-radius:3px;border:1px solid var(--border-color);background-color:var(--main-background-color);color:var(--main-color);--popover-arrow-offset:11px;}.popover::before{content:'';position:absolute;right:var(--popover-arrow-offset);border:solid var(--border-color);border-width:1px 1px 0 0;background-color:var(--main-background-color);padding:4px;transform:rotate(-45deg);top:-5px;}.setting-line{margin:1.2em 0.6em;}.setting-radio input,.setting-check input{margin-right:0.3em;height:1.2rem;width:1.2rem;border:2px solid var(--settings-input-border-color);outline:none;-webkit-appearance:none;cursor:pointer;}.setting-radio input{border-radius:50%;}.setting-radio span,.setting-check span{padding-bottom:1px;}.setting-radio{margin-top:0.1em;margin-bottom:0.1em;min-width:3.8em;padding:0.3em;display:inline-flex;align-items:center;cursor:pointer;}.setting-radio+.setting-radio{margin-left:0.5em;}.setting-check{margin-right:20px;display:flex;align-items:center;cursor:pointer;}.setting-radio input:checked{box-shadow:inset 0 0 0 3px var(--main-background-color);background-color:var(--settings-input-color);}.setting-check input:checked{background-color:var(--settings-input-color);border-width:1px;content:url('data:image/svg+xml,\ \ - ');}.setting-radio input:focus,.setting-check input:focus{box-shadow:0 0 1px 1px var(--settings-input-color);}.setting-radio input:checked:focus{box-shadow:inset 0 0 0 3px var(--main-background-color),0 0 2px 2px var(--settings-input-color);}.setting-radio input:hover,.setting-check input:hover{border-color:var(--settings-input-color) !important;}#help.popover{max-width:600px;--popover-arrow-offset:48px;}#help dt{float:left;clear:left;margin-right:0.5rem;}#help span.top,#help span.bottom{text-align:center;display:block;font-size:1.125rem;}#help span.top{margin:10px 0;border-bottom:1px solid var(--border-color);padding-bottom:4px;margin-bottom:6px;}#help span.bottom{clear:both;border-top:1px solid var(--border-color);}.side-by-side>div{width:50%;float:left;padding:0 20px 20px 17px;}.item-info .stab{min-height:36px;display:flex;padding:3px;margin-bottom:5px;align-items:center;vertical-align:text-bottom;}.item-name .stab{margin-left:0.3125em;}.stab{padding:0 2px;font-size:0.875rem;font-weight:normal;color:var(--main-color);background-color:var(--stab-background-color);width:fit-content;white-space:pre-wrap;border-radius:3px;display:inline;}.stab.portability>code{background:none;color:var(--stab-code-color);}.stab .emoji{font-size:1.25rem;margin-right:0.3rem;}.emoji{text-shadow:1px 0 0 black,-1px 0 0 black,0 1px 0 black,0 -1px 0 black;}.since{font-weight:normal;font-size:initial;}.rightside{padding-left:12px;float:right;}.rightside:not(a),.out-of-band{color:var(--right-side-color);}pre.rust{tab-size:4;-moz-tab-size:4;}pre.rust .kw{color:var(--code-highlight-kw-color);}pre.rust .kw-2{color:var(--code-highlight-kw-2-color);}pre.rust .lifetime{color:var(--code-highlight-lifetime-color);}pre.rust .prelude-ty{color:var(--code-highlight-prelude-color);}pre.rust .prelude-val{color:var(--code-highlight-prelude-val-color);}pre.rust .string{color:var(--code-highlight-string-color);}pre.rust .number{color:var(--code-highlight-number-color);}pre.rust .bool-val{color:var(--code-highlight-literal-color);}pre.rust .self{color:var(--code-highlight-self-color);}pre.rust .attr{color:var(--code-highlight-attribute-color);}pre.rust .macro,pre.rust .macro-nonterminal{color:var(--code-highlight-macro-color);}pre.rust .question-mark{font-weight:bold;color:var(--code-highlight-question-mark-color);}pre.rust .comment{color:var(--code-highlight-comment-color);}pre.rust .doccomment{color:var(--code-highlight-doc-comment-color);}.rustdoc.src .example-wrap pre.rust a{background:var(--codeblock-link-background);}.example-wrap.compile_fail,.example-wrap.should_panic{border-left:2px solid var(--codeblock-error-color);}.ignore.example-wrap{border-left:2px solid var(--codeblock-ignore-color);}.example-wrap.compile_fail:hover,.example-wrap.should_panic:hover{border-left:2px solid var(--codeblock-error-hover-color);}.example-wrap.ignore:hover{border-left:2px solid var(--codeblock-ignore-hover-color);}.example-wrap.compile_fail .tooltip,.example-wrap.should_panic .tooltip{color:var(--codeblock-error-color);}.example-wrap.ignore .tooltip{color:var(--codeblock-ignore-color);}.example-wrap.compile_fail:hover .tooltip,.example-wrap.should_panic:hover .tooltip{color:var(--codeblock-error-hover-color);}.example-wrap.ignore:hover .tooltip{color:var(--codeblock-ignore-hover-color);}.example-wrap .tooltip{position:absolute;display:block;left:-25px;top:5px;margin:0;line-height:1;}.example-wrap.compile_fail .tooltip,.example-wrap.should_panic .tooltip,.example-wrap.ignore .tooltip{font-weight:bold;font-size:1.25rem;}.content .docblock .warning{border-left:2px solid var(--warning-border-color);padding:14px;position:relative;overflow-x:visible !important;}.content .docblock .warning::before{color:var(--warning-border-color);content:"ⓘ";position:absolute;left:-25px;top:5px;font-weight:bold;font-size:1.25rem;}a.test-arrow{visibility:hidden;position:absolute;padding:5px 10px 5px 10px;border-radius:5px;font-size:1.375rem;top:5px;right:5px;z-index:1;color:var(--test-arrow-color);background-color:var(--test-arrow-background-color);}a.test-arrow:hover{color:var(--test-arrow-hover-color);background-color:var(--test-arrow-hover-background-color);}.example-wrap:hover .test-arrow{visibility:visible;}.code-attribute{font-weight:300;color:var(--code-attribute-color);}.item-spacer{width:100%;height:12px;display:block;}.out-of-band>span.since{font-size:1.25rem;}.sub-variant h4{font-size:1rem;font-weight:400;margin-top:0;margin-bottom:0;}.sub-variant{margin-left:24px;margin-bottom:40px;}.sub-variant>.sub-variant-field{margin-left:24px;}:target{padding-right:3px;background-color:var(--target-background-color);border-right:3px solid var(--target-border-color);}.code-header a.tooltip{color:inherit;margin-right:15px;position:relative;}.code-header a.tooltip:hover{color:var(--link-color);}a.tooltip:hover::after{position:absolute;top:calc(100% - 10px);left:-15px;right:-15px;height:20px;content:"\00a0";}.fade-out{opacity:0;transition:opacity 0.45s cubic-bezier(0,0,0.1,1.0);}.popover.tooltip .content{margin:0.25em 0.5em;}.popover.tooltip .content pre,.popover.tooltip .content code{background:transparent;margin:0;padding:0;font-size:1.25rem;white-space:pre-wrap;}.popover.tooltip .content>h3:first-child{margin:0 0 5px 0;}.search-failed{text-align:center;margin-top:20px;display:none;}.search-failed.active{display:block;}.search-failed>ul{text-align:left;max-width:570px;margin-left:auto;margin-right:auto;}#search-tabs{display:flex;flex-direction:row;gap:1px;margin-bottom:4px;}#search-tabs button{text-align:center;font-size:1.125rem;border:0;border-top:2px solid;flex:1;line-height:1.5;color:inherit;}#search-tabs button:not(.selected){background-color:var(--search-tab-button-not-selected-background);border-top-color:var(--search-tab-button-not-selected-border-top-color);}#search-tabs button:hover,#search-tabs button.selected{background-color:var(--search-tab-button-selected-background);border-top-color:var(--search-tab-button-selected-border-top-color);}#search-tabs .count{font-size:1rem;font-variant-numeric:tabular-nums;color:var(--search-tab-title-count-color);}#search .error code{border-radius:3px;background-color:var(--search-error-code-background-color);}.search-corrections{font-weight:normal;}#src-sidebar-toggle{position:sticky;top:0;left:0;font-size:1.25rem;border-bottom:1px solid;display:flex;height:40px;justify-content:stretch;align-items:stretch;z-index:10;}#src-sidebar{width:100%;overflow:auto;}#src-sidebar>.title{font-size:1.5rem;text-align:center;border-bottom:1px solid var(--border-color);margin-bottom:6px;}#src-sidebar div.files>a:hover,details.dir-entry summary:hover,#src-sidebar div.files>a:focus,details.dir-entry summary:focus{background-color:var(--src-sidebar-background-hover);}#src-sidebar div.files>a.selected{background-color:var(--src-sidebar-background-selected);}#src-sidebar-toggle>button{font-size:inherit;font-weight:bold;background:none;color:inherit;text-align:center;border:none;outline:none;flex:1 1;-webkit-appearance:none;opacity:1;}#settings-menu,#help-button{margin-left:4px;display:flex;}#settings-menu>a,#help-button>a{display:flex;align-items:center;justify-content:center;background-color:var(--button-background-color);border:1px solid var(--border-color);border-radius:2px;color:var(--settings-button-color);font-size:20px;width:33px;}#settings-menu>a:hover,#settings-menu>a:focus,#help-button>a:hover,#help-button>a:focus{border-color:var(--settings-button-border-focus);}#copy-path{color:var(--copy-path-button-color);background:var(--main-background-color);height:34px;margin-left:10px;padding:0;padding-left:2px;border:0;width:33px;}#copy-path>img{filter:var(--copy-path-img-filter);}#copy-path:hover>img{filter:var(--copy-path-img-hover-filter);}@keyframes rotating{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}#settings-menu.rotate>a img{animation:rotating 2s linear infinite;}kbd{display:inline-block;padding:3px 5px;font:15px monospace;line-height:10px;vertical-align:middle;border:solid 1px var(--border-color);border-radius:3px;color:var(--kbd-color);background-color:var(--kbd-background);box-shadow:inset 0 -1px 0 var(--kbd-box-shadow-color);}ul.all-items>li{list-style:none;}details.dir-entry{padding-left:4px;}details.dir-entry>summary{margin:0 0 0 -4px;padding:0 0 0 4px;cursor:pointer;}details.dir-entry div.folders,details.dir-entry div.files{padding-left:23px;}details.dir-entry a{display:block;}details.toggle{contain:layout;position:relative;}details.toggle>summary.hideme{cursor:pointer;font-size:1rem;}details.toggle>summary{list-style:none;outline:none;}details.toggle>summary::-webkit-details-marker,details.toggle>summary::marker{display:none;}details.toggle>summary.hideme>span{margin-left:9px;}details.toggle>summary::before{background:url('data:image/svg+xml,');}.setting-radio input:focus,.setting-check input:focus{box-shadow:0 0 1px 1px var(--settings-input-color);}.setting-radio input:checked:focus{box-shadow:inset 0 0 0 3px var(--main-background-color),0 0 2px 2px var(--settings-input-color);}.setting-radio input:hover,.setting-check input:hover{border-color:var(--settings-input-color) !important;}#help.popover{max-width:600px;--popover-arrow-offset:48px;}#help dt{float:left;clear:left;margin-right:0.5rem;}#help span.top,#help span.bottom{text-align:center;display:block;font-size:1.125rem;}#help span.top{margin:10px 0;border-bottom:1px solid var(--border-color);padding-bottom:4px;margin-bottom:6px;}#help span.bottom{clear:both;border-top:1px solid var(--border-color);}.side-by-side>div{width:50%;float:left;padding:0 20px 20px 17px;}.item-info .stab{min-height:36px;display:flex;padding:3px;margin-bottom:5px;align-items:center;vertical-align:text-bottom;}.item-name .stab{margin-left:0.3125em;}.stab{padding:0 2px;font-size:0.875rem;font-weight:normal;color:var(--main-color);background-color:var(--stab-background-color);width:fit-content;white-space:pre-wrap;border-radius:3px;display:inline;vertical-align:baseline;}.stab.portability>code{background:none;color:var(--stab-code-color);}.stab .emoji{font-size:1.25rem;margin-right:0.3rem;}.emoji{text-shadow:1px 0 0 black,-1px 0 0 black,0 1px 0 black,0 -1px 0 black;}.since{font-weight:normal;font-size:initial;}.rightside{padding-left:12px;float:right;}.rightside:not(a),.out-of-band{color:var(--right-side-color);}pre.rust{tab-size:4;-moz-tab-size:4;}pre.rust .kw{color:var(--code-highlight-kw-color);}pre.rust .kw-2{color:var(--code-highlight-kw-2-color);}pre.rust .lifetime{color:var(--code-highlight-lifetime-color);}pre.rust .prelude-ty{color:var(--code-highlight-prelude-color);}pre.rust .prelude-val{color:var(--code-highlight-prelude-val-color);}pre.rust .string{color:var(--code-highlight-string-color);}pre.rust .number{color:var(--code-highlight-number-color);}pre.rust .bool-val{color:var(--code-highlight-literal-color);}pre.rust .self{color:var(--code-highlight-self-color);}pre.rust .attr{color:var(--code-highlight-attribute-color);}pre.rust .macro,pre.rust .macro-nonterminal{color:var(--code-highlight-macro-color);}pre.rust .question-mark{font-weight:bold;color:var(--code-highlight-question-mark-color);}pre.rust .comment{color:var(--code-highlight-comment-color);}pre.rust .doccomment{color:var(--code-highlight-doc-comment-color);}.rustdoc.src .example-wrap pre.rust a{background:var(--codeblock-link-background);}.example-wrap.compile_fail,.example-wrap.should_panic{border-left:2px solid var(--codeblock-error-color);}.ignore.example-wrap{border-left:2px solid var(--codeblock-ignore-color);}.example-wrap.compile_fail:hover,.example-wrap.should_panic:hover{border-left:2px solid var(--codeblock-error-hover-color);}.example-wrap.ignore:hover{border-left:2px solid var(--codeblock-ignore-hover-color);}.example-wrap.compile_fail .tooltip,.example-wrap.should_panic .tooltip{color:var(--codeblock-error-color);}.example-wrap.ignore .tooltip{color:var(--codeblock-ignore-color);}.example-wrap.compile_fail:hover .tooltip,.example-wrap.should_panic:hover .tooltip{color:var(--codeblock-error-hover-color);}.example-wrap.ignore:hover .tooltip{color:var(--codeblock-ignore-hover-color);}.example-wrap .tooltip{position:absolute;display:block;left:-25px;top:5px;margin:0;line-height:1;}.example-wrap.compile_fail .tooltip,.example-wrap.should_panic .tooltip,.example-wrap.ignore .tooltip{font-weight:bold;font-size:1.25rem;}.content .docblock .warning{border-left:2px solid var(--warning-border-color);padding:14px;position:relative;overflow-x:visible !important;}.content .docblock .warning::before{color:var(--warning-border-color);content:"ⓘ";position:absolute;left:-25px;top:5px;font-weight:bold;font-size:1.25rem;}a.test-arrow{visibility:hidden;position:absolute;padding:5px 10px 5px 10px;border-radius:5px;font-size:1.375rem;top:5px;right:5px;z-index:1;color:var(--test-arrow-color);background-color:var(--test-arrow-background-color);}a.test-arrow:hover{color:var(--test-arrow-hover-color);background-color:var(--test-arrow-hover-background-color);}.example-wrap:hover .test-arrow{visibility:visible;}.code-attribute{font-weight:300;color:var(--code-attribute-color);}.item-spacer{width:100%;height:12px;display:block;}.out-of-band>span.since{font-size:1.25rem;}.sub-variant h4{font-size:1rem;font-weight:400;margin-top:0;margin-bottom:0;}.sub-variant{margin-left:24px;margin-bottom:40px;}.sub-variant>.sub-variant-field{margin-left:24px;}:target{padding-right:3px;background-color:var(--target-background-color);border-right:3px solid var(--target-border-color);}.code-header a.tooltip{color:inherit;margin-right:15px;position:relative;}.code-header a.tooltip:hover{color:var(--link-color);}a.tooltip:hover::after{position:absolute;top:calc(100% - 10px);left:-15px;right:-15px;height:20px;content:"\00a0";}.fade-out{opacity:0;transition:opacity 0.45s cubic-bezier(0,0,0.1,1.0);}.popover.tooltip .content{margin:0.25em 0.5em;}.popover.tooltip .content pre,.popover.tooltip .content code{background:transparent;margin:0;padding:0;font-size:1.25rem;white-space:pre-wrap;}.popover.tooltip .content>h3:first-child{margin:0 0 5px 0;}.search-failed{text-align:center;margin-top:20px;display:none;}.search-failed.active{display:block;}.search-failed>ul{text-align:left;max-width:570px;margin-left:auto;margin-right:auto;}#search-tabs{display:flex;flex-direction:row;gap:1px;margin-bottom:4px;}#search-tabs button{text-align:center;font-size:1.125rem;border:0;border-top:2px solid;flex:1;line-height:1.5;color:inherit;}#search-tabs button:not(.selected){background-color:var(--search-tab-button-not-selected-background);border-top-color:var(--search-tab-button-not-selected-border-top-color);}#search-tabs button:hover,#search-tabs button.selected{background-color:var(--search-tab-button-selected-background);border-top-color:var(--search-tab-button-selected-border-top-color);}#search-tabs .count{font-size:1rem;font-variant-numeric:tabular-nums;color:var(--search-tab-title-count-color);}#search .error code{border-radius:3px;background-color:var(--search-error-code-background-color);}.search-corrections{font-weight:normal;}#src-sidebar-toggle{position:sticky;top:0;left:0;font-size:1.25rem;border-bottom:1px solid;display:flex;height:40px;justify-content:stretch;align-items:stretch;z-index:10;}#src-sidebar{width:100%;overflow:auto;}#src-sidebar>.title{font-size:1.5rem;text-align:center;border-bottom:1px solid var(--border-color);margin-bottom:6px;}#src-sidebar div.files>a:hover,details.dir-entry summary:hover,#src-sidebar div.files>a:focus,details.dir-entry summary:focus{background-color:var(--src-sidebar-background-hover);}#src-sidebar div.files>a.selected{background-color:var(--src-sidebar-background-selected);}#src-sidebar-toggle>button{font-size:inherit;font-weight:bold;background:none;color:inherit;text-align:center;border:none;outline:none;flex:1 1;-webkit-appearance:none;opacity:1;}#settings-menu,#help-button{margin-left:4px;display:flex;}#settings-menu>a,#help-button>a{display:flex;align-items:center;justify-content:center;background-color:var(--button-background-color);border:1px solid var(--border-color);border-radius:2px;color:var(--settings-button-color);font-size:20px;width:33px;}#settings-menu>a:hover,#settings-menu>a:focus,#help-button>a:hover,#help-button>a:focus{border-color:var(--settings-button-border-focus);}#copy-path{color:var(--copy-path-button-color);background:var(--main-background-color);height:34px;margin-left:10px;padding:0;padding-left:2px;border:0;width:33px;}#copy-path>img{filter:var(--copy-path-img-filter);}#copy-path:hover>img{filter:var(--copy-path-img-hover-filter);}@keyframes rotating{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}#settings-menu.rotate>a img{animation:rotating 2s linear infinite;}kbd{display:inline-block;padding:3px 5px;font:15px monospace;line-height:10px;vertical-align:middle;border:solid 1px var(--border-color);border-radius:3px;color:var(--kbd-color);background-color:var(--kbd-background);box-shadow:inset 0 -1px 0 var(--kbd-box-shadow-color);}ul.all-items>li{list-style:none;}details.dir-entry{padding-left:4px;}details.dir-entry>summary{margin:0 0 0 -4px;padding:0 0 0 4px;cursor:pointer;}details.dir-entry div.folders,details.dir-entry div.files{padding-left:23px;}details.dir-entry a{display:block;}details.toggle{contain:layout;position:relative;}details.toggle>summary.hideme{cursor:pointer;font-size:1rem;}details.toggle>summary{list-style:none;outline:none;}details.toggle>summary::-webkit-details-marker,details.toggle>summary::marker{display:none;}details.toggle>summary.hideme>span{margin-left:9px;}details.toggle>summary::before{background:url('data:image/svg+xml,') no-repeat top left;content:"";cursor:pointer;width:16px;height:16px;display:inline-block;vertical-align:middle;opacity:.5;filter:var(--toggle-filter);}details.toggle>summary.hideme>span,.more-examples-toggle summary,.more-examples-toggle .hide-more{color:var(--toggles-color);}details.toggle>summary::after{content:"Expand";overflow:hidden;width:0;height:0;position:absolute;}details.toggle>summary.hideme::after{content:"";}details.toggle>summary:focus::before,details.toggle>summary:hover::before{opacity:1;}details.toggle>summary:focus-visible::before{outline:1px dotted #000;outline-offset:1px;}details.non-exhaustive{margin-bottom:8px;}details.toggle>summary.hideme::before{position:relative;}details.toggle>summary:not(.hideme)::before{position:absolute;left:-24px;top:4px;}.impl-items>details.toggle>summary:not(.hideme)::before{position:absolute;left:-24px;}details.toggle[open] >summary.hideme{position:absolute;}details.toggle[open] >summary.hideme>span{display:none;}details.toggle[open] >summary::before{background:url('data:image/svg+xml,{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});const isTypeSearch=(nb>0||iter===1);iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb;const correctionsElem=document.getElementsByClassName("search-corrections");if(isTypeSearch){removeClass(correctionsElem[0],"hidden")}else{addClass(correctionsElem[0],"hidden")}}else if(nb!==0){printTab(0)}}const editDistanceState={current:[],prev:[],prevPrev:[],calculate:function calculate(a,b,limit){if(a.lengthlimit){return limit+1}while(b.length>0&&b[0]===a[0]){a=a.substring(1);b=b.substring(1)}while(b.length>0&&b[b.length-1]===a[a.length-1]){a=a.substring(0,a.length-1);b=b.substring(0,b.length-1)}if(b.length===0){return minDist}const aLength=a.length;const bLength=b.length;for(let i=0;i<=bLength;++i){this.current[i]=0;this.prev[i]=i;this.prevPrev[i]=Number.MAX_VALUE}for(let i=1;i<=aLength;++i){this.current[0]=i;const aIdx=i-1;for(let j=1;j<=bLength;++j){const bIdx=j-1;const substitutionCost=a[aIdx]===b[bIdx]?0:1;this.current[j]=Math.min(this.prev[j]+1,this.current[j-1]+1,this.prev[j-1]+substitutionCost);if((i>1)&&(j>1)&&(a[aIdx]===b[bIdx-1])&&(a[aIdx-1]===b[bIdx])){this.current[j]=Math.min(this.current[j],this.prevPrev[j-2]+1)}}const prevPrevTmp=this.prevPrev;this.prevPrev=this.prev;this.prev=this.current;this.current=prevPrevTmp}const distance=this.prev[bLength];return distance<=limit?distance:(limit+1)},};function editDistance(a,b,limit){return editDistanceState.calculate(a,b,limit)}function initSearch(rawSearchIndex){const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;let typeNameIdMap;const ALIASES=new Map();let typeNameIdOfArray;let typeNameIdOfSlice;let typeNameIdOfArrayOrSlice;function buildTypeMapIndex(name){if(name===""||name===null){return null}if(typeNameIdMap.has(name)){return typeNameIdMap.get(name)}else{const id=typeNameIdMap.size;typeNameIdMap.set(name,id);return id}}function isWhitespace(c){return" \t\n\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-]".indexOf(c)!==-1}function isStopCharacter(c){return isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){const index=itemTypes.findIndex(i=>i===typename);if(index<0){throw["Unknown type filter ",typename]}return index}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw["Unexpected ","\""," in generics"]}else if(query.literalSearch){throw["Cannot have more than one literal search element"]}else if(parserState.totalElems-parserState.genericsElems>0){throw["Cannot use literal search when there is more than one element"]}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw["Unclosed ","\""]}else if(parserState.userQuery[end]!=="\""){throw["Unexpected ",parserState.userQuery[end]," in a string element"]}else if(start===end){throw["Cannot have empty string element"]}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","}function isPathSeparator(c){return c===":"||isWhitespace(c)}function prevIs(parserState,lookingFor){let pos=parserState.pos;while(pos>0){const c=parserState.userQuery[pos-1];if(c===lookingFor){return true}else if(!isWhitespace(c)){break}pos-=1}return false}function isLastElemGeneric(elems,parserState){return(elems.length>0&&elems[elems.length-1].generics.length>0)||prevIs(parserState,">")}function skipWhitespace(parserState){while(parserState.pos0){throw["Cannot have more than one element if you use quotes"]}const typeFilter=parserState.typeFilter;parserState.typeFilter=null;if(name==="!"){if(typeFilter!==null&&typeFilter!=="primitive"){throw["Invalid search type: primitive never type ","!"," and ",typeFilter," both specified",]}if(generics.length!==0){throw["Never type ","!"," does not accept generic parameters",]}return{name:"never",id:null,fullPath:["never"],pathWithoutLast:[],pathLast:"never",generics:[],typeFilter:"primitive",}}if(path.startsWith("::")){throw["Paths cannot start with ","::"]}else if(path.endsWith("::")){throw["Paths cannot end with ","::"]}else if(path.includes("::::")){throw["Unexpected ","::::"]}else if(path.includes(" ::")){throw["Unexpected "," ::"]}else if(path.includes(":: ")){throw["Unexpected ",":: "]}const pathSegments=path.split(/::|\s+/);if(pathSegments.length===0||(pathSegments.length===1&&pathSegments[0]==="")){if(generics.length>0||prevIs(parserState,">")){throw["Found generics without a path"]}else{throw["Unexpected ",parserState.userQuery[parserState.pos]]}}for(const[i,pathSegment]of pathSegments.entries()){if(pathSegment==="!"){if(i!==0){throw["Never type ","!"," is not associated item"]}pathSegments[i]="never"}}parserState.totalElems+=1;if(isInGenerics){parserState.genericsElems+=1}return{name:name.trim(),id:null,fullPath:pathSegments,pathWithoutLast:pathSegments.slice(0,pathSegments.length-1),pathLast:pathSegments[pathSegments.length-1],generics:generics,typeFilter,}}function getIdentEndPosition(parserState){const start=parserState.pos;let end=parserState.pos;let foundExclamation=-1;while(parserState.pos=end){throw["Found generics without a path"]}parserState.pos+=1;getItemsBefore(query,parserState,generics,">")}if(isStringElem){skipWhitespace(parserState)}if(start>=end&&generics.length===0){return}elems.push(createQueryElement(query,parserState,parserState.userQuery.slice(start,end),generics,isInGenerics))}}function getItemsBefore(query,parserState,elems,endChar){let foundStopChar=true;let start=parserState.pos;const oldTypeFilter=parserState.typeFilter;parserState.typeFilter=null;let extra="";if(endChar===">"){extra="<"}else if(endChar==="]"){extra="["}else if(endChar===""){extra="->"}else{extra=endChar}while(parserState.pos"]}else if(prevIs(parserState,"\"")){throw["Cannot have more than one element if you use quotes"]}if(endChar!==""){throw["Expected ",","," or ",endChar,...extra,", found ",c,]}throw["Expected ",",",...extra,", found ",c,]}const posBefore=parserState.pos;start=parserState.pos;getNextElem(query,parserState,elems,endChar!=="");if(endChar!==""&&parserState.pos>=parserState.length){throw["Unclosed ",extra]}if(posBefore===parserState.pos){parserState.pos+=1}foundStopChar=false}if(parserState.pos>=parserState.length&&endChar!==""){throw["Unclosed ",extra]}parserState.pos+=1;parserState.typeFilter=oldTypeFilter}function checkExtraTypeFilterCharacters(start,parserState){const query=parserState.userQuery.slice(start,parserState.pos).trim();for(const c in query){if(!isIdentCharacter(query[c])){throw["Unexpected ",query[c]," in type filter (before ",":",")",]}}}function parseInput(query,parserState){let foundStopChar=true;let start=parserState.pos;while(parserState.pos"){if(isReturnArrow(parserState)){break}throw["Unexpected ",c," (did you mean ","->","?)"]}throw["Unexpected ",c]}else if(c===":"&&!isPathStart(parserState)){if(parserState.typeFilter!==null){throw["Unexpected ",":"," (expected path after type filter ",parserState.typeFilter+":",")",]}else if(query.elems.length===0){throw["Expected type filter before ",":"]}else if(query.literalSearch){throw["Cannot use quotes on type filter"]}const typeFilterElem=query.elems.pop();checkExtraTypeFilterCharacters(start,parserState);parserState.typeFilter=typeFilterElem.name;parserState.pos+=1;parserState.totalElems-=1;query.literalSearch=false;foundStopChar=true;continue}else if(isWhitespace(c)){skipWhitespace(parserState);continue}if(!foundStopChar){let extra="";if(isLastElemGeneric(query.elems,parserState)){extra=[" after ",">"]}else if(prevIs(parserState,"\"")){throw["Cannot have more than one element if you use quotes"]}if(parserState.typeFilter!==null){throw["Expected ",","," or ","->",...extra,", found ",c,]}throw["Expected ",",",", ",":"," or ","->",...extra,", found ",c,]}const before=query.elems.length;start=parserState.pos;getNextElem(query,parserState,query.elems,false);if(query.elems.length===before){parserState.pos+=1}foundStopChar=false}if(parserState.typeFilter!==null){throw["Unexpected ",":"," (expected path after type filter ",parserState.typeFilter+":",")",]}while(parserState.pos"]}break}else{parserState.pos+=1}}}function newParsedQuery(userQuery){return{original:userQuery,userQuery:userQuery.toLowerCase(),elems:[],returned:[],foundElems:0,totalElems:0,literalSearch:false,error:null,correction:null,proposeCorrectionFrom:null,proposeCorrectionTo:null,}}function buildUrl(search,filterCrates){let extra="?search="+encodeURIComponent(search);if(filterCrates!==null){extra+="&filter-crate="+encodeURIComponent(filterCrates)}return getNakedUrl()+extra+window.location.hash}function getFilterCrates(){const elem=document.getElementById("crate-search");if(elem&&elem.value!=="all crates"&&hasOwnPropertyRustdoc(rawSearchIndex,elem.value)){return elem.value}return null}function parseQuery(userQuery){function convertTypeFilterOnElem(elem){if(elem.typeFilter!==null){let typeFilter=elem.typeFilter;if(typeFilter==="const"){typeFilter="constant"}elem.typeFilter=itemTypeFromName(typeFilter)}else{elem.typeFilter=NO_TYPE_FILTER}for(const elem2 of elem.generics){convertTypeFilterOnElem(elem2)}}userQuery=userQuery.trim();const parserState={length:userQuery.length,pos:0,totalElems:0,genericsElems:0,typeFilter:null,userQuery:userQuery.toLowerCase(),};let query=newParsedQuery(userQuery);try{parseInput(query,parserState);for(const elem of query.elems){convertTypeFilterOnElem(elem)}for(const elem of query.returned){convertTypeFilterOnElem(elem)}}catch(err){query=newParsedQuery(userQuery);query.error=err;return query}if(!query.literalSearch){query.literalSearch=parserState.totalElems>1}query.foundElems=query.elems.length+query.returned.length;query.totalElems=parserState.totalElems;return query}function createQueryResults(results_in_args,results_returned,results_others,parsedQuery){return{"in_args":results_in_args,"returned":results_returned,"others":results_others,"query":parsedQuery,}}function execQuery(parsedQuery,searchWords,filterCrates,currentCrate){const results_others=new Map(),results_in_args=new Map(),results_returned=new Map();function transformResults(results){const duplicates=new Set();const out=[];for(const result of results){if(result.id!==-1){const obj=searchIndex[result.id];obj.dist=result.dist;const res=buildHrefAndPath(obj);obj.displayPath=pathSplitter(res[0]);obj.fullPath=obj.displayPath+obj.name;obj.fullPath+="|"+obj.ty;if(duplicates.has(obj.fullPath)){continue}duplicates.add(obj.fullPath);obj.href=res[1];out.push(obj);if(out.length>=MAX_RESULTS){break}}}return out}function sortResults(results,isType,preferredCrate){if(results.size===0){return[]}const userQuery=parsedQuery.userQuery;const result_list=[];for(const result of results.values()){result.word=searchWords[result.id];result.item=searchIndex[result.id]||{};result_list.push(result)}result_list.sort((aaa,bbb)=>{let a,b;a=(aaa.word!==userQuery);b=(bbb.word!==userQuery);if(a!==b){return a-b}a=(aaa.index<0);b=(bbb.index<0);if(a!==b){return a-b}a=aaa.path_dist;b=bbb.path_dist;if(a!==b){return a-b}a=aaa.index;b=bbb.index;if(a!==b){return a-b}a=(aaa.dist);b=(bbb.dist);if(a!==b){return a-b}a=aaa.item.deprecated;b=bbb.item.deprecated;if(a!==b){return a-b}a=(aaa.item.crate!==preferredCrate);b=(bbb.item.crate!==preferredCrate);if(a!==b){return a-b}a=aaa.word.length;b=bbb.word.length;if(a!==b){return a-b}a=aaa.word;b=bbb.word;if(a!==b){return(a>b?+1:-1)}if((aaa.item.ty===TY_PRIMITIVE&&bbb.item.ty!==TY_KEYWORD)||(aaa.item.ty===TY_KEYWORD&&bbb.item.ty!==TY_PRIMITIVE)){return-1}if((bbb.item.ty===TY_PRIMITIVE&&aaa.item.ty!==TY_PRIMITIVE)||(bbb.item.ty===TY_KEYWORD&&aaa.item.ty!==TY_KEYWORD)){return 1}a=(aaa.item.desc==="");b=(bbb.item.desc==="");if(a!==b){return a-b}a=aaa.item.ty;b=bbb.item.ty;if(a!==b){return a-b}a=aaa.item.path;b=bbb.item.path;if(a!==b){return(a>b?+1:-1)}return 0});let nameSplit=null;if(parsedQuery.elems.length===1){const hasPath=typeof parsedQuery.elems[0].path==="undefined";nameSplit=hasPath?null:parsedQuery.elems[0].path}for(const result of result_list){if(result.dontValidate){continue}const name=result.item.name.toLowerCase(),path=result.item.path.toLowerCase(),parent=result.item.parent;if(!isType&&!validateResult(name,path,nameSplit,parent)){result.id=-1}}return transformResults(result_list)}function checkGenerics(fnType,queryElem,whereClause,mgensInout){return unifyFunctionTypes(fnType.generics,queryElem.generics,whereClause,mgensInout,mgens=>{if(mgensInout){for(const[fid,qid]of mgens.entries()){mgensInout.set(fid,qid)}}return true})}function unifyFunctionTypes(fnTypesIn,queryElems,whereClause,mgensIn,solutionCb){let mgens=new Map(mgensIn);if(queryElems.length===0){return!solutionCb||solutionCb(mgens)}if(!fnTypesIn||fnTypesIn.length===0){return false}const ql=queryElems.length;let fl=fnTypesIn.length;let fnTypes=fnTypesIn.slice();const backtracking=[];let i=0;let j=0;const backtrack=()=>{while(backtracking.length!==0){const{fnTypesScratch,mgensScratch,queryElemsOffset,fnTypesOffset,unbox,}=backtracking.pop();mgens=new Map(mgensScratch);const fnType=fnTypesScratch[fnTypesOffset];const queryElem=queryElems[queryElemsOffset];if(unbox){if(fnType.id<0){if(mgens.has(fnType.id)&&mgens.get(fnType.id)!==0){continue}mgens.set(fnType.id,0)}const generics=fnType.id<0?whereClause[(-fnType.id)-1]:fnType.generics;fnTypes=fnTypesScratch.toSpliced(fnTypesOffset,1,...generics);fl=fnTypes.length;i=queryElemsOffset-1}else{if(fnType.id<0){if(mgens.has(fnType.id)&&mgens.get(fnType.id)!==queryElem.id){continue}mgens.set(fnType.id,queryElem.id)}fnTypes=fnTypesScratch.slice();fl=fnTypes.length;const tmp=fnTypes[queryElemsOffset];fnTypes[queryElemsOffset]=fnTypes[fnTypesOffset];fnTypes[fnTypesOffset]=tmp;i=queryElemsOffset}return true}return false};for(i=0;i!==ql;++i){const queryElem=queryElems[i];const matchCandidates=[];let fnTypesScratch=null;let mgensScratch=null;for(j=i;j!==fl;++j){const fnType=fnTypes[j];if(unifyFunctionTypeIsMatchCandidate(fnType,queryElem,whereClause,mgens)){if(!fnTypesScratch){fnTypesScratch=fnTypes.slice()}unifyFunctionTypes(fnType.generics,queryElem.generics,whereClause,mgens,mgensScratch=>{matchCandidates.push({fnTypesScratch,mgensScratch,queryElemsOffset:i,fnTypesOffset:j,unbox:false,});return false})}if(unifyFunctionTypeIsUnboxCandidate(fnType,queryElem,whereClause,mgens)){if(!fnTypesScratch){fnTypesScratch=fnTypes.slice()}if(!mgensScratch){mgensScratch=new Map(mgens)}backtracking.push({fnTypesScratch,mgensScratch,queryElemsOffset:i,fnTypesOffset:j,unbox:true,})}}if(matchCandidates.length===0){if(backtrack()){continue}else{return false}}const{fnTypesOffset:candidate,mgensScratch:mgensNew}=matchCandidates.pop();if(fnTypes[candidate].id<0&&queryElems[i].id<0){mgens.set(fnTypes[candidate].id,queryElems[i].id)}for(const[fid,qid]of mgensNew){mgens.set(fid,qid)}const tmp=fnTypes[candidate];fnTypes[candidate]=fnTypes[i];fnTypes[i]=tmp;for(const otherCandidate of matchCandidates){backtracking.push(otherCandidate)}while(i===(ql-1)&&solutionCb&&!solutionCb(mgens)){if(!backtrack()){return false}}}return true}function unifyFunctionTypeIsMatchCandidate(fnType,queryElem,whereClause,mgens){if(!typePassesFilter(queryElem.typeFilter,fnType.ty)){return false}if(fnType.id<0&&queryElem.id<0){if(mgens.has(fnType.id)&&mgens.get(fnType.id)!==queryElem.id){return false}for(const[fid,qid]of mgens.entries()){if(fnType.id!==fid&&queryElem.id===qid){return false}if(fnType.id===fid&&queryElem.id!==qid){return false}}}else if(fnType.id!==null){if(queryElem.id===typeNameIdOfArrayOrSlice&&(fnType.id===typeNameIdOfSlice||fnType.id===typeNameIdOfArray)){}else if(fnType.id!==queryElem.id){return false}if(fnType.generics.length===0&&queryElem.generics.length!==0){return false}const queryElemPathLength=queryElem.pathWithoutLast.length;if(queryElemPathLength>0){const fnTypePath=fnType.path!==undefined&&fnType.path!==null?fnType.path.split("::"):[];if(queryElemPathLength>fnTypePath.length){return false}let i=0;for(const path of fnTypePath){if(path===queryElem.pathWithoutLast[i]){i+=1;if(i>=queryElemPathLength){break}}}if(i=0){if(!whereClause){return false}if(mgens.has(fnType.id)&&mgens.get(fnType.id)!==0){return false}return checkIfInList(whereClause[(-fnType.id)-1],queryElem,whereClause)}else if(fnType.generics&&fnType.generics.length>0){return checkIfInList(fnType.generics,queryElem,whereClause)}return false}function checkIfInList(list,elem,whereClause){for(const entry of list){if(checkType(entry,elem,whereClause)){return true}}return false}function checkType(row,elem,whereClause){if(row.id===null){return row.generics.length>0?checkIfInList(row.generics,elem,whereClause):false}if(row.id<0&&elem.id>=0){const gid=(-row.id)-1;return checkIfInList(whereClause[gid],elem,whereClause)}if(row.id<0&&elem.id<0){return true}const matchesExact=row.id===elem.id;const matchesArrayOrSlice=elem.id===typeNameIdOfArrayOrSlice&&(row.id===typeNameIdOfSlice||row.id===typeNameIdOfArray);if((matchesExact||matchesArrayOrSlice)&&typePassesFilter(elem.typeFilter,row.ty)){if(elem.generics.length>0){return checkGenerics(row,elem,whereClause,new Map())}return true}return checkIfInList(row.generics,elem,whereClause)}function checkPath(contains,ty,maxEditDistance){if(contains.length===0){return 0}let ret_dist=maxEditDistance+1;const path=ty.path.split("::");if(ty.parent&&ty.parent.name){path.push(ty.parent.name.toLowerCase())}const length=path.length;const clength=contains.length;if(clength>length){return maxEditDistance+1}for(let i=0;ilength){break}let dist_total=0;let aborted=false;for(let x=0;xmaxEditDistance){aborted=true;break}dist_total+=dist}if(!aborted){ret_dist=Math.min(ret_dist,Math.round(dist_total/clength))}}return ret_dist}function typePassesFilter(filter,type){if(filter<=NO_TYPE_FILTER||filter===type)return true;const name=itemTypes[type];switch(itemTypes[filter]){case"constant":return name==="associatedconstant";case"fn":return name==="method"||name==="tymethod";case"type":return name==="primitive"||name==="associatedtype";case"trait":return name==="traitalias"}return false}function createAliasFromItem(item){return{crate:item.crate,name:item.name,path:item.path,desc:item.desc,ty:item.ty,parent:item.parent,type:item.type,is_alias:true,deprecated:item.deprecated,}}function handleAliases(ret,query,filterCrates,currentCrate){const lowerQuery=query.toLowerCase();const aliases=[];const crateAliases=[];if(filterCrates!==null){if(ALIASES.has(filterCrates)&&ALIASES.get(filterCrates).has(lowerQuery)){const query_aliases=ALIASES.get(filterCrates).get(lowerQuery);for(const alias of query_aliases){aliases.push(createAliasFromItem(searchIndex[alias]))}}}else{for(const[crate,crateAliasesIndex]of ALIASES){if(crateAliasesIndex.has(lowerQuery)){const pushTo=crate===currentCrate?crateAliases:aliases;const query_aliases=crateAliasesIndex.get(lowerQuery);for(const alias of query_aliases){pushTo.push(createAliasFromItem(searchIndex[alias]))}}}}const sortFunc=(aaa,bbb)=>{if(aaa.path{alias.alias=query;const res=buildHrefAndPath(alias);alias.displayPath=pathSplitter(res[0]);alias.fullPath=alias.displayPath+alias.name;alias.href=res[1];ret.others.unshift(alias);if(ret.others.length>MAX_RESULTS){ret.others.pop()}};aliases.forEach(pushFunc);crateAliases.forEach(pushFunc)}function addIntoResults(results,fullId,id,index,dist,path_dist,maxEditDistance){const inBounds=dist<=maxEditDistance||index!==-1;if(dist===0||(!parsedQuery.literalSearch&&inBounds)){if(results.has(fullId)){const result=results.get(fullId);if(result.dontValidate||result.dist<=dist){return}}results.set(fullId,{id:id,index:index,dontValidate:parsedQuery.literalSearch,dist:dist,path_dist:path_dist,})}}function handleSingleArg(row,pos,elem,results_others,results_in_args,results_returned,maxEditDistance){if(!row||(filterCrates!==null&&row.crate!==filterCrates)){return}let index=-1,path_dist=0;const fullId=row.id;const searchWord=searchWords[pos];const in_args=row.type&&row.type.inputs&&checkIfInList(row.type.inputs,elem,row.type.where_clause);if(in_args){addIntoResults(results_in_args,fullId,pos,-1,0,0,maxEditDistance)}const returned=row.type&&row.type.output&&checkIfInList(row.type.output,elem,row.type.where_clause);if(returned){addIntoResults(results_returned,fullId,pos,-1,0,0,maxEditDistance)}if(!typePassesFilter(elem.typeFilter,row.ty)){return}const row_index=row.normalizedName.indexOf(elem.pathLast);const word_index=searchWord.indexOf(elem.pathLast);if(row_index===-1){index=word_index}else if(word_index===-1){index=row_index}else if(word_index1){path_dist=checkPath(elem.pathWithoutLast,row,maxEditDistance);if(path_dist>maxEditDistance){return}}if(parsedQuery.literalSearch){if(searchWord===elem.name){addIntoResults(results_others,fullId,pos,index,0,path_dist)}return}const dist=editDistance(searchWord,elem.pathLast,maxEditDistance);if(index===-1&&dist+path_dist>maxEditDistance){return}addIntoResults(results_others,fullId,pos,index,dist,path_dist,maxEditDistance)}function handleArgs(row,pos,results){if(!row||(filterCrates!==null&&row.crate!==filterCrates)||!row.type){return}if(!unifyFunctionTypes(row.type.inputs,parsedQuery.elems,row.type.where_clause,null,mgens=>{return unifyFunctionTypes(row.type.output,parsedQuery.returned,row.type.where_clause,mgens)})){return}addIntoResults(results,row.id,pos,0,0,0,Number.MAX_VALUE)}function innerRunQuery(){let elem,i,nSearchWords,in_returned,row;let queryLen=0;for(const elem of parsedQuery.elems){queryLen+=elem.name.length}for(const elem of parsedQuery.returned){queryLen+=elem.name.length}const maxEditDistance=Math.floor(queryLen/3);const genericSymbols=new Map();function convertNameToId(elem){if(typeNameIdMap.has(elem.pathLast)){elem.id=typeNameIdMap.get(elem.pathLast)}else if(!parsedQuery.literalSearch){let match=null;let matchDist=maxEditDistance+1;let matchName="";for(const[name,id]of typeNameIdMap){const dist=editDistance(name,elem.pathLast,maxEditDistance);if(dist<=matchDist&&dist<=maxEditDistance){if(dist===matchDist&&matchName>name){continue}match=id;matchDist=dist;matchName=name}}if(match!==null){parsedQuery.correction=matchName}elem.id=match}if((elem.id===null&&parsedQuery.totalElems>1&&elem.typeFilter===-1&&elem.generics.length===0)||elem.typeFilter===TY_GENERIC){if(genericSymbols.has(elem.name)){elem.id=genericSymbols.get(elem.name)}else{elem.id=-(genericSymbols.size+1);genericSymbols.set(elem.name,elem.id)}if(elem.typeFilter===-1&&elem.name.length>=3){const maxPartDistance=Math.floor(elem.name.length/3);let matchDist=maxPartDistance+1;let matchName="";for(const name of typeNameIdMap.keys()){const dist=editDistance(name,elem.name,maxPartDistance);if(dist<=matchDist&&dist<=maxPartDistance){if(dist===matchDist&&matchName>name){continue}matchDist=dist;matchName=name}}if(matchName!==""){parsedQuery.proposeCorrectionFrom=elem.name;parsedQuery.proposeCorrectionTo=matchName}}elem.typeFilter=TY_GENERIC}if(elem.generics.length>0&&elem.typeFilter===TY_GENERIC){parsedQuery.error=["Generic type parameter ",elem.name," does not accept generic parameters",]}for(const elem2 of elem.generics){convertNameToId(elem2)}}for(const elem of parsedQuery.elems){convertNameToId(elem)}for(const elem of parsedQuery.returned){convertNameToId(elem)}if(parsedQuery.foundElems===1){if(parsedQuery.elems.length===1){elem=parsedQuery.elems[0];for(i=0,nSearchWords=searchWords.length;i0){for(i=0,nSearchWords=searchWords.length;i-1||path.indexOf(key)>-1||(parent!==undefined&&parent.name!==undefined&&parent.name.toLowerCase().indexOf(key)>-1)||editDistance(name,key,maxEditDistance)<=maxEditDistance)){return false}}return true}function nextTab(direction){const next=(searchState.currentTab+direction+3)%searchState.focusedByTab.length;searchState.focusedByTab[searchState.currentTab]=document.activeElement;printTab(next);focusSearchResult()}function focusSearchResult(){const target=searchState.focusedByTab[searchState.currentTab]||document.querySelectorAll(".search-results.active a").item(0)||document.querySelectorAll("#search-tabs button").item(searchState.currentTab);searchState.focusedByTab[searchState.currentTab]=null;if(target){target.focus()}}function buildHrefAndPath(item){let displayPath;let href;const type=itemTypes[item.ty];const name=item.name;let path=item.path;if(type==="mod"){displayPath=path+"::";href=ROOT_PATH+path.replace(/::/g,"/")+"/"+name+"/index.html"}else if(type==="import"){displayPath=item.path+"::";href=ROOT_PATH+item.path.replace(/::/g,"/")+"/index.html#reexport."+name}else if(type==="primitive"||type==="keyword"){displayPath="";href=ROOT_PATH+path.replace(/::/g,"/")+"/"+type+"."+name+".html"}else if(type==="externcrate"){displayPath="";href=ROOT_PATH+name+"/index.html"}else if(item.parent!==undefined){const myparent=item.parent;let anchor="#"+type+"."+name;const parentType=itemTypes[myparent.ty];let pageType=parentType;let pageName=myparent.name;if(parentType==="primitive"){displayPath=myparent.name+"::"}else if(type==="structfield"&&parentType==="variant"){const enumNameIdx=item.path.lastIndexOf("::");const enumName=item.path.substr(enumNameIdx+2);path=item.path.substr(0,enumNameIdx);displayPath=path+"::"+enumName+"::"+myparent.name+"::";anchor="#variant."+myparent.name+".field."+name;pageType="enum";pageName=enumName}else{displayPath=path+"::"+myparent.name+"::"}href=ROOT_PATH+path.replace(/::/g,"/")+"/"+pageType+"."+pageName+".html"+anchor}else{displayPath=item.path+"::";href=ROOT_PATH+item.path.replace(/::/g,"/")+"/"+type+"."+name+".html"}return[displayPath,href]}function pathSplitter(path){const tmp=""+path.replace(/::/g,"::");if(tmp.endsWith("")){return tmp.slice(0,tmp.length-6)}return tmp}function addTab(array,query,display){let extraClass="";if(display===true){extraClass=" active"}const output=document.createElement("div");let length=0;if(array.length>0){output.className="search-results "+extraClass;array.forEach(item=>{const name=item.name;const type=itemTypes[item.ty];const longType=longItemTypes[item.ty];const typeName=longType.length!==0?`${longType}`:"?";length+=1;const link=document.createElement("a");link.className="result-"+type;link.href=item.href;const resultName=document.createElement("div");resultName.className="result-name";resultName.insertAdjacentHTML("beforeend",`${typeName}`);link.appendChild(resultName);let alias=" ";if(item.is_alias){alias=`
\ +"use strict";if(!Array.prototype.toSpliced){Array.prototype.toSpliced=function(){const me=this.slice();Array.prototype.splice.apply(me,arguments);return me}}(function(){const itemTypes=["mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","primitive","associatedtype","constant","associatedconstant","union","foreigntype","keyword","existential","attr","derive","traitalias","generic",];const longItemTypes=["module","extern crate","re-export","struct","enum","function","type alias","static","trait","","trait method","method","struct field","enum variant","macro","primitive type","assoc type","constant","assoc const","union","foreign type","keyword","existential type","attribute macro","derive macro","trait alias",];const TY_PRIMITIVE=itemTypes.indexOf("primitive");const TY_KEYWORD=itemTypes.indexOf("keyword");const TY_GENERIC=itemTypes.indexOf("generic");const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"../";function hasOwnPropertyRustdoc(obj,property){return Object.prototype.hasOwnProperty.call(obj,property)}function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("search-tabs").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true}else{removeClass(elem,"selected")}iter+=1});const isTypeSearch=(nb>0||iter===1);iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true}else{removeClass(elem,"active")}iter+=1});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb;const correctionsElem=document.getElementsByClassName("search-corrections");if(isTypeSearch){removeClass(correctionsElem[0],"hidden")}else{addClass(correctionsElem[0],"hidden")}}else if(nb!==0){printTab(0)}}const editDistanceState={current:[],prev:[],prevPrev:[],calculate:function calculate(a,b,limit){if(a.lengthlimit){return limit+1}while(b.length>0&&b[0]===a[0]){a=a.substring(1);b=b.substring(1)}while(b.length>0&&b[b.length-1]===a[a.length-1]){a=a.substring(0,a.length-1);b=b.substring(0,b.length-1)}if(b.length===0){return minDist}const aLength=a.length;const bLength=b.length;for(let i=0;i<=bLength;++i){this.current[i]=0;this.prev[i]=i;this.prevPrev[i]=Number.MAX_VALUE}for(let i=1;i<=aLength;++i){this.current[0]=i;const aIdx=i-1;for(let j=1;j<=bLength;++j){const bIdx=j-1;const substitutionCost=a[aIdx]===b[bIdx]?0:1;this.current[j]=Math.min(this.prev[j]+1,this.current[j-1]+1,this.prev[j-1]+substitutionCost);if((i>1)&&(j>1)&&(a[aIdx]===b[bIdx-1])&&(a[aIdx-1]===b[bIdx])){this.current[j]=Math.min(this.current[j],this.prevPrev[j-2]+1)}}const prevPrevTmp=this.prevPrev;this.prevPrev=this.prev;this.prev=this.current;this.current=prevPrevTmp}const distance=this.prev[bLength];return distance<=limit?distance:(limit+1)},};function editDistance(a,b,limit){return editDistanceState.calculate(a,b,limit)}function initSearch(rawSearchIndex){const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;let searchIndex;let currentResults;let typeNameIdMap;const ALIASES=new Map();let typeNameIdOfArray;let typeNameIdOfSlice;let typeNameIdOfArrayOrSlice;function buildTypeMapIndex(name){if(name===""||name===null){return null}if(typeNameIdMap.has(name)){return typeNameIdMap.get(name)}else{const id=typeNameIdMap.size;typeNameIdMap.set(name,id);return id}}function isWhitespace(c){return" \t\n\r".indexOf(c)!==-1}function isSpecialStartCharacter(c){return"<\"".indexOf(c)!==-1}function isEndCharacter(c){return",>-]".indexOf(c)!==-1}function isStopCharacter(c){return isEndCharacter(c)}function isErrorCharacter(c){return"()".indexOf(c)!==-1}function itemTypeFromName(typename){const index=itemTypes.findIndex(i=>i===typename);if(index<0){throw["Unknown type filter ",typename]}return index}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw["Unexpected ","\""," in generics"]}else if(query.literalSearch){throw["Cannot have more than one literal search element"]}else if(parserState.totalElems-parserState.genericsElems>0){throw["Cannot use literal search when there is more than one element"]}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw["Unclosed ","\""]}else if(parserState.userQuery[end]!=="\""){throw["Unexpected ",parserState.userQuery[end]," in a string element"]}else if(start===end){throw["Cannot have empty string element"]}parserState.pos+=1;query.literalSearch=true}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::"}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->"}function isIdentCharacter(c){return(c==="_"||(c>="0"&&c<="9")||(c>="a"&&c<="z")||(c>="A"&&c<="Z"))}function isSeparatorCharacter(c){return c===","}function isPathSeparator(c){return c===":"||isWhitespace(c)}function prevIs(parserState,lookingFor){let pos=parserState.pos;while(pos>0){const c=parserState.userQuery[pos-1];if(c===lookingFor){return true}else if(!isWhitespace(c)){break}pos-=1}return false}function isLastElemGeneric(elems,parserState){return(elems.length>0&&elems[elems.length-1].generics.length>0)||prevIs(parserState,">")}function skipWhitespace(parserState){while(parserState.pos0){throw["Cannot have more than one element if you use quotes"]}const typeFilter=parserState.typeFilter;parserState.typeFilter=null;if(name==="!"){if(typeFilter!==null&&typeFilter!=="primitive"){throw["Invalid search type: primitive never type ","!"," and ",typeFilter," both specified",]}if(generics.length!==0){throw["Never type ","!"," does not accept generic parameters",]}return{name:"never",id:null,fullPath:["never"],pathWithoutLast:[],pathLast:"never",generics:[],typeFilter:"primitive",}}if(path.startsWith("::")){throw["Paths cannot start with ","::"]}else if(path.endsWith("::")){throw["Paths cannot end with ","::"]}else if(path.includes("::::")){throw["Unexpected ","::::"]}else if(path.includes(" ::")){throw["Unexpected "," ::"]}else if(path.includes(":: ")){throw["Unexpected ",":: "]}const pathSegments=path.split(/::|\s+/);if(pathSegments.length===0||(pathSegments.length===1&&pathSegments[0]==="")){if(generics.length>0||prevIs(parserState,">")){throw["Found generics without a path"]}else{throw["Unexpected ",parserState.userQuery[parserState.pos]]}}for(const[i,pathSegment]of pathSegments.entries()){if(pathSegment==="!"){if(i!==0){throw["Never type ","!"," is not associated item"]}pathSegments[i]="never"}}parserState.totalElems+=1;if(isInGenerics){parserState.genericsElems+=1}return{name:name.trim(),id:null,fullPath:pathSegments,pathWithoutLast:pathSegments.slice(0,pathSegments.length-1),pathLast:pathSegments[pathSegments.length-1],generics:generics,typeFilter,}}function getIdentEndPosition(parserState){const start=parserState.pos;let end=parserState.pos;let foundExclamation=-1;while(parserState.pos=end){throw["Found generics without a path"]}parserState.pos+=1;getItemsBefore(query,parserState,generics,">")}if(isStringElem){skipWhitespace(parserState)}if(start>=end&&generics.length===0){return}elems.push(createQueryElement(query,parserState,parserState.userQuery.slice(start,end),generics,isInGenerics))}}function getItemsBefore(query,parserState,elems,endChar){let foundStopChar=true;let start=parserState.pos;const oldTypeFilter=parserState.typeFilter;parserState.typeFilter=null;let extra="";if(endChar===">"){extra="<"}else if(endChar==="]"){extra="["}else if(endChar===""){extra="->"}else{extra=endChar}while(parserState.pos"]}else if(prevIs(parserState,"\"")){throw["Cannot have more than one element if you use quotes"]}if(endChar!==""){throw["Expected ",","," or ",endChar,...extra,", found ",c,]}throw["Expected ",",",...extra,", found ",c,]}const posBefore=parserState.pos;start=parserState.pos;getNextElem(query,parserState,elems,endChar!=="");if(endChar!==""&&parserState.pos>=parserState.length){throw["Unclosed ",extra]}if(posBefore===parserState.pos){parserState.pos+=1}foundStopChar=false}if(parserState.pos>=parserState.length&&endChar!==""){throw["Unclosed ",extra]}parserState.pos+=1;parserState.typeFilter=oldTypeFilter}function checkExtraTypeFilterCharacters(start,parserState){const query=parserState.userQuery.slice(start,parserState.pos).trim();for(const c in query){if(!isIdentCharacter(query[c])){throw["Unexpected ",query[c]," in type filter (before ",":",")",]}}}function parseInput(query,parserState){let foundStopChar=true;let start=parserState.pos;while(parserState.pos"){if(isReturnArrow(parserState)){break}throw["Unexpected ",c," (did you mean ","->","?)"]}throw["Unexpected ",c]}else if(c===":"&&!isPathStart(parserState)){if(parserState.typeFilter!==null){throw["Unexpected ",":"," (expected path after type filter ",parserState.typeFilter+":",")",]}else if(query.elems.length===0){throw["Expected type filter before ",":"]}else if(query.literalSearch){throw["Cannot use quotes on type filter"]}const typeFilterElem=query.elems.pop();checkExtraTypeFilterCharacters(start,parserState);parserState.typeFilter=typeFilterElem.name;parserState.pos+=1;parserState.totalElems-=1;query.literalSearch=false;foundStopChar=true;continue}else if(isWhitespace(c)){skipWhitespace(parserState);continue}if(!foundStopChar){let extra="";if(isLastElemGeneric(query.elems,parserState)){extra=[" after ",">"]}else if(prevIs(parserState,"\"")){throw["Cannot have more than one element if you use quotes"]}if(parserState.typeFilter!==null){throw["Expected ",","," or ","->",...extra,", found ",c,]}throw["Expected ",",",", ",":"," or ","->",...extra,", found ",c,]}const before=query.elems.length;start=parserState.pos;getNextElem(query,parserState,query.elems,false);if(query.elems.length===before){parserState.pos+=1}foundStopChar=false}if(parserState.typeFilter!==null){throw["Unexpected ",":"," (expected path after type filter ",parserState.typeFilter+":",")",]}while(parserState.pos"]}break}else{parserState.pos+=1}}}function newParsedQuery(userQuery){return{original:userQuery,userQuery:userQuery.toLowerCase(),elems:[],returned:[],foundElems:0,totalElems:0,literalSearch:false,error:null,correction:null,proposeCorrectionFrom:null,proposeCorrectionTo:null,}}function buildUrl(search,filterCrates){let extra="?search="+encodeURIComponent(search);if(filterCrates!==null){extra+="&filter-crate="+encodeURIComponent(filterCrates)}return getNakedUrl()+extra+window.location.hash}function getFilterCrates(){const elem=document.getElementById("crate-search");if(elem&&elem.value!=="all crates"&&hasOwnPropertyRustdoc(rawSearchIndex,elem.value)){return elem.value}return null}function parseQuery(userQuery){function convertTypeFilterOnElem(elem){if(elem.typeFilter!==null){let typeFilter=elem.typeFilter;if(typeFilter==="const"){typeFilter="constant"}elem.typeFilter=itemTypeFromName(typeFilter)}else{elem.typeFilter=NO_TYPE_FILTER}for(const elem2 of elem.generics){convertTypeFilterOnElem(elem2)}}userQuery=userQuery.trim();const parserState={length:userQuery.length,pos:0,totalElems:0,genericsElems:0,typeFilter:null,userQuery:userQuery.toLowerCase(),};let query=newParsedQuery(userQuery);try{parseInput(query,parserState);for(const elem of query.elems){convertTypeFilterOnElem(elem)}for(const elem of query.returned){convertTypeFilterOnElem(elem)}}catch(err){query=newParsedQuery(userQuery);query.error=err;return query}if(!query.literalSearch){query.literalSearch=parserState.totalElems>1}query.foundElems=query.elems.length+query.returned.length;query.totalElems=parserState.totalElems;return query}function createQueryResults(results_in_args,results_returned,results_others,parsedQuery){return{"in_args":results_in_args,"returned":results_returned,"others":results_others,"query":parsedQuery,}}function execQuery(parsedQuery,searchWords,filterCrates,currentCrate){const results_others=new Map(),results_in_args=new Map(),results_returned=new Map();function transformResults(results){const duplicates=new Set();const out=[];for(const result of results){if(result.id!==-1){const obj=searchIndex[result.id];obj.dist=result.dist;const res=buildHrefAndPath(obj);obj.displayPath=pathSplitter(res[0]);obj.fullPath=obj.displayPath+obj.name;obj.fullPath+="|"+obj.ty;if(duplicates.has(obj.fullPath)){continue}duplicates.add(obj.fullPath);obj.href=res[1];out.push(obj);if(out.length>=MAX_RESULTS){break}}}return out}function sortResults(results,isType,preferredCrate){if(results.size===0){return[]}const userQuery=parsedQuery.userQuery;const result_list=[];for(const result of results.values()){result.word=searchWords[result.id];result.item=searchIndex[result.id]||{};result_list.push(result)}result_list.sort((aaa,bbb)=>{let a,b;a=(aaa.word!==userQuery);b=(bbb.word!==userQuery);if(a!==b){return a-b}a=(aaa.index<0);b=(bbb.index<0);if(a!==b){return a-b}a=aaa.path_dist;b=bbb.path_dist;if(a!==b){return a-b}a=aaa.index;b=bbb.index;if(a!==b){return a-b}a=(aaa.dist);b=(bbb.dist);if(a!==b){return a-b}a=aaa.item.deprecated;b=bbb.item.deprecated;if(a!==b){return a-b}a=(aaa.item.crate!==preferredCrate);b=(bbb.item.crate!==preferredCrate);if(a!==b){return a-b}a=aaa.word.length;b=bbb.word.length;if(a!==b){return a-b}a=aaa.word;b=bbb.word;if(a!==b){return(a>b?+1:-1)}if((aaa.item.ty===TY_PRIMITIVE&&bbb.item.ty!==TY_KEYWORD)||(aaa.item.ty===TY_KEYWORD&&bbb.item.ty!==TY_PRIMITIVE)){return-1}if((bbb.item.ty===TY_PRIMITIVE&&aaa.item.ty!==TY_PRIMITIVE)||(bbb.item.ty===TY_KEYWORD&&aaa.item.ty!==TY_KEYWORD)){return 1}a=(aaa.item.desc==="");b=(bbb.item.desc==="");if(a!==b){return a-b}a=aaa.item.ty;b=bbb.item.ty;if(a!==b){return a-b}a=aaa.item.path;b=bbb.item.path;if(a!==b){return(a>b?+1:-1)}return 0});let nameSplit=null;if(parsedQuery.elems.length===1){const hasPath=typeof parsedQuery.elems[0].path==="undefined";nameSplit=hasPath?null:parsedQuery.elems[0].path}for(const result of result_list){if(result.dontValidate){continue}const name=result.item.name.toLowerCase(),path=result.item.path.toLowerCase(),parent=result.item.parent;if(!isType&&!validateResult(name,path,nameSplit,parent)){result.id=-1}}return transformResults(result_list)}function checkGenerics(fnType,queryElem,whereClause,mgensInout){return unifyFunctionTypes(fnType.generics,queryElem.generics,whereClause,mgensInout,mgens=>{if(mgensInout){for(const[fid,qid]of mgens.entries()){mgensInout.set(fid,qid)}}return true})}function unifyFunctionTypes(fnTypesIn,queryElems,whereClause,mgensIn,solutionCb){let mgens=new Map(mgensIn);if(queryElems.length===0){return!solutionCb||solutionCb(mgens)}if(!fnTypesIn||fnTypesIn.length===0){return false}const ql=queryElems.length;let fl=fnTypesIn.length;let fnTypes=fnTypesIn.slice();const backtracking=[];let i=0;let j=0;const backtrack=()=>{while(backtracking.length!==0){const{fnTypesScratch,mgensScratch,queryElemsOffset,fnTypesOffset,unbox,}=backtracking.pop();mgens=new Map(mgensScratch);const fnType=fnTypesScratch[fnTypesOffset];const queryElem=queryElems[queryElemsOffset];if(unbox){if(fnType.id<0){if(mgens.has(fnType.id)&&mgens.get(fnType.id)!==0){continue}mgens.set(fnType.id,0)}const generics=fnType.id<0?whereClause[(-fnType.id)-1]:fnType.generics;fnTypes=fnTypesScratch.toSpliced(fnTypesOffset,1,...generics);fl=fnTypes.length;i=queryElemsOffset-1}else{if(fnType.id<0){if(mgens.has(fnType.id)&&mgens.get(fnType.id)!==queryElem.id){continue}mgens.set(fnType.id,queryElem.id)}fnTypes=fnTypesScratch.slice();fl=fnTypes.length;const tmp=fnTypes[queryElemsOffset];fnTypes[queryElemsOffset]=fnTypes[fnTypesOffset];fnTypes[fnTypesOffset]=tmp;i=queryElemsOffset}return true}return false};for(i=0;i!==ql;++i){const queryElem=queryElems[i];const matchCandidates=[];let fnTypesScratch=null;let mgensScratch=null;for(j=i;j!==fl;++j){const fnType=fnTypes[j];if(unifyFunctionTypeIsMatchCandidate(fnType,queryElem,whereClause,mgens)){if(!fnTypesScratch){fnTypesScratch=fnTypes.slice()}unifyFunctionTypes(fnType.generics,queryElem.generics,whereClause,mgens,mgensScratch=>{matchCandidates.push({fnTypesScratch,mgensScratch,queryElemsOffset:i,fnTypesOffset:j,unbox:false,});return false})}if(unifyFunctionTypeIsUnboxCandidate(fnType,queryElem,whereClause,mgens)){if(!fnTypesScratch){fnTypesScratch=fnTypes.slice()}if(!mgensScratch){mgensScratch=new Map(mgens)}backtracking.push({fnTypesScratch,mgensScratch,queryElemsOffset:i,fnTypesOffset:j,unbox:true,})}}if(matchCandidates.length===0){if(backtrack()){continue}else{return false}}const{fnTypesOffset:candidate,mgensScratch:mgensNew}=matchCandidates.pop();if(fnTypes[candidate].id<0&&queryElems[i].id<0){mgens.set(fnTypes[candidate].id,queryElems[i].id)}for(const[fid,qid]of mgensNew){mgens.set(fid,qid)}const tmp=fnTypes[candidate];fnTypes[candidate]=fnTypes[i];fnTypes[i]=tmp;for(const otherCandidate of matchCandidates){backtracking.push(otherCandidate)}while(i===(ql-1)&&solutionCb&&!solutionCb(mgens)){if(!backtrack()){return false}}}return true}function unifyFunctionTypeIsMatchCandidate(fnType,queryElem,whereClause,mgens){if(!typePassesFilter(queryElem.typeFilter,fnType.ty)){return false}if(fnType.id<0&&queryElem.id<0){if(mgens.has(fnType.id)&&mgens.get(fnType.id)!==queryElem.id){return false}for(const[fid,qid]of mgens.entries()){if(fnType.id!==fid&&queryElem.id===qid){return false}if(fnType.id===fid&&queryElem.id!==qid){return false}}}else{if(queryElem.id===typeNameIdOfArrayOrSlice&&(fnType.id===typeNameIdOfSlice||fnType.id===typeNameIdOfArray)){}else if(fnType.id!==queryElem.id){return false}if(fnType.generics.length===0&&queryElem.generics.length!==0){return false}const queryElemPathLength=queryElem.pathWithoutLast.length;if(queryElemPathLength>0){const fnTypePath=fnType.path!==undefined&&fnType.path!==null?fnType.path.split("::"):[];if(queryElemPathLength>fnTypePath.length){return false}let i=0;for(const path of fnTypePath){if(path===queryElem.pathWithoutLast[i]){i+=1;if(i>=queryElemPathLength){break}}}if(i=0){if(!whereClause){return false}if(mgens.has(fnType.id)&&mgens.get(fnType.id)!==0){return false}return checkIfInList(whereClause[(-fnType.id)-1],queryElem,whereClause)}else if(fnType.generics&&fnType.generics.length>0){return checkIfInList(fnType.generics,queryElem,whereClause)}return false}function checkIfInList(list,elem,whereClause){for(const entry of list){if(checkType(entry,elem,whereClause)){return true}}return false}function checkType(row,elem,whereClause){if(row.id===null){return row.generics.length>0?checkIfInList(row.generics,elem,whereClause):false}if(row.id<0&&elem.id>=0){const gid=(-row.id)-1;return checkIfInList(whereClause[gid],elem,whereClause)}if(row.id<0&&elem.id<0){return true}const matchesExact=row.id===elem.id;const matchesArrayOrSlice=elem.id===typeNameIdOfArrayOrSlice&&(row.id===typeNameIdOfSlice||row.id===typeNameIdOfArray);if((matchesExact||matchesArrayOrSlice)&&typePassesFilter(elem.typeFilter,row.ty)){if(elem.generics.length>0){return checkGenerics(row,elem,whereClause,new Map())}return true}return checkIfInList(row.generics,elem,whereClause)}function checkPath(contains,ty,maxEditDistance){if(contains.length===0){return 0}let ret_dist=maxEditDistance+1;const path=ty.path.split("::");if(ty.parent&&ty.parent.name){path.push(ty.parent.name.toLowerCase())}const length=path.length;const clength=contains.length;if(clength>length){return maxEditDistance+1}for(let i=0;ilength){break}let dist_total=0;let aborted=false;for(let x=0;xmaxEditDistance){aborted=true;break}dist_total+=dist}if(!aborted){ret_dist=Math.min(ret_dist,Math.round(dist_total/clength))}}return ret_dist}function typePassesFilter(filter,type){if(filter<=NO_TYPE_FILTER||filter===type)return true;const name=itemTypes[type];switch(itemTypes[filter]){case"constant":return name==="associatedconstant";case"fn":return name==="method"||name==="tymethod";case"type":return name==="primitive"||name==="associatedtype";case"trait":return name==="traitalias"}return false}function createAliasFromItem(item){return{crate:item.crate,name:item.name,path:item.path,desc:item.desc,ty:item.ty,parent:item.parent,type:item.type,is_alias:true,deprecated:item.deprecated,implDisambiguator:item.implDisambiguator,}}function handleAliases(ret,query,filterCrates,currentCrate){const lowerQuery=query.toLowerCase();const aliases=[];const crateAliases=[];if(filterCrates!==null){if(ALIASES.has(filterCrates)&&ALIASES.get(filterCrates).has(lowerQuery)){const query_aliases=ALIASES.get(filterCrates).get(lowerQuery);for(const alias of query_aliases){aliases.push(createAliasFromItem(searchIndex[alias]))}}}else{for(const[crate,crateAliasesIndex]of ALIASES){if(crateAliasesIndex.has(lowerQuery)){const pushTo=crate===currentCrate?crateAliases:aliases;const query_aliases=crateAliasesIndex.get(lowerQuery);for(const alias of query_aliases){pushTo.push(createAliasFromItem(searchIndex[alias]))}}}}const sortFunc=(aaa,bbb)=>{if(aaa.path{alias.alias=query;const res=buildHrefAndPath(alias);alias.displayPath=pathSplitter(res[0]);alias.fullPath=alias.displayPath+alias.name;alias.href=res[1];ret.others.unshift(alias);if(ret.others.length>MAX_RESULTS){ret.others.pop()}};aliases.forEach(pushFunc);crateAliases.forEach(pushFunc)}function addIntoResults(results,fullId,id,index,dist,path_dist,maxEditDistance){const inBounds=dist<=maxEditDistance||index!==-1;if(dist===0||(!parsedQuery.literalSearch&&inBounds)){if(results.has(fullId)){const result=results.get(fullId);if(result.dontValidate||result.dist<=dist){return}}results.set(fullId,{id:id,index:index,dontValidate:parsedQuery.literalSearch,dist:dist,path_dist:path_dist,})}}function handleSingleArg(row,pos,elem,results_others,results_in_args,results_returned,maxEditDistance){if(!row||(filterCrates!==null&&row.crate!==filterCrates)){return}let index=-1,path_dist=0;const fullId=row.id;const searchWord=searchWords[pos];const in_args=row.type&&row.type.inputs&&checkIfInList(row.type.inputs,elem,row.type.where_clause);if(in_args){addIntoResults(results_in_args,fullId,pos,-1,0,0,maxEditDistance)}const returned=row.type&&row.type.output&&checkIfInList(row.type.output,elem,row.type.where_clause);if(returned){addIntoResults(results_returned,fullId,pos,-1,0,0,maxEditDistance)}if(!typePassesFilter(elem.typeFilter,row.ty)){return}const row_index=row.normalizedName.indexOf(elem.pathLast);const word_index=searchWord.indexOf(elem.pathLast);if(row_index===-1){index=word_index}else if(word_index===-1){index=row_index}else if(word_index1){path_dist=checkPath(elem.pathWithoutLast,row,maxEditDistance);if(path_dist>maxEditDistance){return}}if(parsedQuery.literalSearch){if(searchWord===elem.name){addIntoResults(results_others,fullId,pos,index,0,path_dist)}return}const dist=editDistance(searchWord,elem.pathLast,maxEditDistance);if(index===-1&&dist+path_dist>maxEditDistance){return}addIntoResults(results_others,fullId,pos,index,dist,path_dist,maxEditDistance)}function handleArgs(row,pos,results){if(!row||(filterCrates!==null&&row.crate!==filterCrates)||!row.type){return}if(!unifyFunctionTypes(row.type.inputs,parsedQuery.elems,row.type.where_clause,null,mgens=>{return unifyFunctionTypes(row.type.output,parsedQuery.returned,row.type.where_clause,mgens)})){return}addIntoResults(results,row.id,pos,0,0,0,Number.MAX_VALUE)}function innerRunQuery(){let elem,i,nSearchWords,in_returned,row;let queryLen=0;for(const elem of parsedQuery.elems){queryLen+=elem.name.length}for(const elem of parsedQuery.returned){queryLen+=elem.name.length}const maxEditDistance=Math.floor(queryLen/3);const genericSymbols=new Map();function convertNameToId(elem){if(typeNameIdMap.has(elem.pathLast)){elem.id=typeNameIdMap.get(elem.pathLast)}else if(!parsedQuery.literalSearch){let match=null;let matchDist=maxEditDistance+1;let matchName="";for(const[name,id]of typeNameIdMap){const dist=editDistance(name,elem.pathLast,maxEditDistance);if(dist<=matchDist&&dist<=maxEditDistance){if(dist===matchDist&&matchName>name){continue}match=id;matchDist=dist;matchName=name}}if(match!==null){parsedQuery.correction=matchName}elem.id=match}if((elem.id===null&&parsedQuery.totalElems>1&&elem.typeFilter===-1&&elem.generics.length===0)||elem.typeFilter===TY_GENERIC){if(genericSymbols.has(elem.name)){elem.id=genericSymbols.get(elem.name)}else{elem.id=-(genericSymbols.size+1);genericSymbols.set(elem.name,elem.id)}if(elem.typeFilter===-1&&elem.name.length>=3){const maxPartDistance=Math.floor(elem.name.length/3);let matchDist=maxPartDistance+1;let matchName="";for(const name of typeNameIdMap.keys()){const dist=editDistance(name,elem.name,maxPartDistance);if(dist<=matchDist&&dist<=maxPartDistance){if(dist===matchDist&&matchName>name){continue}matchDist=dist;matchName=name}}if(matchName!==""){parsedQuery.proposeCorrectionFrom=elem.name;parsedQuery.proposeCorrectionTo=matchName}}elem.typeFilter=TY_GENERIC}if(elem.generics.length>0&&elem.typeFilter===TY_GENERIC){parsedQuery.error=["Generic type parameter ",elem.name," does not accept generic parameters",]}for(const elem2 of elem.generics){convertNameToId(elem2)}}for(const elem of parsedQuery.elems){convertNameToId(elem)}for(const elem of parsedQuery.returned){convertNameToId(elem)}if(parsedQuery.foundElems===1){if(parsedQuery.elems.length===1){elem=parsedQuery.elems[0];for(i=0,nSearchWords=searchWords.length;i0){for(i=0,nSearchWords=searchWords.length;i-1||path.indexOf(key)>-1||(parent!==undefined&&parent.name!==undefined&&parent.name.toLowerCase().indexOf(key)>-1)||editDistance(name,key,maxEditDistance)<=maxEditDistance)){return false}}return true}function nextTab(direction){const next=(searchState.currentTab+direction+3)%searchState.focusedByTab.length;searchState.focusedByTab[searchState.currentTab]=document.activeElement;printTab(next);focusSearchResult()}function focusSearchResult(){const target=searchState.focusedByTab[searchState.currentTab]||document.querySelectorAll(".search-results.active a").item(0)||document.querySelectorAll("#search-tabs button").item(searchState.currentTab);searchState.focusedByTab[searchState.currentTab]=null;if(target){target.focus()}}function buildHrefAndPath(item){let displayPath;let href;const type=itemTypes[item.ty];const name=item.name;let path=item.path;if(type==="mod"){displayPath=path+"::";href=ROOT_PATH+path.replace(/::/g,"/")+"/"+name+"/index.html"}else if(type==="import"){displayPath=item.path+"::";href=ROOT_PATH+item.path.replace(/::/g,"/")+"/index.html#reexport."+name}else if(type==="primitive"||type==="keyword"){displayPath="";href=ROOT_PATH+path.replace(/::/g,"/")+"/"+type+"."+name+".html"}else if(type==="externcrate"){displayPath="";href=ROOT_PATH+name+"/index.html"}else if(item.parent!==undefined){const myparent=item.parent;let anchor=type+"."+name;const parentType=itemTypes[myparent.ty];let pageType=parentType;let pageName=myparent.name;if(parentType==="primitive"){displayPath=myparent.name+"::"}else if(type==="structfield"&&parentType==="variant"){const enumNameIdx=item.path.lastIndexOf("::");const enumName=item.path.substr(enumNameIdx+2);path=item.path.substr(0,enumNameIdx);displayPath=path+"::"+enumName+"::"+myparent.name+"::";anchor="variant."+myparent.name+".field."+name;pageType="enum";pageName=enumName}else{displayPath=path+"::"+myparent.name+"::"}if(item.implDisambiguator!==null){anchor=item.implDisambiguator+"/"+anchor}href=ROOT_PATH+path.replace(/::/g,"/")+"/"+pageType+"."+pageName+".html#"+anchor}else{displayPath=item.path+"::";href=ROOT_PATH+item.path.replace(/::/g,"/")+"/"+type+"."+name+".html"}return[displayPath,href]}function pathSplitter(path){const tmp=""+path.replace(/::/g,"::");if(tmp.endsWith("")){return tmp.slice(0,tmp.length-6)}return tmp}function addTab(array,query,display){let extraClass="";if(display===true){extraClass=" active"}const output=document.createElement("div");let length=0;if(array.length>0){output.className="search-results "+extraClass;array.forEach(item=>{const name=item.name;const type=itemTypes[item.ty];const longType=longItemTypes[item.ty];const typeName=longType.length!==0?`${longType}`:"?";length+=1;const link=document.createElement("a");link.className="result-"+type;link.href=item.href;const resultName=document.createElement("div");resultName.className="result-name";resultName.insertAdjacentHTML("beforeend",`${typeName}`);link.appendChild(resultName);let alias=" ";if(item.is_alias){alias=`
\ ${item.alias} - see \
`}resultName.insertAdjacentHTML("beforeend",`
${alias}\ ${item.displayPath}${name}\ -
`);const description=document.createElement("div");description.className="desc";description.insertAdjacentHTML("beforeend",item.desc);link.appendChild(description);output.appendChild(link)})}else if(query.error===null){output.className="search-failed"+extraClass;output.innerHTML="No results :(
"+"Try on DuckDuckGo?

"+"Or try looking in one of these:"}return[output,length]}function makeTabHeader(tabNb,text,nbElems){const fmtNbElems=nbElems<10?`\u{2007}(${nbElems})\u{2007}\u{2007}`:nbElems<100?`\u{2007}(${nbElems})\u{2007}`:`\u{2007}(${nbElems})`;if(searchState.currentTab===tabNb){return""}return""}function showResults(results,go_to_first,filterCrates){const search=searchState.outputElement();if(go_to_first||(results.others.length===1&&getSettingValue("go-to-only-result")==="true")){window.onunload=()=>{};searchState.removeQueryParameters();const elem=document.createElement("a");elem.href=results.others[0].href;removeClass(elem,"active");document.body.appendChild(elem);elem.click();return}if(results.query===undefined){results.query=parseQuery(searchState.input.value)}currentResults=results.query.userQuery;const ret_others=addTab(results.others,results.query,true);const ret_in_args=addTab(results.in_args,results.query,false);const ret_returned=addTab(results.returned,results.query,false);let currentTab=searchState.currentTab;if((currentTab===0&&ret_others[1]===0)||(currentTab===1&&ret_in_args[1]===0)||(currentTab===2&&ret_returned[1]===0)){if(ret_others[1]!==0){currentTab=0}else if(ret_in_args[1]!==0){currentTab=1}else if(ret_returned[1]!==0){currentTab=2}}let crates="";const crates_list=Object.keys(rawSearchIndex);if(crates_list.length>1){crates=" in 
"}let output=`

Results${crates}

`;if(results.query.error!==null){const error=results.query.error;error.forEach((value,index)=>{value=value.split("<").join("<").split(">").join(">");if(index%2!==0){error[index]=`${value.replaceAll(" ", " ")}`}else{error[index]=value}});output+=`

Query parser error: "${error.join("")}".

`;output+="
"+makeTabHeader(0,"In Names",ret_others[1])+"
";currentTab=0}else if(results.query.foundElems<=1&&results.query.returned.length===0){output+="
"+makeTabHeader(0,"In Names",ret_others[1])+makeTabHeader(1,"In Parameters",ret_in_args[1])+makeTabHeader(2,"In Return Types",ret_returned[1])+"
"}else{const signatureTabTitle=results.query.elems.length===0?"In Function Return Types":results.query.returned.length===0?"In Function Parameters":"In Function Signatures";output+="
"+makeTabHeader(0,signatureTabTitle,ret_others[1])+"
";currentTab=0}if(results.query.correction!==null){const orig=results.query.returned.length>0?results.query.returned[0].name:results.query.elems[0].name;output+="

"+`Type "${orig}" not found. `+"Showing results for closest type name "+`"${results.query.correction}" instead.

`}if(results.query.proposeCorrectionFrom!==null){const orig=results.query.proposeCorrectionFrom;const targ=results.query.proposeCorrectionTo;output+="

"+`Type "${orig}" not found and used as generic parameter. `+`Consider searching for "${targ}" instead.

`}const resultsElem=document.createElement("div");resultsElem.id="results";resultsElem.appendChild(ret_others[0]);resultsElem.appendChild(ret_in_args[0]);resultsElem.appendChild(ret_returned[0]);search.innerHTML=output;const crateSearch=document.getElementById("crate-search");if(crateSearch){crateSearch.addEventListener("input",updateCrate)}search.appendChild(resultsElem);searchState.showResults(search);const elems=document.getElementById("search-tabs").childNodes;searchState.focusedByTab=[];let i=0;for(const elem of elems){const j=i;elem.onclick=()=>printTab(j);searchState.focusedByTab.push(null);i+=1}printTab(currentTab)}function updateSearchHistory(url){if(!browserSupportsHistoryApi()){return}const params=searchState.getQueryStringParams();if(!history.state&&!params.search){history.pushState(null,"",url)}else{history.replaceState(null,"",url)}}function search(e,forced){if(e){e.preventDefault()}const query=parseQuery(searchState.input.value.trim());let filterCrates=getFilterCrates();if(!forced&&query.userQuery===currentResults){if(query.userQuery.length>0){putBackSearch()}return}searchState.setLoadingSearch();const params=searchState.getQueryStringParams();if(filterCrates===null&¶ms["filter-crate"]!==undefined){filterCrates=params["filter-crate"]}searchState.title="Results for "+query.original+" - Rust";updateSearchHistory(buildUrl(query.original,filterCrates));showResults(execQuery(query,searchWords,filterCrates,window.currentCrate),params.go_to_first,filterCrates)}function buildItemSearchTypeAll(types,lowercasePaths){return types.map(type=>buildItemSearchType(type,lowercasePaths))}function buildItemSearchType(type,lowercasePaths){const PATH_INDEX_DATA=0;const GENERICS_DATA=1;let pathIndex,generics;if(typeof type==="number"){pathIndex=type;generics=[]}else{pathIndex=type[PATH_INDEX_DATA];generics=buildItemSearchTypeAll(type[GENERICS_DATA],lowercasePaths)}if(pathIndex<0){return{id:pathIndex,ty:TY_GENERIC,path:null,generics,}}if(pathIndex===0){return{id:null,ty:null,path:null,generics,}}const item=lowercasePaths[pathIndex-1];return{id:buildTypeMapIndex(item.name),ty:item.ty,path:item.path,generics,}}function buildFunctionSearchType(functionSearchType,lowercasePaths){const INPUTS_DATA=0;const OUTPUT_DATA=1;if(functionSearchType===0){return null}let inputs,output;if(typeof functionSearchType[INPUTS_DATA]==="number"){inputs=[buildItemSearchType(functionSearchType[INPUTS_DATA],lowercasePaths)]}else{inputs=buildItemSearchTypeAll(functionSearchType[INPUTS_DATA],lowercasePaths)}if(functionSearchType.length>1){if(typeof functionSearchType[OUTPUT_DATA]==="number"){output=[buildItemSearchType(functionSearchType[OUTPUT_DATA],lowercasePaths)]}else{output=buildItemSearchTypeAll(functionSearchType[OUTPUT_DATA],lowercasePaths)}}else{output=[]}const where_clause=[];const l=functionSearchType.length;for(let i=2;i2){path=itemPaths.has(elem[2])?itemPaths.get(elem[2]):lastPath;lastPath=path}lowercasePaths.push({ty:ty,name:name.toLowerCase(),path:path});paths[i]={ty:ty,name:name,path:path}}lastPath="";len=itemTypes.length;for(let i=0;i0?paths[itemParentIdxs[i]-1]:undefined,type:buildFunctionSearchType(itemFunctionSearchTypes[i],lowercasePaths),id:id,normalizedName:word.indexOf("_")===-1?word:word.replace(/_/g,""),deprecated:deprecatedItems.has(i),};id+=1;searchIndex.push(row);lastPath=row.path;crateSize+=1}if(aliases){const currentCrateAliases=new Map();ALIASES.set(crate,currentCrateAliases);for(const alias_name in aliases){if(!hasOwnPropertyRustdoc(aliases,alias_name)){continue}let currentNameAliases;if(currentCrateAliases.has(alias_name)){currentNameAliases=currentCrateAliases.get(alias_name)}else{currentNameAliases=[];currentCrateAliases.set(alias_name,currentNameAliases)}for(const local_alias of aliases[alias_name]){currentNameAliases.push(local_alias+currentIndex)}}}currentIndex+=crateSize}return searchWords}function onSearchSubmit(e){e.preventDefault();searchState.clearInputTimeout();search()}function putBackSearch(){const search_input=searchState.input;if(!searchState.input){return}if(search_input.value!==""&&!searchState.isDisplayed()){searchState.showResults();if(browserSupportsHistoryApi()){history.replaceState(null,"",buildUrl(search_input.value,getFilterCrates()))}document.title=searchState.title}}function registerSearchEvents(){const params=searchState.getQueryStringParams();if(searchState.input.value===""){searchState.input.value=params.search||""}const searchAfter500ms=()=>{searchState.clearInputTimeout();if(searchState.input.value.length===0){searchState.hideResults()}else{searchState.timeout=setTimeout(search,500)}};searchState.input.onkeyup=searchAfter500ms;searchState.input.oninput=searchAfter500ms;document.getElementsByClassName("search-form")[0].onsubmit=onSearchSubmit;searchState.input.onchange=e=>{if(e.target!==document.activeElement){return}searchState.clearInputTimeout();setTimeout(search,0)};searchState.input.onpaste=searchState.input.onchange;searchState.outputElement().addEventListener("keydown",e=>{if(e.altKey||e.ctrlKey||e.shiftKey||e.metaKey){return}if(e.which===38){const previous=document.activeElement.previousElementSibling;if(previous){previous.focus()}else{searchState.focus()}e.preventDefault()}else if(e.which===40){const next=document.activeElement.nextElementSibling;if(next){next.focus()}const rect=document.activeElement.getBoundingClientRect();if(window.innerHeight-rect.bottom{if(e.which===40){focusSearchResult();e.preventDefault()}});searchState.input.addEventListener("focus",()=>{putBackSearch()});searchState.input.addEventListener("blur",()=>{searchState.input.placeholder=searchState.input.origPlaceholder});if(browserSupportsHistoryApi()){const previousTitle=document.title;window.addEventListener("popstate",e=>{const params=searchState.getQueryStringParams();document.title=previousTitle;currentResults=null;if(params.search&¶ms.search.length>0){searchState.input.value=params.search;search(e)}else{searchState.input.value="";searchState.hideResults()}})}window.onpageshow=()=>{const qSearch=searchState.getQueryStringParams().search;if(searchState.input.value===""&&qSearch){searchState.input.value=qSearch}search()}}function updateCrate(ev){if(ev.target.value==="all crates"){const query=searchState.input.value.trim();updateSearchHistory(buildUrl(query,null))}currentResults=null;search(undefined,true)}const searchWords=buildIndex(rawSearchIndex);if(typeof window!=="undefined"){registerSearchEvents();if(window.searchState.getQueryStringParams().search){search()}}if(typeof exports!=="undefined"){exports.initSearch=initSearch;exports.execQuery=execQuery;exports.parseQuery=parseQuery}return searchWords}if(typeof window!=="undefined"){window.initSearch=initSearch;if(window.searchIndex!==undefined){initSearch(window.searchIndex)}}else{initSearch({})}})() \ No newline at end of file +
`);const description=document.createElement("div");description.className="desc";description.insertAdjacentHTML("beforeend",item.desc);link.appendChild(description);output.appendChild(link)})}else if(query.error===null){output.className="search-failed"+extraClass;output.innerHTML="No results :(
"+"Try on DuckDuckGo?

"+"Or try looking in one of these:"}return[output,length]}function makeTabHeader(tabNb,text,nbElems){const fmtNbElems=nbElems<10?`\u{2007}(${nbElems})\u{2007}\u{2007}`:nbElems<100?`\u{2007}(${nbElems})\u{2007}`:`\u{2007}(${nbElems})`;if(searchState.currentTab===tabNb){return""}return""}function showResults(results,go_to_first,filterCrates){const search=searchState.outputElement();if(go_to_first||(results.others.length===1&&getSettingValue("go-to-only-result")==="true")){window.onunload=()=>{};searchState.removeQueryParameters();const elem=document.createElement("a");elem.href=results.others[0].href;removeClass(elem,"active");document.body.appendChild(elem);elem.click();return}if(results.query===undefined){results.query=parseQuery(searchState.input.value)}currentResults=results.query.userQuery;const ret_others=addTab(results.others,results.query,true);const ret_in_args=addTab(results.in_args,results.query,false);const ret_returned=addTab(results.returned,results.query,false);let currentTab=searchState.currentTab;if((currentTab===0&&ret_others[1]===0)||(currentTab===1&&ret_in_args[1]===0)||(currentTab===2&&ret_returned[1]===0)){if(ret_others[1]!==0){currentTab=0}else if(ret_in_args[1]!==0){currentTab=1}else if(ret_returned[1]!==0){currentTab=2}}let crates="";const crates_list=Object.keys(rawSearchIndex);if(crates_list.length>1){crates=" in 
"}let output=`

Results${crates}

`;if(results.query.error!==null){const error=results.query.error;error.forEach((value,index)=>{value=value.split("<").join("<").split(">").join(">");if(index%2!==0){error[index]=`${value.replaceAll(" ", " ")}`}else{error[index]=value}});output+=`

Query parser error: "${error.join("")}".

`;output+="
"+makeTabHeader(0,"In Names",ret_others[1])+"
";currentTab=0}else if(results.query.foundElems<=1&&results.query.returned.length===0){output+="
"+makeTabHeader(0,"In Names",ret_others[1])+makeTabHeader(1,"In Parameters",ret_in_args[1])+makeTabHeader(2,"In Return Types",ret_returned[1])+"
"}else{const signatureTabTitle=results.query.elems.length===0?"In Function Return Types":results.query.returned.length===0?"In Function Parameters":"In Function Signatures";output+="
"+makeTabHeader(0,signatureTabTitle,ret_others[1])+"
";currentTab=0}if(results.query.correction!==null){const orig=results.query.returned.length>0?results.query.returned[0].name:results.query.elems[0].name;output+="

"+`Type "${orig}" not found. `+"Showing results for closest type name "+`"${results.query.correction}" instead.

`}if(results.query.proposeCorrectionFrom!==null){const orig=results.query.proposeCorrectionFrom;const targ=results.query.proposeCorrectionTo;output+="

"+`Type "${orig}" not found and used as generic parameter. `+`Consider searching for "${targ}" instead.

`}const resultsElem=document.createElement("div");resultsElem.id="results";resultsElem.appendChild(ret_others[0]);resultsElem.appendChild(ret_in_args[0]);resultsElem.appendChild(ret_returned[0]);search.innerHTML=output;const crateSearch=document.getElementById("crate-search");if(crateSearch){crateSearch.addEventListener("input",updateCrate)}search.appendChild(resultsElem);searchState.showResults(search);const elems=document.getElementById("search-tabs").childNodes;searchState.focusedByTab=[];let i=0;for(const elem of elems){const j=i;elem.onclick=()=>printTab(j);searchState.focusedByTab.push(null);i+=1}printTab(currentTab)}function updateSearchHistory(url){if(!browserSupportsHistoryApi()){return}const params=searchState.getQueryStringParams();if(!history.state&&!params.search){history.pushState(null,"",url)}else{history.replaceState(null,"",url)}}function search(e,forced){if(e){e.preventDefault()}const query=parseQuery(searchState.input.value.trim());let filterCrates=getFilterCrates();if(!forced&&query.userQuery===currentResults){if(query.userQuery.length>0){putBackSearch()}return}searchState.setLoadingSearch();const params=searchState.getQueryStringParams();if(filterCrates===null&¶ms["filter-crate"]!==undefined){filterCrates=params["filter-crate"]}searchState.title="Results for "+query.original+" - Rust";updateSearchHistory(buildUrl(query.original,filterCrates));showResults(execQuery(query,searchWords,filterCrates,window.currentCrate),params.go_to_first,filterCrates)}function buildItemSearchTypeAll(types,lowercasePaths){return types.map(type=>buildItemSearchType(type,lowercasePaths))}function buildItemSearchType(type,lowercasePaths){const PATH_INDEX_DATA=0;const GENERICS_DATA=1;let pathIndex,generics;if(typeof type==="number"){pathIndex=type;generics=[]}else{pathIndex=type[PATH_INDEX_DATA];generics=buildItemSearchTypeAll(type[GENERICS_DATA],lowercasePaths)}if(pathIndex<0){return{id:pathIndex,ty:TY_GENERIC,path:null,generics,}}if(pathIndex===0){return{id:null,ty:null,path:null,generics,}}const item=lowercasePaths[pathIndex-1];return{id:buildTypeMapIndex(item.name),ty:item.ty,path:item.path,generics,}}function buildFunctionSearchType(functionSearchType,lowercasePaths){const INPUTS_DATA=0;const OUTPUT_DATA=1;if(functionSearchType===0){return null}let inputs,output;if(typeof functionSearchType[INPUTS_DATA]==="number"){inputs=[buildItemSearchType(functionSearchType[INPUTS_DATA],lowercasePaths)]}else{inputs=buildItemSearchTypeAll(functionSearchType[INPUTS_DATA],lowercasePaths)}if(functionSearchType.length>1){if(typeof functionSearchType[OUTPUT_DATA]==="number"){output=[buildItemSearchType(functionSearchType[OUTPUT_DATA],lowercasePaths)]}else{output=buildItemSearchTypeAll(functionSearchType[OUTPUT_DATA],lowercasePaths)}}else{output=[]}const where_clause=[];const l=functionSearchType.length;for(let i=2;i2){path=itemPaths.has(elem[2])?itemPaths.get(elem[2]):lastPath;lastPath=path}lowercasePaths.push({ty:ty,name:name.toLowerCase(),path:path});paths[i]={ty:ty,name:name,path:path}}lastPath="";len=itemTypes.length;for(let i=0;i0?paths[itemParentIdxs[i]-1]:undefined,type:buildFunctionSearchType(itemFunctionSearchTypes[i],lowercasePaths),id:id,normalizedName:word.indexOf("_")===-1?word:word.replace(/_/g,""),deprecated:deprecatedItems.has(i),implDisambiguator:implDisambiguator.has(i)?implDisambiguator.get(i):null,};id+=1;searchIndex.push(row);lastPath=row.path;crateSize+=1}if(aliases){const currentCrateAliases=new Map();ALIASES.set(crate,currentCrateAliases);for(const alias_name in aliases){if(!hasOwnPropertyRustdoc(aliases,alias_name)){continue}let currentNameAliases;if(currentCrateAliases.has(alias_name)){currentNameAliases=currentCrateAliases.get(alias_name)}else{currentNameAliases=[];currentCrateAliases.set(alias_name,currentNameAliases)}for(const local_alias of aliases[alias_name]){currentNameAliases.push(local_alias+currentIndex)}}}currentIndex+=crateSize}return searchWords}function onSearchSubmit(e){e.preventDefault();searchState.clearInputTimeout();search()}function putBackSearch(){const search_input=searchState.input;if(!searchState.input){return}if(search_input.value!==""&&!searchState.isDisplayed()){searchState.showResults();if(browserSupportsHistoryApi()){history.replaceState(null,"",buildUrl(search_input.value,getFilterCrates()))}document.title=searchState.title}}function registerSearchEvents(){const params=searchState.getQueryStringParams();if(searchState.input.value===""){searchState.input.value=params.search||""}const searchAfter500ms=()=>{searchState.clearInputTimeout();if(searchState.input.value.length===0){searchState.hideResults()}else{searchState.timeout=setTimeout(search,500)}};searchState.input.onkeyup=searchAfter500ms;searchState.input.oninput=searchAfter500ms;document.getElementsByClassName("search-form")[0].onsubmit=onSearchSubmit;searchState.input.onchange=e=>{if(e.target!==document.activeElement){return}searchState.clearInputTimeout();setTimeout(search,0)};searchState.input.onpaste=searchState.input.onchange;searchState.outputElement().addEventListener("keydown",e=>{if(e.altKey||e.ctrlKey||e.shiftKey||e.metaKey){return}if(e.which===38){const previous=document.activeElement.previousElementSibling;if(previous){previous.focus()}else{searchState.focus()}e.preventDefault()}else if(e.which===40){const next=document.activeElement.nextElementSibling;if(next){next.focus()}const rect=document.activeElement.getBoundingClientRect();if(window.innerHeight-rect.bottom{if(e.which===40){focusSearchResult();e.preventDefault()}});searchState.input.addEventListener("focus",()=>{putBackSearch()});searchState.input.addEventListener("blur",()=>{searchState.input.placeholder=searchState.input.origPlaceholder});if(browserSupportsHistoryApi()){const previousTitle=document.title;window.addEventListener("popstate",e=>{const params=searchState.getQueryStringParams();document.title=previousTitle;currentResults=null;if(params.search&¶ms.search.length>0){searchState.input.value=params.search;search(e)}else{searchState.input.value="";searchState.hideResults()}})}window.onpageshow=()=>{const qSearch=searchState.getQueryStringParams().search;if(searchState.input.value===""&&qSearch){searchState.input.value=qSearch}search()}}function updateCrate(ev){if(ev.target.value==="all crates"){const query=searchState.input.value.trim();updateSearchHistory(buildUrl(query,null))}currentResults=null;search(undefined,true)}const searchWords=buildIndex(rawSearchIndex);if(typeof window!=="undefined"){registerSearchEvents();if(window.searchState.getQueryStringParams().search){search()}}if(typeof exports!=="undefined"){exports.initSearch=initSearch;exports.execQuery=execQuery;exports.parseQuery=parseQuery}return searchWords}if(typeof window!=="undefined"){window.initSearch=initSearch;if(window.searchIndex!==undefined){initSearch(window.searchIndex)}}else{initSearch({})}})() \ No newline at end of file diff --git a/trait.impl/core/clone/trait.Clone.js b/trait.impl/core/clone/trait.Clone.js new file mode 100644 index 0000000..53b78d3 --- /dev/null +++ b/trait.impl/core/clone/trait.Clone.js @@ -0,0 +1,4 @@ +(function() {var implementors = { +"pixman":[["impl Clone for Trapezoid"],["impl Clone for FTransform"],["impl Clone for FormatCode"],["impl Clone for Point"],["impl Clone for FVector"],["impl Clone for Trap"],["impl Clone for Span"],["impl Clone for Fixed"],["impl Clone for Repeat"],["impl Clone for Transform"],["impl Clone for GradientStop"],["impl Clone for Dither"],["impl Clone for Operation"],["impl Clone for Region16"],["impl Clone for Overlap"],["impl Clone for Triangle"],["impl Clone for Edge"],["impl Clone for Region32"],["impl Clone for Line"],["impl Clone for Filter"],["impl Clone for Vector"],["impl Clone for Color"]], +"pixman_sys":[["impl Clone for pixman_line_fixed"],["impl Clone for pixman_rectangle32"],["impl Clone for pixman_glyph_t"],["impl Clone for pixman_image"],["impl Clone for pixman_gradient_stop"],["impl Clone for pixman_region16"],["impl Clone for pixman_point_fixed"],["impl Clone for pixman_trap"],["impl Clone for pixman_trapezoid"],["impl Clone for pixman_vector"],["impl Clone for pixman_triangle"],["impl Clone for pixman_region32"],["impl Clone for pixman_region16_data"],["impl Clone for pixman_transform"],["impl Clone for pixman_indexed"],["impl Clone for pixman_f_vector"],["impl Clone for pixman_edge"],["impl Clone for pixman_region32_data"],["impl Clone for pixman_span_fix"],["impl Clone for pixman_color"],["impl Clone for pixman_f_transform"],["impl Clone for pixman_glyph_cache_t"],["impl Clone for pixman_rectangle16"],["impl Clone for pixman_box16"],["impl Clone for pixman_box32"]] +};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/cmp/trait.Eq.js b/trait.impl/core/cmp/trait.Eq.js new file mode 100644 index 0000000..62d70d8 --- /dev/null +++ b/trait.impl/core/cmp/trait.Eq.js @@ -0,0 +1,3 @@ +(function() {var implementors = { +"pixman":[["impl Eq for Overlap"],["impl Eq for Region32"],["impl Eq for Region16"]] +};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/cmp/trait.Ord.js b/trait.impl/core/cmp/trait.Ord.js new file mode 100644 index 0000000..e11ce31 --- /dev/null +++ b/trait.impl/core/cmp/trait.Ord.js @@ -0,0 +1,3 @@ +(function() {var implementors = { +"pixman":[["impl Ord for Overlap"]] +};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/cmp/trait.PartialEq.js b/trait.impl/core/cmp/trait.PartialEq.js new file mode 100644 index 0000000..0fa55ab --- /dev/null +++ b/trait.impl/core/cmp/trait.PartialEq.js @@ -0,0 +1,3 @@ +(function() {var implementors = { +"pixman":[["impl PartialEq for Overlap"],["impl PartialEq for Region32"],["impl PartialEq for Region16"]] +};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/cmp/trait.PartialOrd.js b/trait.impl/core/cmp/trait.PartialOrd.js new file mode 100644 index 0000000..9a1bd95 --- /dev/null +++ b/trait.impl/core/cmp/trait.PartialOrd.js @@ -0,0 +1,3 @@ +(function() {var implementors = { +"pixman":[["impl PartialOrd for Overlap"]] +};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/convert/trait.From.js b/trait.impl/core/convert/trait.From.js new file mode 100644 index 0000000..9065e93 --- /dev/null +++ b/trait.impl/core/convert/trait.From.js @@ -0,0 +1,3 @@ +(function() {var implementors = { +"pixman":[["impl From<i32> for Fixed"],["impl From<Trapezoid> for pixman_trapezoid_t"],["impl From<[f64; 3]> for FVector"],["impl From<Span> for pixman_span_fix_t"],["impl<T: Into<Fixed> + Copy> From<[T; 3]> for Span"],["impl From<pixman_trapezoid> for Trapezoid"],["impl From<Region32> for pixman_region32_t"],["impl<T: Into<Fixed> + Copy> From<[T; 3]> for Vector"],["impl From<Operation> for pixman_op_t"],["impl From<f32> for Fixed"],["impl From<Vector> for pixman_vector_t"],["impl From<Edge> for pixman_edge_t"],["impl From<pixman_gradient_stop> for GradientStop"],["impl From<Trap> for pixman_trap_t"],["impl From<pixman_region16> for Region16"],["impl From<FTransform> for pixman_f_transform_t"],["impl From<pixman_color> for Color"],["impl From<FVector> for pixman_f_vector_t"],["impl From<pixman_line_fixed> for Line"],["impl From<pixman_f_vector> for FVector"],["impl From<pixman_edge> for Edge"],["impl From<pixman_trap> for Trap"],["impl From<FormatCode> for pixman_format_code_t"],["impl From<Transform> for FTransform"],["impl From<Color> for pixman_color_t"],["impl From<Transform> for pixman_transform_t"],["impl<T: Into<Fixed> + Copy> From<[[T; 3]; 3]> for Transform"],["impl From<[f32; 4]> for Color"],["impl From<pixman_triangle> for Triangle"],["impl From<pixman_span_fix> for Span"],["impl From<u32> for Color"],["impl From<Filter> for pixman_dither_t"],["impl From<Dither> for pixman_dither_t"],["impl From<pixman_vector> for Vector"],["impl<P: Into<Point> + Copy> From<[P; 3]> for Triangle"],["impl From<Line> for pixman_line_fixed_t"],["impl From<[f64; 4]> for Color"],["impl From<Point> for pixman_point_fixed_t"],["impl<P: Into<Point> + Copy> From<[P; 2]> for Line"],["impl From<u32> for FormatCode"],["impl From<pixman_transform> for Transform"],["impl From<pixman_point_fixed> for Point"],["impl From<[u16; 4]> for Color"],["impl From<GradientStop> for pixman_gradient_stop_t"],["impl<X, Y> From<(X, Y)> for Pointwhere\n X: Into<Fixed>,\n Y: Into<Fixed>,"],["impl From<Triangle> for pixman_triangle_t"],["impl From<f64> for Fixed"],["impl From<Repeat> for pixman_repeat_t"],["impl From<pixman_region32> for Region32"],["impl From<pixman_f_transform> for FTransform"],["impl From<Region16> for pixman_region16_t"],["impl From<[[f64; 3]; 3]> for FTransform"]] +};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/convert/trait.TryFrom.js b/trait.impl/core/convert/trait.TryFrom.js new file mode 100644 index 0000000..05f0471 --- /dev/null +++ b/trait.impl/core/convert/trait.TryFrom.js @@ -0,0 +1,3 @@ +(function() {var implementors = { +"pixman":[["impl TryFrom<FTransform> for Transform"],["impl TryFrom<u32> for Operation"],["impl TryFrom<u32> for Repeat"],["impl TryFrom<DrmFourcc> for FormatCode"],["impl TryFrom<u32> for Filter"],["impl TryFrom<FormatCode> for DrmFourcc"],["impl TryFrom<u32> for Dither"]] +};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/default/trait.Default.js b/trait.impl/core/default/trait.Default.js similarity index 81% rename from implementors/core/default/trait.Default.js rename to trait.impl/core/default/trait.Default.js index 4e51f06..491dc19 100644 --- a/implementors/core/default/trait.Default.js +++ b/trait.impl/core/default/trait.Default.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"pixman":[["impl Default for Region32"],["impl Default for Region16"]] +"pixman":[["impl Default for Region32"],["impl Default for Region16"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/error/trait.Error.js b/trait.impl/core/error/trait.Error.js new file mode 100644 index 0000000..5065fed --- /dev/null +++ b/trait.impl/core/error/trait.Error.js @@ -0,0 +1,3 @@ +(function() {var implementors = { +"pixman":[["impl Error for UnknownFilter"],["impl Error for UnknownDither"],["impl Error for UnsupportedFormatCode"],["impl Error for CreateFailed"],["impl Error for UnknownOperation"],["impl Error for UnknownRepeat"],["impl Error for OperationFailed"],["impl Error for TransformConvertError"],["impl Error for UnsupportedDrmFourcc"]] +};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/fmt/trait.Debug.js b/trait.impl/core/fmt/trait.Debug.js new file mode 100644 index 0000000..e82f32d --- /dev/null +++ b/trait.impl/core/fmt/trait.Debug.js @@ -0,0 +1,4 @@ +(function() {var implementors = { +"pixman":[["impl Debug for FormatCode"],["impl Debug for UnsupportedDrmFourcc"],["impl Debug for TransformConvertError"],["impl Debug for Point"],["impl Debug for ImageRef"],["impl<'alpha> Debug for RadialGradient<'alpha>"],["impl Debug for CreateFailed"],["impl Debug for Edge"],["impl Debug for Line"],["impl Debug for UnknownDither"],["impl Debug for Vector"],["impl Debug for GradientStop"],["impl Debug for UnknownOperation"],["impl Debug for Trap"],["impl Debug for Region32"],["impl<'bits, 'alpha> Debug for Image<'bits, 'alpha>"],["impl Debug for UnknownRepeat"],["impl Debug for Transform"],["impl Debug for FVector"],["impl Debug for Fixed"],["impl Debug for UnknownFilter"],["impl Debug for Triangle"],["impl Debug for FTransform"],["impl<'alpha> Debug for ConicalGradient<'alpha>"],["impl Debug for OperationFailed"],["impl<'alpha> Debug for Solid<'alpha>"],["impl Debug for Operation"],["impl Debug for Filter"],["impl Debug for Region16"],["impl Debug for Trapezoid"],["impl Debug for UnsupportedFormatCode"],["impl<'alpha> Debug for LinearGradient<'alpha>"],["impl Debug for Dither"],["impl Debug for Overlap"],["impl Debug for Repeat"],["impl Debug for Color"],["impl Debug for Span"]], +"pixman_sys":[["impl Debug for pixman_glyph_cache_t"],["impl Debug for pixman_color"],["impl Debug for pixman_span_fix"],["impl Debug for pixman_indexed"],["impl Debug for pixman_gradient_stop"],["impl Debug for pixman_trapezoid"],["impl Debug for pixman_f_transform"],["impl Debug for pixman_point_fixed"],["impl Debug for pixman_edge"],["impl Debug for pixman_box32"],["impl Debug for pixman_rectangle32"],["impl Debug for pixman_transform"],["impl Debug for pixman_f_vector"],["impl Debug for pixman_region32_data"],["impl Debug for pixman_region32"],["impl Debug for pixman_glyph_t"],["impl Debug for pixman_box16"],["impl Debug for pixman_region16_data"],["impl Debug for pixman_rectangle16"],["impl Debug for pixman_vector"],["impl Debug for pixman_region16"],["impl Debug for pixman_triangle"],["impl Debug for pixman_trap"],["impl Debug for pixman_line_fixed"]] +};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/fmt/trait.Display.js b/trait.impl/core/fmt/trait.Display.js new file mode 100644 index 0000000..72aab77 --- /dev/null +++ b/trait.impl/core/fmt/trait.Display.js @@ -0,0 +1,3 @@ +(function() {var implementors = { +"pixman":[["impl Display for UnsupportedDrmFourcc"],["impl Display for UnknownRepeat"],["impl Display for UnsupportedFormatCode"],["impl Display for UnknownOperation"],["impl Display for UnknownDither"],["impl Display for CreateFailed"],["impl Display for UnknownFilter"],["impl Display for TransformConvertError"],["impl Display for OperationFailed"]] +};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/hash/trait.Hash.js b/trait.impl/core/hash/trait.Hash.js new file mode 100644 index 0000000..6727180 --- /dev/null +++ b/trait.impl/core/hash/trait.Hash.js @@ -0,0 +1,3 @@ +(function() {var implementors = { +"pixman":[["impl Hash for Overlap"]] +};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/marker/trait.Copy.js b/trait.impl/core/marker/trait.Copy.js new file mode 100644 index 0000000..54f458b --- /dev/null +++ b/trait.impl/core/marker/trait.Copy.js @@ -0,0 +1,4 @@ +(function() {var implementors = { +"pixman":[["impl Copy for Trap"],["impl Copy for Triangle"],["impl Copy for Line"],["impl Copy for Trapezoid"],["impl Copy for Filter"],["impl Copy for Operation"],["impl Copy for Repeat"],["impl Copy for Overlap"],["impl Copy for Edge"],["impl Copy for Color"],["impl Copy for FTransform"],["impl Copy for GradientStop"],["impl Copy for Fixed"],["impl Copy for Vector"],["impl Copy for Dither"],["impl Copy for FormatCode"],["impl Copy for Transform"],["impl Copy for FVector"],["impl Copy for Point"],["impl Copy for Span"]], +"pixman_sys":[["impl Copy for pixman_edge"],["impl Copy for pixman_triangle"],["impl Copy for pixman_f_vector"],["impl Copy for pixman_indexed"],["impl Copy for pixman_line_fixed"],["impl Copy for pixman_point_fixed"],["impl Copy for pixman_gradient_stop"],["impl Copy for pixman_rectangle32"],["impl Copy for pixman_f_transform"],["impl Copy for pixman_box16"],["impl Copy for pixman_glyph_cache_t"],["impl Copy for pixman_trapezoid"],["impl Copy for pixman_image"],["impl Copy for pixman_vector"],["impl Copy for pixman_span_fix"],["impl Copy for pixman_color"],["impl Copy for pixman_region16_data"],["impl Copy for pixman_rectangle16"],["impl Copy for pixman_region32_data"],["impl Copy for pixman_box32"],["impl Copy for pixman_glyph_t"],["impl Copy for pixman_region16"],["impl Copy for pixman_trap"],["impl Copy for pixman_transform"],["impl Copy for pixman_region32"]] +};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.Freeze.js b/trait.impl/core/marker/trait.Freeze.js similarity index 78% rename from implementors/core/marker/trait.Freeze.js rename to trait.impl/core/marker/trait.Freeze.js index fd026df..7d259db 100644 --- a/implementors/core/marker/trait.Freeze.js +++ b/trait.impl/core/marker/trait.Freeze.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"pixman":[["impl Freeze for Color",1,["pixman::color::Color"]],["impl Freeze for Dither",1,["pixman::dither::Dither"]],["impl Freeze for UnknownDither",1,["pixman::dither::UnknownDither"]],["impl Freeze for Edge",1,["pixman::edge::Edge"]],["impl Freeze for Filter",1,["pixman::filter::Filter"]],["impl Freeze for UnknownFilter",1,["pixman::filter::UnknownFilter"]],["impl Freeze for Fixed",1,["pixman::fixed::Fixed"]],["impl Freeze for FormatCode",1,["pixman::format::FormatCode"]],["impl Freeze for UnsupportedDrmFourcc",1,["pixman::format::UnsupportedDrmFourcc"]],["impl Freeze for UnsupportedFormatCode",1,["pixman::format::UnsupportedFormatCode"]],["impl Freeze for GradientStop",1,["pixman::gradient_stop::GradientStop"]],["impl<'bits, 'alpha> Freeze for Image<'bits, 'alpha>",1,["pixman::image::bits::Image"]],["impl<'alpha> Freeze for ConicalGradient<'alpha>",1,["pixman::image::conical_gradient::ConicalGradient"]],["impl<'alpha> Freeze for LinearGradient<'alpha>",1,["pixman::image::linear_gradient::LinearGradient"]],["impl<'alpha> Freeze for RadialGradient<'alpha>",1,["pixman::image::radial_gradient::RadialGradient"]],["impl<'alpha> Freeze for Solid<'alpha>",1,["pixman::image::solid::Solid"]],["impl Freeze for CreateFailed",1,["pixman::image::CreateFailed"]],["impl Freeze for ImageRef",1,["pixman::image::ImageRef"]],["impl Freeze for Line",1,["pixman::line::Line"]],["impl Freeze for Operation",1,["pixman::operation::Operation"]],["impl Freeze for UnknownOperation",1,["pixman::operation::UnknownOperation"]],["impl Freeze for Point",1,["pixman::point::Point"]],["impl Freeze for Region16",1,["pixman::region::Region16"]],["impl Freeze for Region32",1,["pixman::region::Region32"]],["impl Freeze for Repeat",1,["pixman::repeat::Repeat"]],["impl Freeze for UnknownRepeat",1,["pixman::repeat::UnknownRepeat"]],["impl Freeze for Span",1,["pixman::span::Span"]],["impl Freeze for Transform",1,["pixman::transform::Transform"]],["impl Freeze for FTransform",1,["pixman::transform::FTransform"]],["impl Freeze for TransformConvertError",1,["pixman::transform::TransformConvertError"]],["impl Freeze for Trap",1,["pixman::trap::Trap"]],["impl Freeze for Trapezoid",1,["pixman::trapezoid::Trapezoid"]],["impl Freeze for Triangle",1,["pixman::triangle::Triangle"]],["impl Freeze for Vector",1,["pixman::vector::Vector"]],["impl Freeze for FVector",1,["pixman::vector::FVector"]],["impl Freeze for OperationFailed",1,["pixman::OperationFailed"]]], +"pixman":[["impl Freeze for Color",1,["pixman::color::Color"]],["impl Freeze for Dither",1,["pixman::dither::Dither"]],["impl Freeze for UnknownDither",1,["pixman::dither::UnknownDither"]],["impl Freeze for Edge",1,["pixman::edge::Edge"]],["impl Freeze for Filter",1,["pixman::filter::Filter"]],["impl Freeze for UnknownFilter",1,["pixman::filter::UnknownFilter"]],["impl Freeze for Fixed",1,["pixman::fixed::Fixed"]],["impl Freeze for FormatCode",1,["pixman::format::FormatCode"]],["impl Freeze for UnsupportedDrmFourcc",1,["pixman::format::UnsupportedDrmFourcc"]],["impl Freeze for UnsupportedFormatCode",1,["pixman::format::UnsupportedFormatCode"]],["impl Freeze for GradientStop",1,["pixman::gradient_stop::GradientStop"]],["impl<'bits, 'alpha> Freeze for Image<'bits, 'alpha>",1,["pixman::image::bits::Image"]],["impl<'alpha> Freeze for ConicalGradient<'alpha>",1,["pixman::image::conical_gradient::ConicalGradient"]],["impl<'alpha> Freeze for LinearGradient<'alpha>",1,["pixman::image::linear_gradient::LinearGradient"]],["impl<'alpha> Freeze for RadialGradient<'alpha>",1,["pixman::image::radial_gradient::RadialGradient"]],["impl<'alpha> Freeze for Solid<'alpha>",1,["pixman::image::solid::Solid"]],["impl Freeze for CreateFailed",1,["pixman::image::CreateFailed"]],["impl Freeze for ImageRef",1,["pixman::image::ImageRef"]],["impl Freeze for Line",1,["pixman::line::Line"]],["impl Freeze for Operation",1,["pixman::operation::Operation"]],["impl Freeze for UnknownOperation",1,["pixman::operation::UnknownOperation"]],["impl Freeze for Point",1,["pixman::point::Point"]],["impl Freeze for Overlap",1,["pixman::region::Overlap"]],["impl Freeze for Region16",1,["pixman::region::Region16"]],["impl Freeze for Region32",1,["pixman::region::Region32"]],["impl Freeze for Repeat",1,["pixman::repeat::Repeat"]],["impl Freeze for UnknownRepeat",1,["pixman::repeat::UnknownRepeat"]],["impl Freeze for Span",1,["pixman::span::Span"]],["impl Freeze for Transform",1,["pixman::transform::Transform"]],["impl Freeze for FTransform",1,["pixman::transform::FTransform"]],["impl Freeze for TransformConvertError",1,["pixman::transform::TransformConvertError"]],["impl Freeze for Trap",1,["pixman::trap::Trap"]],["impl Freeze for Trapezoid",1,["pixman::trapezoid::Trapezoid"]],["impl Freeze for Triangle",1,["pixman::triangle::Triangle"]],["impl Freeze for Vector",1,["pixman::vector::Vector"]],["impl Freeze for FVector",1,["pixman::vector::FVector"]],["impl Freeze for OperationFailed",1,["pixman::OperationFailed"]]], "pixman_sys":[["impl Freeze for pixman_color",1,["pixman_sys::pixman_color"]],["impl Freeze for pixman_point_fixed",1,["pixman_sys::pixman_point_fixed"]],["impl Freeze for pixman_line_fixed",1,["pixman_sys::pixman_line_fixed"]],["impl Freeze for pixman_vector",1,["pixman_sys::pixman_vector"]],["impl Freeze for pixman_transform",1,["pixman_sys::pixman_transform"]],["impl Freeze for pixman_image",1,["pixman_sys::pixman_image"]],["impl Freeze for pixman_f_vector",1,["pixman_sys::pixman_f_vector"]],["impl Freeze for pixman_f_transform",1,["pixman_sys::pixman_f_transform"]],["impl Freeze for pixman_region16_data",1,["pixman_sys::pixman_region16_data"]],["impl Freeze for pixman_rectangle16",1,["pixman_sys::pixman_rectangle16"]],["impl Freeze for pixman_box16",1,["pixman_sys::pixman_box16"]],["impl Freeze for pixman_region16",1,["pixman_sys::pixman_region16"]],["impl Freeze for pixman_region32_data",1,["pixman_sys::pixman_region32_data"]],["impl Freeze for pixman_rectangle32",1,["pixman_sys::pixman_rectangle32"]],["impl Freeze for pixman_box32",1,["pixman_sys::pixman_box32"]],["impl Freeze for pixman_region32",1,["pixman_sys::pixman_region32"]],["impl Freeze for pixman_gradient_stop",1,["pixman_sys::pixman_gradient_stop"]],["impl Freeze for pixman_indexed",1,["pixman_sys::pixman_indexed"]],["impl Freeze for pixman_glyph_cache_t",1,["pixman_sys::pixman_glyph_cache_t"]],["impl Freeze for pixman_glyph_t",1,["pixman_sys::pixman_glyph_t"]],["impl Freeze for pixman_edge",1,["pixman_sys::pixman_edge"]],["impl Freeze for pixman_trapezoid",1,["pixman_sys::pixman_trapezoid"]],["impl Freeze for pixman_triangle",1,["pixman_sys::pixman_triangle"]],["impl Freeze for pixman_span_fix",1,["pixman_sys::pixman_span_fix"]],["impl Freeze for pixman_trap",1,["pixman_sys::pixman_trap"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.Send.js b/trait.impl/core/marker/trait.Send.js similarity index 61% rename from implementors/core/marker/trait.Send.js rename to trait.impl/core/marker/trait.Send.js index 5d380ea..ff91edf 100644 --- a/implementors/core/marker/trait.Send.js +++ b/trait.impl/core/marker/trait.Send.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"pixman":[["impl Send for Color",1,["pixman::color::Color"]],["impl Send for Dither",1,["pixman::dither::Dither"]],["impl Send for UnknownDither",1,["pixman::dither::UnknownDither"]],["impl Send for Edge",1,["pixman::edge::Edge"]],["impl Send for Filter",1,["pixman::filter::Filter"]],["impl Send for UnknownFilter",1,["pixman::filter::UnknownFilter"]],["impl Send for Fixed",1,["pixman::fixed::Fixed"]],["impl Send for FormatCode",1,["pixman::format::FormatCode"]],["impl Send for UnsupportedDrmFourcc",1,["pixman::format::UnsupportedDrmFourcc"]],["impl Send for UnsupportedFormatCode",1,["pixman::format::UnsupportedFormatCode"]],["impl Send for GradientStop",1,["pixman::gradient_stop::GradientStop"]],["impl<'bits, 'alpha> !Send for Image<'bits, 'alpha>",1,["pixman::image::bits::Image"]],["impl<'alpha> !Send for ConicalGradient<'alpha>",1,["pixman::image::conical_gradient::ConicalGradient"]],["impl<'alpha> !Send for LinearGradient<'alpha>",1,["pixman::image::linear_gradient::LinearGradient"]],["impl<'alpha> !Send for RadialGradient<'alpha>",1,["pixman::image::radial_gradient::RadialGradient"]],["impl<'alpha> !Send for Solid<'alpha>",1,["pixman::image::solid::Solid"]],["impl Send for CreateFailed",1,["pixman::image::CreateFailed"]],["impl !Send for ImageRef",1,["pixman::image::ImageRef"]],["impl Send for Line",1,["pixman::line::Line"]],["impl Send for Operation",1,["pixman::operation::Operation"]],["impl Send for UnknownOperation",1,["pixman::operation::UnknownOperation"]],["impl Send for Point",1,["pixman::point::Point"]],["impl !Send for Region16",1,["pixman::region::Region16"]],["impl !Send for Region32",1,["pixman::region::Region32"]],["impl Send for Repeat",1,["pixman::repeat::Repeat"]],["impl Send for UnknownRepeat",1,["pixman::repeat::UnknownRepeat"]],["impl Send for Span",1,["pixman::span::Span"]],["impl Send for Transform",1,["pixman::transform::Transform"]],["impl Send for FTransform",1,["pixman::transform::FTransform"]],["impl Send for TransformConvertError",1,["pixman::transform::TransformConvertError"]],["impl Send for Trap",1,["pixman::trap::Trap"]],["impl Send for Trapezoid",1,["pixman::trapezoid::Trapezoid"]],["impl Send for Triangle",1,["pixman::triangle::Triangle"]],["impl Send for Vector",1,["pixman::vector::Vector"]],["impl Send for FVector",1,["pixman::vector::FVector"]],["impl Send for OperationFailed",1,["pixman::OperationFailed"]]], -"pixman_sys":[["impl Send for pixman_color",1,["pixman_sys::pixman_color"]],["impl Send for pixman_point_fixed",1,["pixman_sys::pixman_point_fixed"]],["impl Send for pixman_line_fixed",1,["pixman_sys::pixman_line_fixed"]],["impl Send for pixman_vector",1,["pixman_sys::pixman_vector"]],["impl Send for pixman_transform",1,["pixman_sys::pixman_transform"]],["impl Send for pixman_image",1,["pixman_sys::pixman_image"]],["impl Send for pixman_f_vector",1,["pixman_sys::pixman_f_vector"]],["impl Send for pixman_f_transform",1,["pixman_sys::pixman_f_transform"]],["impl Send for pixman_region16_data",1,["pixman_sys::pixman_region16_data"]],["impl Send for pixman_rectangle16",1,["pixman_sys::pixman_rectangle16"]],["impl Send for pixman_box16",1,["pixman_sys::pixman_box16"]],["impl !Send for pixman_region16",1,["pixman_sys::pixman_region16"]],["impl Send for pixman_region32_data",1,["pixman_sys::pixman_region32_data"]],["impl Send for pixman_rectangle32",1,["pixman_sys::pixman_rectangle32"]],["impl Send for pixman_box32",1,["pixman_sys::pixman_box32"]],["impl !Send for pixman_region32",1,["pixman_sys::pixman_region32"]],["impl Send for pixman_gradient_stop",1,["pixman_sys::pixman_gradient_stop"]],["impl Send for pixman_indexed",1,["pixman_sys::pixman_indexed"]],["impl Send for pixman_glyph_cache_t",1,["pixman_sys::pixman_glyph_cache_t"]],["impl !Send for pixman_glyph_t",1,["pixman_sys::pixman_glyph_t"]],["impl Send for pixman_edge",1,["pixman_sys::pixman_edge"]],["impl Send for pixman_trapezoid",1,["pixman_sys::pixman_trapezoid"]],["impl Send for pixman_triangle",1,["pixman_sys::pixman_triangle"]],["impl Send for pixman_span_fix",1,["pixman_sys::pixman_span_fix"]],["impl Send for pixman_trap",1,["pixman_sys::pixman_trap"]]] +"pixman":[["impl Send for Color",1,["pixman::color::Color"]],["impl Send for Dither",1,["pixman::dither::Dither"]],["impl Send for UnknownDither",1,["pixman::dither::UnknownDither"]],["impl Send for Edge",1,["pixman::edge::Edge"]],["impl Send for Filter",1,["pixman::filter::Filter"]],["impl Send for UnknownFilter",1,["pixman::filter::UnknownFilter"]],["impl Send for Fixed",1,["pixman::fixed::Fixed"]],["impl Send for FormatCode",1,["pixman::format::FormatCode"]],["impl Send for UnsupportedDrmFourcc",1,["pixman::format::UnsupportedDrmFourcc"]],["impl Send for UnsupportedFormatCode",1,["pixman::format::UnsupportedFormatCode"]],["impl Send for GradientStop",1,["pixman::gradient_stop::GradientStop"]],["impl<'bits, 'alpha> !Send for Image<'bits, 'alpha>",1,["pixman::image::bits::Image"]],["impl<'alpha> !Send for ConicalGradient<'alpha>",1,["pixman::image::conical_gradient::ConicalGradient"]],["impl<'alpha> !Send for LinearGradient<'alpha>",1,["pixman::image::linear_gradient::LinearGradient"]],["impl<'alpha> !Send for RadialGradient<'alpha>",1,["pixman::image::radial_gradient::RadialGradient"]],["impl<'alpha> !Send for Solid<'alpha>",1,["pixman::image::solid::Solid"]],["impl Send for CreateFailed",1,["pixman::image::CreateFailed"]],["impl !Send for ImageRef",1,["pixman::image::ImageRef"]],["impl Send for Line",1,["pixman::line::Line"]],["impl Send for Operation",1,["pixman::operation::Operation"]],["impl Send for UnknownOperation",1,["pixman::operation::UnknownOperation"]],["impl Send for Point",1,["pixman::point::Point"]],["impl Send for Overlap",1,["pixman::region::Overlap"]],["impl !Send for Region16",1,["pixman::region::Region16"]],["impl !Send for Region32",1,["pixman::region::Region32"]],["impl Send for Repeat",1,["pixman::repeat::Repeat"]],["impl Send for UnknownRepeat",1,["pixman::repeat::UnknownRepeat"]],["impl Send for Span",1,["pixman::span::Span"]],["impl Send for Transform",1,["pixman::transform::Transform"]],["impl Send for FTransform",1,["pixman::transform::FTransform"]],["impl Send for TransformConvertError",1,["pixman::transform::TransformConvertError"]],["impl Send for Trap",1,["pixman::trap::Trap"]],["impl Send for Trapezoid",1,["pixman::trapezoid::Trapezoid"]],["impl Send for Triangle",1,["pixman::triangle::Triangle"]],["impl Send for Vector",1,["pixman::vector::Vector"]],["impl Send for FVector",1,["pixman::vector::FVector"]],["impl Send for OperationFailed",1,["pixman::OperationFailed"]]], +"pixman_sys":[["impl Send for pixman_color",1,["pixman_sys::pixman_color"]],["impl Send for pixman_point_fixed",1,["pixman_sys::pixman_point_fixed"]],["impl Send for pixman_line_fixed",1,["pixman_sys::pixman_line_fixed"]],["impl Send for pixman_vector",1,["pixman_sys::pixman_vector"]],["impl Send for pixman_transform",1,["pixman_sys::pixman_transform"]],["impl Send for pixman_image",1,["pixman_sys::pixman_image"]],["impl Send for pixman_f_vector",1,["pixman_sys::pixman_f_vector"]],["impl Send for pixman_f_transform",1,["pixman_sys::pixman_f_transform"]],["impl Send for pixman_region16_data",1,["pixman_sys::pixman_region16_data"]],["impl Send for pixman_rectangle16",1,["pixman_sys::pixman_rectangle16"]],["impl Send for pixman_box16",1,["pixman_sys::pixman_box16"]],["impl !Send for pixman_region16",1,["pixman_sys::pixman_region16"]],["impl Send for pixman_region32_data",1,["pixman_sys::pixman_region32_data"]],["impl Send for pixman_rectangle32",1,["pixman_sys::pixman_rectangle32"]],["impl Send for pixman_box32",1,["pixman_sys::pixman_box32"]],["impl !Send for pixman_region32",1,["pixman_sys::pixman_region32"]],["impl Send for pixman_gradient_stop",1,["pixman_sys::pixman_gradient_stop"]],["impl Send for pixman_indexed",1,["pixman_sys::pixman_indexed"]],["impl Send for pixman_glyph_cache_t",1,["pixman_sys::pixman_glyph_cache_t"]],["impl !Send for pixman_glyph_t",1,["pixman_sys::pixman_glyph_t"]],["impl Send for pixman_edge",1,["pixman_sys::pixman_edge"]],["impl Send for pixman_trapezoid",1,["pixman_sys::pixman_trapezoid"]],["impl Send for pixman_triangle",1,["pixman_sys::pixman_triangle"]],["impl Send for pixman_span_fix",1,["pixman_sys::pixman_span_fix"]],["impl Send for pixman_trap",1,["pixman_sys::pixman_trap"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/marker/trait.StructuralEq.js b/trait.impl/core/marker/trait.StructuralEq.js new file mode 100644 index 0000000..13b63b7 --- /dev/null +++ b/trait.impl/core/marker/trait.StructuralEq.js @@ -0,0 +1,3 @@ +(function() {var implementors = { +"pixman":[["impl StructuralEq for Overlap"]] +};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/marker/trait.StructuralPartialEq.js b/trait.impl/core/marker/trait.StructuralPartialEq.js new file mode 100644 index 0000000..f02071a --- /dev/null +++ b/trait.impl/core/marker/trait.StructuralPartialEq.js @@ -0,0 +1,3 @@ +(function() {var implementors = { +"pixman":[["impl StructuralPartialEq for Overlap"]] +};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.Sync.js b/trait.impl/core/marker/trait.Sync.js similarity index 61% rename from implementors/core/marker/trait.Sync.js rename to trait.impl/core/marker/trait.Sync.js index 2dc2bf5..dcdffe3 100644 --- a/implementors/core/marker/trait.Sync.js +++ b/trait.impl/core/marker/trait.Sync.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"pixman":[["impl Sync for Color",1,["pixman::color::Color"]],["impl Sync for Dither",1,["pixman::dither::Dither"]],["impl Sync for UnknownDither",1,["pixman::dither::UnknownDither"]],["impl Sync for Edge",1,["pixman::edge::Edge"]],["impl Sync for Filter",1,["pixman::filter::Filter"]],["impl Sync for UnknownFilter",1,["pixman::filter::UnknownFilter"]],["impl Sync for Fixed",1,["pixman::fixed::Fixed"]],["impl Sync for FormatCode",1,["pixman::format::FormatCode"]],["impl Sync for UnsupportedDrmFourcc",1,["pixman::format::UnsupportedDrmFourcc"]],["impl Sync for UnsupportedFormatCode",1,["pixman::format::UnsupportedFormatCode"]],["impl Sync for GradientStop",1,["pixman::gradient_stop::GradientStop"]],["impl<'bits, 'alpha> !Sync for Image<'bits, 'alpha>",1,["pixman::image::bits::Image"]],["impl<'alpha> !Sync for ConicalGradient<'alpha>",1,["pixman::image::conical_gradient::ConicalGradient"]],["impl<'alpha> !Sync for LinearGradient<'alpha>",1,["pixman::image::linear_gradient::LinearGradient"]],["impl<'alpha> !Sync for RadialGradient<'alpha>",1,["pixman::image::radial_gradient::RadialGradient"]],["impl<'alpha> !Sync for Solid<'alpha>",1,["pixman::image::solid::Solid"]],["impl Sync for CreateFailed",1,["pixman::image::CreateFailed"]],["impl !Sync for ImageRef",1,["pixman::image::ImageRef"]],["impl Sync for Line",1,["pixman::line::Line"]],["impl Sync for Operation",1,["pixman::operation::Operation"]],["impl Sync for UnknownOperation",1,["pixman::operation::UnknownOperation"]],["impl Sync for Point",1,["pixman::point::Point"]],["impl !Sync for Region16",1,["pixman::region::Region16"]],["impl !Sync for Region32",1,["pixman::region::Region32"]],["impl Sync for Repeat",1,["pixman::repeat::Repeat"]],["impl Sync for UnknownRepeat",1,["pixman::repeat::UnknownRepeat"]],["impl Sync for Span",1,["pixman::span::Span"]],["impl Sync for Transform",1,["pixman::transform::Transform"]],["impl Sync for FTransform",1,["pixman::transform::FTransform"]],["impl Sync for TransformConvertError",1,["pixman::transform::TransformConvertError"]],["impl Sync for Trap",1,["pixman::trap::Trap"]],["impl Sync for Trapezoid",1,["pixman::trapezoid::Trapezoid"]],["impl Sync for Triangle",1,["pixman::triangle::Triangle"]],["impl Sync for Vector",1,["pixman::vector::Vector"]],["impl Sync for FVector",1,["pixman::vector::FVector"]],["impl Sync for OperationFailed",1,["pixman::OperationFailed"]]], -"pixman_sys":[["impl Sync for pixman_color",1,["pixman_sys::pixman_color"]],["impl Sync for pixman_point_fixed",1,["pixman_sys::pixman_point_fixed"]],["impl Sync for pixman_line_fixed",1,["pixman_sys::pixman_line_fixed"]],["impl Sync for pixman_vector",1,["pixman_sys::pixman_vector"]],["impl Sync for pixman_transform",1,["pixman_sys::pixman_transform"]],["impl Sync for pixman_image",1,["pixman_sys::pixman_image"]],["impl Sync for pixman_f_vector",1,["pixman_sys::pixman_f_vector"]],["impl Sync for pixman_f_transform",1,["pixman_sys::pixman_f_transform"]],["impl Sync for pixman_region16_data",1,["pixman_sys::pixman_region16_data"]],["impl Sync for pixman_rectangle16",1,["pixman_sys::pixman_rectangle16"]],["impl Sync for pixman_box16",1,["pixman_sys::pixman_box16"]],["impl !Sync for pixman_region16",1,["pixman_sys::pixman_region16"]],["impl Sync for pixman_region32_data",1,["pixman_sys::pixman_region32_data"]],["impl Sync for pixman_rectangle32",1,["pixman_sys::pixman_rectangle32"]],["impl Sync for pixman_box32",1,["pixman_sys::pixman_box32"]],["impl !Sync for pixman_region32",1,["pixman_sys::pixman_region32"]],["impl Sync for pixman_gradient_stop",1,["pixman_sys::pixman_gradient_stop"]],["impl Sync for pixman_indexed",1,["pixman_sys::pixman_indexed"]],["impl Sync for pixman_glyph_cache_t",1,["pixman_sys::pixman_glyph_cache_t"]],["impl !Sync for pixman_glyph_t",1,["pixman_sys::pixman_glyph_t"]],["impl Sync for pixman_edge",1,["pixman_sys::pixman_edge"]],["impl Sync for pixman_trapezoid",1,["pixman_sys::pixman_trapezoid"]],["impl Sync for pixman_triangle",1,["pixman_sys::pixman_triangle"]],["impl Sync for pixman_span_fix",1,["pixman_sys::pixman_span_fix"]],["impl Sync for pixman_trap",1,["pixman_sys::pixman_trap"]]] +"pixman":[["impl Sync for Color",1,["pixman::color::Color"]],["impl Sync for Dither",1,["pixman::dither::Dither"]],["impl Sync for UnknownDither",1,["pixman::dither::UnknownDither"]],["impl Sync for Edge",1,["pixman::edge::Edge"]],["impl Sync for Filter",1,["pixman::filter::Filter"]],["impl Sync for UnknownFilter",1,["pixman::filter::UnknownFilter"]],["impl Sync for Fixed",1,["pixman::fixed::Fixed"]],["impl Sync for FormatCode",1,["pixman::format::FormatCode"]],["impl Sync for UnsupportedDrmFourcc",1,["pixman::format::UnsupportedDrmFourcc"]],["impl Sync for UnsupportedFormatCode",1,["pixman::format::UnsupportedFormatCode"]],["impl Sync for GradientStop",1,["pixman::gradient_stop::GradientStop"]],["impl<'bits, 'alpha> !Sync for Image<'bits, 'alpha>",1,["pixman::image::bits::Image"]],["impl<'alpha> !Sync for ConicalGradient<'alpha>",1,["pixman::image::conical_gradient::ConicalGradient"]],["impl<'alpha> !Sync for LinearGradient<'alpha>",1,["pixman::image::linear_gradient::LinearGradient"]],["impl<'alpha> !Sync for RadialGradient<'alpha>",1,["pixman::image::radial_gradient::RadialGradient"]],["impl<'alpha> !Sync for Solid<'alpha>",1,["pixman::image::solid::Solid"]],["impl Sync for CreateFailed",1,["pixman::image::CreateFailed"]],["impl !Sync for ImageRef",1,["pixman::image::ImageRef"]],["impl Sync for Line",1,["pixman::line::Line"]],["impl Sync for Operation",1,["pixman::operation::Operation"]],["impl Sync for UnknownOperation",1,["pixman::operation::UnknownOperation"]],["impl Sync for Point",1,["pixman::point::Point"]],["impl Sync for Overlap",1,["pixman::region::Overlap"]],["impl !Sync for Region16",1,["pixman::region::Region16"]],["impl !Sync for Region32",1,["pixman::region::Region32"]],["impl Sync for Repeat",1,["pixman::repeat::Repeat"]],["impl Sync for UnknownRepeat",1,["pixman::repeat::UnknownRepeat"]],["impl Sync for Span",1,["pixman::span::Span"]],["impl Sync for Transform",1,["pixman::transform::Transform"]],["impl Sync for FTransform",1,["pixman::transform::FTransform"]],["impl Sync for TransformConvertError",1,["pixman::transform::TransformConvertError"]],["impl Sync for Trap",1,["pixman::trap::Trap"]],["impl Sync for Trapezoid",1,["pixman::trapezoid::Trapezoid"]],["impl Sync for Triangle",1,["pixman::triangle::Triangle"]],["impl Sync for Vector",1,["pixman::vector::Vector"]],["impl Sync for FVector",1,["pixman::vector::FVector"]],["impl Sync for OperationFailed",1,["pixman::OperationFailed"]]], +"pixman_sys":[["impl Sync for pixman_color",1,["pixman_sys::pixman_color"]],["impl Sync for pixman_point_fixed",1,["pixman_sys::pixman_point_fixed"]],["impl Sync for pixman_line_fixed",1,["pixman_sys::pixman_line_fixed"]],["impl Sync for pixman_vector",1,["pixman_sys::pixman_vector"]],["impl Sync for pixman_transform",1,["pixman_sys::pixman_transform"]],["impl Sync for pixman_image",1,["pixman_sys::pixman_image"]],["impl Sync for pixman_f_vector",1,["pixman_sys::pixman_f_vector"]],["impl Sync for pixman_f_transform",1,["pixman_sys::pixman_f_transform"]],["impl Sync for pixman_region16_data",1,["pixman_sys::pixman_region16_data"]],["impl Sync for pixman_rectangle16",1,["pixman_sys::pixman_rectangle16"]],["impl Sync for pixman_box16",1,["pixman_sys::pixman_box16"]],["impl !Sync for pixman_region16",1,["pixman_sys::pixman_region16"]],["impl Sync for pixman_region32_data",1,["pixman_sys::pixman_region32_data"]],["impl Sync for pixman_rectangle32",1,["pixman_sys::pixman_rectangle32"]],["impl Sync for pixman_box32",1,["pixman_sys::pixman_box32"]],["impl !Sync for pixman_region32",1,["pixman_sys::pixman_region32"]],["impl Sync for pixman_gradient_stop",1,["pixman_sys::pixman_gradient_stop"]],["impl Sync for pixman_indexed",1,["pixman_sys::pixman_indexed"]],["impl Sync for pixman_glyph_cache_t",1,["pixman_sys::pixman_glyph_cache_t"]],["impl !Sync for pixman_glyph_t",1,["pixman_sys::pixman_glyph_t"]],["impl Sync for pixman_edge",1,["pixman_sys::pixman_edge"]],["impl Sync for pixman_trapezoid",1,["pixman_sys::pixman_trapezoid"]],["impl Sync for pixman_triangle",1,["pixman_sys::pixman_triangle"]],["impl Sync for pixman_span_fix",1,["pixman_sys::pixman_span_fix"]],["impl Sync for pixman_trap",1,["pixman_sys::pixman_trap"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.Unpin.js b/trait.impl/core/marker/trait.Unpin.js similarity index 62% rename from implementors/core/marker/trait.Unpin.js rename to trait.impl/core/marker/trait.Unpin.js index e0a00bb..b16726c 100644 --- a/implementors/core/marker/trait.Unpin.js +++ b/trait.impl/core/marker/trait.Unpin.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"pixman":[["impl Unpin for Color",1,["pixman::color::Color"]],["impl Unpin for Dither",1,["pixman::dither::Dither"]],["impl Unpin for UnknownDither",1,["pixman::dither::UnknownDither"]],["impl Unpin for Edge",1,["pixman::edge::Edge"]],["impl Unpin for Filter",1,["pixman::filter::Filter"]],["impl Unpin for UnknownFilter",1,["pixman::filter::UnknownFilter"]],["impl Unpin for Fixed",1,["pixman::fixed::Fixed"]],["impl Unpin for FormatCode",1,["pixman::format::FormatCode"]],["impl Unpin for UnsupportedDrmFourcc",1,["pixman::format::UnsupportedDrmFourcc"]],["impl Unpin for UnsupportedFormatCode",1,["pixman::format::UnsupportedFormatCode"]],["impl Unpin for GradientStop",1,["pixman::gradient_stop::GradientStop"]],["impl<'bits, 'alpha> Unpin for Image<'bits, 'alpha>",1,["pixman::image::bits::Image"]],["impl<'alpha> Unpin for ConicalGradient<'alpha>",1,["pixman::image::conical_gradient::ConicalGradient"]],["impl<'alpha> Unpin for LinearGradient<'alpha>",1,["pixman::image::linear_gradient::LinearGradient"]],["impl<'alpha> Unpin for RadialGradient<'alpha>",1,["pixman::image::radial_gradient::RadialGradient"]],["impl<'alpha> Unpin for Solid<'alpha>",1,["pixman::image::solid::Solid"]],["impl Unpin for CreateFailed",1,["pixman::image::CreateFailed"]],["impl Unpin for ImageRef",1,["pixman::image::ImageRef"]],["impl Unpin for Line",1,["pixman::line::Line"]],["impl Unpin for Operation",1,["pixman::operation::Operation"]],["impl Unpin for UnknownOperation",1,["pixman::operation::UnknownOperation"]],["impl Unpin for Point",1,["pixman::point::Point"]],["impl Unpin for Region16",1,["pixman::region::Region16"]],["impl Unpin for Region32",1,["pixman::region::Region32"]],["impl Unpin for Repeat",1,["pixman::repeat::Repeat"]],["impl Unpin for UnknownRepeat",1,["pixman::repeat::UnknownRepeat"]],["impl Unpin for Span",1,["pixman::span::Span"]],["impl Unpin for Transform",1,["pixman::transform::Transform"]],["impl Unpin for FTransform",1,["pixman::transform::FTransform"]],["impl Unpin for TransformConvertError",1,["pixman::transform::TransformConvertError"]],["impl Unpin for Trap",1,["pixman::trap::Trap"]],["impl Unpin for Trapezoid",1,["pixman::trapezoid::Trapezoid"]],["impl Unpin for Triangle",1,["pixman::triangle::Triangle"]],["impl Unpin for Vector",1,["pixman::vector::Vector"]],["impl Unpin for FVector",1,["pixman::vector::FVector"]],["impl Unpin for OperationFailed",1,["pixman::OperationFailed"]]], -"pixman_sys":[["impl Unpin for pixman_color",1,["pixman_sys::pixman_color"]],["impl Unpin for pixman_point_fixed",1,["pixman_sys::pixman_point_fixed"]],["impl Unpin for pixman_line_fixed",1,["pixman_sys::pixman_line_fixed"]],["impl Unpin for pixman_vector",1,["pixman_sys::pixman_vector"]],["impl Unpin for pixman_transform",1,["pixman_sys::pixman_transform"]],["impl Unpin for pixman_image",1,["pixman_sys::pixman_image"]],["impl Unpin for pixman_f_vector",1,["pixman_sys::pixman_f_vector"]],["impl Unpin for pixman_f_transform",1,["pixman_sys::pixman_f_transform"]],["impl Unpin for pixman_region16_data",1,["pixman_sys::pixman_region16_data"]],["impl Unpin for pixman_rectangle16",1,["pixman_sys::pixman_rectangle16"]],["impl Unpin for pixman_box16",1,["pixman_sys::pixman_box16"]],["impl Unpin for pixman_region16",1,["pixman_sys::pixman_region16"]],["impl Unpin for pixman_region32_data",1,["pixman_sys::pixman_region32_data"]],["impl Unpin for pixman_rectangle32",1,["pixman_sys::pixman_rectangle32"]],["impl Unpin for pixman_box32",1,["pixman_sys::pixman_box32"]],["impl Unpin for pixman_region32",1,["pixman_sys::pixman_region32"]],["impl Unpin for pixman_gradient_stop",1,["pixman_sys::pixman_gradient_stop"]],["impl Unpin for pixman_indexed",1,["pixman_sys::pixman_indexed"]],["impl Unpin for pixman_glyph_cache_t",1,["pixman_sys::pixman_glyph_cache_t"]],["impl Unpin for pixman_glyph_t",1,["pixman_sys::pixman_glyph_t"]],["impl Unpin for pixman_edge",1,["pixman_sys::pixman_edge"]],["impl Unpin for pixman_trapezoid",1,["pixman_sys::pixman_trapezoid"]],["impl Unpin for pixman_triangle",1,["pixman_sys::pixman_triangle"]],["impl Unpin for pixman_span_fix",1,["pixman_sys::pixman_span_fix"]],["impl Unpin for pixman_trap",1,["pixman_sys::pixman_trap"]]] +"pixman":[["impl Unpin for Color",1,["pixman::color::Color"]],["impl Unpin for Dither",1,["pixman::dither::Dither"]],["impl Unpin for UnknownDither",1,["pixman::dither::UnknownDither"]],["impl Unpin for Edge",1,["pixman::edge::Edge"]],["impl Unpin for Filter",1,["pixman::filter::Filter"]],["impl Unpin for UnknownFilter",1,["pixman::filter::UnknownFilter"]],["impl Unpin for Fixed",1,["pixman::fixed::Fixed"]],["impl Unpin for FormatCode",1,["pixman::format::FormatCode"]],["impl Unpin for UnsupportedDrmFourcc",1,["pixman::format::UnsupportedDrmFourcc"]],["impl Unpin for UnsupportedFormatCode",1,["pixman::format::UnsupportedFormatCode"]],["impl Unpin for GradientStop",1,["pixman::gradient_stop::GradientStop"]],["impl<'bits, 'alpha> Unpin for Image<'bits, 'alpha>",1,["pixman::image::bits::Image"]],["impl<'alpha> Unpin for ConicalGradient<'alpha>",1,["pixman::image::conical_gradient::ConicalGradient"]],["impl<'alpha> Unpin for LinearGradient<'alpha>",1,["pixman::image::linear_gradient::LinearGradient"]],["impl<'alpha> Unpin for RadialGradient<'alpha>",1,["pixman::image::radial_gradient::RadialGradient"]],["impl<'alpha> Unpin for Solid<'alpha>",1,["pixman::image::solid::Solid"]],["impl Unpin for CreateFailed",1,["pixman::image::CreateFailed"]],["impl Unpin for ImageRef",1,["pixman::image::ImageRef"]],["impl Unpin for Line",1,["pixman::line::Line"]],["impl Unpin for Operation",1,["pixman::operation::Operation"]],["impl Unpin for UnknownOperation",1,["pixman::operation::UnknownOperation"]],["impl Unpin for Point",1,["pixman::point::Point"]],["impl Unpin for Overlap",1,["pixman::region::Overlap"]],["impl Unpin for Region16",1,["pixman::region::Region16"]],["impl Unpin for Region32",1,["pixman::region::Region32"]],["impl Unpin for Repeat",1,["pixman::repeat::Repeat"]],["impl Unpin for UnknownRepeat",1,["pixman::repeat::UnknownRepeat"]],["impl Unpin for Span",1,["pixman::span::Span"]],["impl Unpin for Transform",1,["pixman::transform::Transform"]],["impl Unpin for FTransform",1,["pixman::transform::FTransform"]],["impl Unpin for TransformConvertError",1,["pixman::transform::TransformConvertError"]],["impl Unpin for Trap",1,["pixman::trap::Trap"]],["impl Unpin for Trapezoid",1,["pixman::trapezoid::Trapezoid"]],["impl Unpin for Triangle",1,["pixman::triangle::Triangle"]],["impl Unpin for Vector",1,["pixman::vector::Vector"]],["impl Unpin for FVector",1,["pixman::vector::FVector"]],["impl Unpin for OperationFailed",1,["pixman::OperationFailed"]]], +"pixman_sys":[["impl Unpin for pixman_color",1,["pixman_sys::pixman_color"]],["impl Unpin for pixman_point_fixed",1,["pixman_sys::pixman_point_fixed"]],["impl Unpin for pixman_line_fixed",1,["pixman_sys::pixman_line_fixed"]],["impl Unpin for pixman_vector",1,["pixman_sys::pixman_vector"]],["impl Unpin for pixman_transform",1,["pixman_sys::pixman_transform"]],["impl Unpin for pixman_image",1,["pixman_sys::pixman_image"]],["impl Unpin for pixman_f_vector",1,["pixman_sys::pixman_f_vector"]],["impl Unpin for pixman_f_transform",1,["pixman_sys::pixman_f_transform"]],["impl Unpin for pixman_region16_data",1,["pixman_sys::pixman_region16_data"]],["impl Unpin for pixman_rectangle16",1,["pixman_sys::pixman_rectangle16"]],["impl Unpin for pixman_box16",1,["pixman_sys::pixman_box16"]],["impl Unpin for pixman_region16",1,["pixman_sys::pixman_region16"]],["impl Unpin for pixman_region32_data",1,["pixman_sys::pixman_region32_data"]],["impl Unpin for pixman_rectangle32",1,["pixman_sys::pixman_rectangle32"]],["impl Unpin for pixman_box32",1,["pixman_sys::pixman_box32"]],["impl Unpin for pixman_region32",1,["pixman_sys::pixman_region32"]],["impl Unpin for pixman_gradient_stop",1,["pixman_sys::pixman_gradient_stop"]],["impl Unpin for pixman_indexed",1,["pixman_sys::pixman_indexed"]],["impl Unpin for pixman_glyph_cache_t",1,["pixman_sys::pixman_glyph_cache_t"]],["impl Unpin for pixman_glyph_t",1,["pixman_sys::pixman_glyph_t"]],["impl Unpin for pixman_edge",1,["pixman_sys::pixman_edge"]],["impl Unpin for pixman_trapezoid",1,["pixman_sys::pixman_trapezoid"]],["impl Unpin for pixman_triangle",1,["pixman_sys::pixman_triangle"]],["impl Unpin for pixman_span_fix",1,["pixman_sys::pixman_span_fix"]],["impl Unpin for pixman_trap",1,["pixman_sys::pixman_trap"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/ops/arith/trait.Add.js b/trait.impl/core/ops/arith/trait.Add.js new file mode 100644 index 0000000..80db853 --- /dev/null +++ b/trait.impl/core/ops/arith/trait.Add.js @@ -0,0 +1,3 @@ +(function() {var implementors = { +"pixman":[["impl Add for Fixed"]] +};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/ops/deref/trait.Deref.js b/trait.impl/core/ops/deref/trait.Deref.js new file mode 100644 index 0000000..3f559b8 --- /dev/null +++ b/trait.impl/core/ops/deref/trait.Deref.js @@ -0,0 +1,3 @@ +(function() {var implementors = { +"pixman":[["impl<'bits, 'alpha> Deref for Image<'bits, 'alpha>"],["impl<'alpha> Deref for ConicalGradient<'alpha>"],["impl<'alpha> Deref for LinearGradient<'alpha>"],["impl<'alpha> Deref for Solid<'alpha>"],["impl<'alpha> Deref for RadialGradient<'alpha>"]] +};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/ops/drop/trait.Drop.js b/trait.impl/core/ops/drop/trait.Drop.js similarity index 52% rename from implementors/core/ops/drop/trait.Drop.js rename to trait.impl/core/ops/drop/trait.Drop.js index 7b8d026..430b898 100644 --- a/implementors/core/ops/drop/trait.Drop.js +++ b/trait.impl/core/ops/drop/trait.Drop.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"pixman":[["impl Drop for Region16"],["impl Drop for ImageRef"],["impl Drop for Region32"]] +"pixman":[["impl Drop for ImageRef"],["impl Drop for Region16"],["impl Drop for Region32"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js b/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js similarity index 64% rename from implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js rename to trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js index 9390fd3..d8e504f 100644 --- a/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"pixman":[["impl RefUnwindSafe for Color",1,["pixman::color::Color"]],["impl RefUnwindSafe for Dither",1,["pixman::dither::Dither"]],["impl RefUnwindSafe for UnknownDither",1,["pixman::dither::UnknownDither"]],["impl RefUnwindSafe for Edge",1,["pixman::edge::Edge"]],["impl RefUnwindSafe for Filter",1,["pixman::filter::Filter"]],["impl RefUnwindSafe for UnknownFilter",1,["pixman::filter::UnknownFilter"]],["impl RefUnwindSafe for Fixed",1,["pixman::fixed::Fixed"]],["impl RefUnwindSafe for FormatCode",1,["pixman::format::FormatCode"]],["impl RefUnwindSafe for UnsupportedDrmFourcc",1,["pixman::format::UnsupportedDrmFourcc"]],["impl RefUnwindSafe for UnsupportedFormatCode",1,["pixman::format::UnsupportedFormatCode"]],["impl RefUnwindSafe for GradientStop",1,["pixman::gradient_stop::GradientStop"]],["impl<'bits, 'alpha> RefUnwindSafe for Image<'bits, 'alpha>",1,["pixman::image::bits::Image"]],["impl<'alpha> RefUnwindSafe for ConicalGradient<'alpha>",1,["pixman::image::conical_gradient::ConicalGradient"]],["impl<'alpha> RefUnwindSafe for LinearGradient<'alpha>",1,["pixman::image::linear_gradient::LinearGradient"]],["impl<'alpha> RefUnwindSafe for RadialGradient<'alpha>",1,["pixman::image::radial_gradient::RadialGradient"]],["impl<'alpha> RefUnwindSafe for Solid<'alpha>",1,["pixman::image::solid::Solid"]],["impl RefUnwindSafe for CreateFailed",1,["pixman::image::CreateFailed"]],["impl RefUnwindSafe for ImageRef",1,["pixman::image::ImageRef"]],["impl RefUnwindSafe for Line",1,["pixman::line::Line"]],["impl RefUnwindSafe for Operation",1,["pixman::operation::Operation"]],["impl RefUnwindSafe for UnknownOperation",1,["pixman::operation::UnknownOperation"]],["impl RefUnwindSafe for Point",1,["pixman::point::Point"]],["impl RefUnwindSafe for Region16",1,["pixman::region::Region16"]],["impl RefUnwindSafe for Region32",1,["pixman::region::Region32"]],["impl RefUnwindSafe for Repeat",1,["pixman::repeat::Repeat"]],["impl RefUnwindSafe for UnknownRepeat",1,["pixman::repeat::UnknownRepeat"]],["impl RefUnwindSafe for Span",1,["pixman::span::Span"]],["impl RefUnwindSafe for Transform",1,["pixman::transform::Transform"]],["impl RefUnwindSafe for FTransform",1,["pixman::transform::FTransform"]],["impl RefUnwindSafe for TransformConvertError",1,["pixman::transform::TransformConvertError"]],["impl RefUnwindSafe for Trap",1,["pixman::trap::Trap"]],["impl RefUnwindSafe for Trapezoid",1,["pixman::trapezoid::Trapezoid"]],["impl RefUnwindSafe for Triangle",1,["pixman::triangle::Triangle"]],["impl RefUnwindSafe for Vector",1,["pixman::vector::Vector"]],["impl RefUnwindSafe for FVector",1,["pixman::vector::FVector"]],["impl RefUnwindSafe for OperationFailed",1,["pixman::OperationFailed"]]], -"pixman_sys":[["impl RefUnwindSafe for pixman_color",1,["pixman_sys::pixman_color"]],["impl RefUnwindSafe for pixman_point_fixed",1,["pixman_sys::pixman_point_fixed"]],["impl RefUnwindSafe for pixman_line_fixed",1,["pixman_sys::pixman_line_fixed"]],["impl RefUnwindSafe for pixman_vector",1,["pixman_sys::pixman_vector"]],["impl RefUnwindSafe for pixman_transform",1,["pixman_sys::pixman_transform"]],["impl RefUnwindSafe for pixman_image",1,["pixman_sys::pixman_image"]],["impl RefUnwindSafe for pixman_f_vector",1,["pixman_sys::pixman_f_vector"]],["impl RefUnwindSafe for pixman_f_transform",1,["pixman_sys::pixman_f_transform"]],["impl RefUnwindSafe for pixman_region16_data",1,["pixman_sys::pixman_region16_data"]],["impl RefUnwindSafe for pixman_rectangle16",1,["pixman_sys::pixman_rectangle16"]],["impl RefUnwindSafe for pixman_box16",1,["pixman_sys::pixman_box16"]],["impl RefUnwindSafe for pixman_region16",1,["pixman_sys::pixman_region16"]],["impl RefUnwindSafe for pixman_region32_data",1,["pixman_sys::pixman_region32_data"]],["impl RefUnwindSafe for pixman_rectangle32",1,["pixman_sys::pixman_rectangle32"]],["impl RefUnwindSafe for pixman_box32",1,["pixman_sys::pixman_box32"]],["impl RefUnwindSafe for pixman_region32",1,["pixman_sys::pixman_region32"]],["impl RefUnwindSafe for pixman_gradient_stop",1,["pixman_sys::pixman_gradient_stop"]],["impl RefUnwindSafe for pixman_indexed",1,["pixman_sys::pixman_indexed"]],["impl RefUnwindSafe for pixman_glyph_cache_t",1,["pixman_sys::pixman_glyph_cache_t"]],["impl RefUnwindSafe for pixman_glyph_t",1,["pixman_sys::pixman_glyph_t"]],["impl RefUnwindSafe for pixman_edge",1,["pixman_sys::pixman_edge"]],["impl RefUnwindSafe for pixman_trapezoid",1,["pixman_sys::pixman_trapezoid"]],["impl RefUnwindSafe for pixman_triangle",1,["pixman_sys::pixman_triangle"]],["impl RefUnwindSafe for pixman_span_fix",1,["pixman_sys::pixman_span_fix"]],["impl RefUnwindSafe for pixman_trap",1,["pixman_sys::pixman_trap"]]] +"pixman":[["impl RefUnwindSafe for Color",1,["pixman::color::Color"]],["impl RefUnwindSafe for Dither",1,["pixman::dither::Dither"]],["impl RefUnwindSafe for UnknownDither",1,["pixman::dither::UnknownDither"]],["impl RefUnwindSafe for Edge",1,["pixman::edge::Edge"]],["impl RefUnwindSafe for Filter",1,["pixman::filter::Filter"]],["impl RefUnwindSafe for UnknownFilter",1,["pixman::filter::UnknownFilter"]],["impl RefUnwindSafe for Fixed",1,["pixman::fixed::Fixed"]],["impl RefUnwindSafe for FormatCode",1,["pixman::format::FormatCode"]],["impl RefUnwindSafe for UnsupportedDrmFourcc",1,["pixman::format::UnsupportedDrmFourcc"]],["impl RefUnwindSafe for UnsupportedFormatCode",1,["pixman::format::UnsupportedFormatCode"]],["impl RefUnwindSafe for GradientStop",1,["pixman::gradient_stop::GradientStop"]],["impl<'bits, 'alpha> RefUnwindSafe for Image<'bits, 'alpha>",1,["pixman::image::bits::Image"]],["impl<'alpha> RefUnwindSafe for ConicalGradient<'alpha>",1,["pixman::image::conical_gradient::ConicalGradient"]],["impl<'alpha> RefUnwindSafe for LinearGradient<'alpha>",1,["pixman::image::linear_gradient::LinearGradient"]],["impl<'alpha> RefUnwindSafe for RadialGradient<'alpha>",1,["pixman::image::radial_gradient::RadialGradient"]],["impl<'alpha> RefUnwindSafe for Solid<'alpha>",1,["pixman::image::solid::Solid"]],["impl RefUnwindSafe for CreateFailed",1,["pixman::image::CreateFailed"]],["impl RefUnwindSafe for ImageRef",1,["pixman::image::ImageRef"]],["impl RefUnwindSafe for Line",1,["pixman::line::Line"]],["impl RefUnwindSafe for Operation",1,["pixman::operation::Operation"]],["impl RefUnwindSafe for UnknownOperation",1,["pixman::operation::UnknownOperation"]],["impl RefUnwindSafe for Point",1,["pixman::point::Point"]],["impl RefUnwindSafe for Overlap",1,["pixman::region::Overlap"]],["impl RefUnwindSafe for Region16",1,["pixman::region::Region16"]],["impl RefUnwindSafe for Region32",1,["pixman::region::Region32"]],["impl RefUnwindSafe for Repeat",1,["pixman::repeat::Repeat"]],["impl RefUnwindSafe for UnknownRepeat",1,["pixman::repeat::UnknownRepeat"]],["impl RefUnwindSafe for Span",1,["pixman::span::Span"]],["impl RefUnwindSafe for Transform",1,["pixman::transform::Transform"]],["impl RefUnwindSafe for FTransform",1,["pixman::transform::FTransform"]],["impl RefUnwindSafe for TransformConvertError",1,["pixman::transform::TransformConvertError"]],["impl RefUnwindSafe for Trap",1,["pixman::trap::Trap"]],["impl RefUnwindSafe for Trapezoid",1,["pixman::trapezoid::Trapezoid"]],["impl RefUnwindSafe for Triangle",1,["pixman::triangle::Triangle"]],["impl RefUnwindSafe for Vector",1,["pixman::vector::Vector"]],["impl RefUnwindSafe for FVector",1,["pixman::vector::FVector"]],["impl RefUnwindSafe for OperationFailed",1,["pixman::OperationFailed"]]], +"pixman_sys":[["impl RefUnwindSafe for pixman_color",1,["pixman_sys::pixman_color"]],["impl RefUnwindSafe for pixman_point_fixed",1,["pixman_sys::pixman_point_fixed"]],["impl RefUnwindSafe for pixman_line_fixed",1,["pixman_sys::pixman_line_fixed"]],["impl RefUnwindSafe for pixman_vector",1,["pixman_sys::pixman_vector"]],["impl RefUnwindSafe for pixman_transform",1,["pixman_sys::pixman_transform"]],["impl RefUnwindSafe for pixman_image",1,["pixman_sys::pixman_image"]],["impl RefUnwindSafe for pixman_f_vector",1,["pixman_sys::pixman_f_vector"]],["impl RefUnwindSafe for pixman_f_transform",1,["pixman_sys::pixman_f_transform"]],["impl RefUnwindSafe for pixman_region16_data",1,["pixman_sys::pixman_region16_data"]],["impl RefUnwindSafe for pixman_rectangle16",1,["pixman_sys::pixman_rectangle16"]],["impl RefUnwindSafe for pixman_box16",1,["pixman_sys::pixman_box16"]],["impl RefUnwindSafe for pixman_region16",1,["pixman_sys::pixman_region16"]],["impl RefUnwindSafe for pixman_region32_data",1,["pixman_sys::pixman_region32_data"]],["impl RefUnwindSafe for pixman_rectangle32",1,["pixman_sys::pixman_rectangle32"]],["impl RefUnwindSafe for pixman_box32",1,["pixman_sys::pixman_box32"]],["impl RefUnwindSafe for pixman_region32",1,["pixman_sys::pixman_region32"]],["impl RefUnwindSafe for pixman_gradient_stop",1,["pixman_sys::pixman_gradient_stop"]],["impl RefUnwindSafe for pixman_indexed",1,["pixman_sys::pixman_indexed"]],["impl RefUnwindSafe for pixman_glyph_cache_t",1,["pixman_sys::pixman_glyph_cache_t"]],["impl RefUnwindSafe for pixman_glyph_t",1,["pixman_sys::pixman_glyph_t"]],["impl RefUnwindSafe for pixman_edge",1,["pixman_sys::pixman_edge"]],["impl RefUnwindSafe for pixman_trapezoid",1,["pixman_sys::pixman_trapezoid"]],["impl RefUnwindSafe for pixman_triangle",1,["pixman_sys::pixman_triangle"]],["impl RefUnwindSafe for pixman_span_fix",1,["pixman_sys::pixman_span_fix"]],["impl RefUnwindSafe for pixman_trap",1,["pixman_sys::pixman_trap"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/panic/unwind_safe/trait.UnwindSafe.js b/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js similarity index 66% rename from implementors/core/panic/unwind_safe/trait.UnwindSafe.js rename to trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js index 3fae3c9..56c86a4 100644 --- a/implementors/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"pixman":[["impl UnwindSafe for Color",1,["pixman::color::Color"]],["impl UnwindSafe for Dither",1,["pixman::dither::Dither"]],["impl UnwindSafe for UnknownDither",1,["pixman::dither::UnknownDither"]],["impl UnwindSafe for Edge",1,["pixman::edge::Edge"]],["impl UnwindSafe for Filter",1,["pixman::filter::Filter"]],["impl UnwindSafe for UnknownFilter",1,["pixman::filter::UnknownFilter"]],["impl UnwindSafe for Fixed",1,["pixman::fixed::Fixed"]],["impl UnwindSafe for FormatCode",1,["pixman::format::FormatCode"]],["impl UnwindSafe for UnsupportedDrmFourcc",1,["pixman::format::UnsupportedDrmFourcc"]],["impl UnwindSafe for UnsupportedFormatCode",1,["pixman::format::UnsupportedFormatCode"]],["impl UnwindSafe for GradientStop",1,["pixman::gradient_stop::GradientStop"]],["impl<'bits, 'alpha> UnwindSafe for Image<'bits, 'alpha>",1,["pixman::image::bits::Image"]],["impl<'alpha> UnwindSafe for ConicalGradient<'alpha>",1,["pixman::image::conical_gradient::ConicalGradient"]],["impl<'alpha> UnwindSafe for LinearGradient<'alpha>",1,["pixman::image::linear_gradient::LinearGradient"]],["impl<'alpha> UnwindSafe for RadialGradient<'alpha>",1,["pixman::image::radial_gradient::RadialGradient"]],["impl<'alpha> UnwindSafe for Solid<'alpha>",1,["pixman::image::solid::Solid"]],["impl UnwindSafe for CreateFailed",1,["pixman::image::CreateFailed"]],["impl UnwindSafe for ImageRef",1,["pixman::image::ImageRef"]],["impl UnwindSafe for Line",1,["pixman::line::Line"]],["impl UnwindSafe for Operation",1,["pixman::operation::Operation"]],["impl UnwindSafe for UnknownOperation",1,["pixman::operation::UnknownOperation"]],["impl UnwindSafe for Point",1,["pixman::point::Point"]],["impl UnwindSafe for Region16",1,["pixman::region::Region16"]],["impl UnwindSafe for Region32",1,["pixman::region::Region32"]],["impl UnwindSafe for Repeat",1,["pixman::repeat::Repeat"]],["impl UnwindSafe for UnknownRepeat",1,["pixman::repeat::UnknownRepeat"]],["impl UnwindSafe for Span",1,["pixman::span::Span"]],["impl UnwindSafe for Transform",1,["pixman::transform::Transform"]],["impl UnwindSafe for FTransform",1,["pixman::transform::FTransform"]],["impl UnwindSafe for TransformConvertError",1,["pixman::transform::TransformConvertError"]],["impl UnwindSafe for Trap",1,["pixman::trap::Trap"]],["impl UnwindSafe for Trapezoid",1,["pixman::trapezoid::Trapezoid"]],["impl UnwindSafe for Triangle",1,["pixman::triangle::Triangle"]],["impl UnwindSafe for Vector",1,["pixman::vector::Vector"]],["impl UnwindSafe for FVector",1,["pixman::vector::FVector"]],["impl UnwindSafe for OperationFailed",1,["pixman::OperationFailed"]]], -"pixman_sys":[["impl UnwindSafe for pixman_color",1,["pixman_sys::pixman_color"]],["impl UnwindSafe for pixman_point_fixed",1,["pixman_sys::pixman_point_fixed"]],["impl UnwindSafe for pixman_line_fixed",1,["pixman_sys::pixman_line_fixed"]],["impl UnwindSafe for pixman_vector",1,["pixman_sys::pixman_vector"]],["impl UnwindSafe for pixman_transform",1,["pixman_sys::pixman_transform"]],["impl UnwindSafe for pixman_image",1,["pixman_sys::pixman_image"]],["impl UnwindSafe for pixman_f_vector",1,["pixman_sys::pixman_f_vector"]],["impl UnwindSafe for pixman_f_transform",1,["pixman_sys::pixman_f_transform"]],["impl UnwindSafe for pixman_region16_data",1,["pixman_sys::pixman_region16_data"]],["impl UnwindSafe for pixman_rectangle16",1,["pixman_sys::pixman_rectangle16"]],["impl UnwindSafe for pixman_box16",1,["pixman_sys::pixman_box16"]],["impl UnwindSafe for pixman_region16",1,["pixman_sys::pixman_region16"]],["impl UnwindSafe for pixman_region32_data",1,["pixman_sys::pixman_region32_data"]],["impl UnwindSafe for pixman_rectangle32",1,["pixman_sys::pixman_rectangle32"]],["impl UnwindSafe for pixman_box32",1,["pixman_sys::pixman_box32"]],["impl UnwindSafe for pixman_region32",1,["pixman_sys::pixman_region32"]],["impl UnwindSafe for pixman_gradient_stop",1,["pixman_sys::pixman_gradient_stop"]],["impl UnwindSafe for pixman_indexed",1,["pixman_sys::pixman_indexed"]],["impl UnwindSafe for pixman_glyph_cache_t",1,["pixman_sys::pixman_glyph_cache_t"]],["impl UnwindSafe for pixman_glyph_t",1,["pixman_sys::pixman_glyph_t"]],["impl UnwindSafe for pixman_edge",1,["pixman_sys::pixman_edge"]],["impl UnwindSafe for pixman_trapezoid",1,["pixman_sys::pixman_trapezoid"]],["impl UnwindSafe for pixman_triangle",1,["pixman_sys::pixman_triangle"]],["impl UnwindSafe for pixman_span_fix",1,["pixman_sys::pixman_span_fix"]],["impl UnwindSafe for pixman_trap",1,["pixman_sys::pixman_trap"]]] +"pixman":[["impl UnwindSafe for Color",1,["pixman::color::Color"]],["impl UnwindSafe for Dither",1,["pixman::dither::Dither"]],["impl UnwindSafe for UnknownDither",1,["pixman::dither::UnknownDither"]],["impl UnwindSafe for Edge",1,["pixman::edge::Edge"]],["impl UnwindSafe for Filter",1,["pixman::filter::Filter"]],["impl UnwindSafe for UnknownFilter",1,["pixman::filter::UnknownFilter"]],["impl UnwindSafe for Fixed",1,["pixman::fixed::Fixed"]],["impl UnwindSafe for FormatCode",1,["pixman::format::FormatCode"]],["impl UnwindSafe for UnsupportedDrmFourcc",1,["pixman::format::UnsupportedDrmFourcc"]],["impl UnwindSafe for UnsupportedFormatCode",1,["pixman::format::UnsupportedFormatCode"]],["impl UnwindSafe for GradientStop",1,["pixman::gradient_stop::GradientStop"]],["impl<'bits, 'alpha> UnwindSafe for Image<'bits, 'alpha>",1,["pixman::image::bits::Image"]],["impl<'alpha> UnwindSafe for ConicalGradient<'alpha>",1,["pixman::image::conical_gradient::ConicalGradient"]],["impl<'alpha> UnwindSafe for LinearGradient<'alpha>",1,["pixman::image::linear_gradient::LinearGradient"]],["impl<'alpha> UnwindSafe for RadialGradient<'alpha>",1,["pixman::image::radial_gradient::RadialGradient"]],["impl<'alpha> UnwindSafe for Solid<'alpha>",1,["pixman::image::solid::Solid"]],["impl UnwindSafe for CreateFailed",1,["pixman::image::CreateFailed"]],["impl UnwindSafe for ImageRef",1,["pixman::image::ImageRef"]],["impl UnwindSafe for Line",1,["pixman::line::Line"]],["impl UnwindSafe for Operation",1,["pixman::operation::Operation"]],["impl UnwindSafe for UnknownOperation",1,["pixman::operation::UnknownOperation"]],["impl UnwindSafe for Point",1,["pixman::point::Point"]],["impl UnwindSafe for Overlap",1,["pixman::region::Overlap"]],["impl UnwindSafe for Region16",1,["pixman::region::Region16"]],["impl UnwindSafe for Region32",1,["pixman::region::Region32"]],["impl UnwindSafe for Repeat",1,["pixman::repeat::Repeat"]],["impl UnwindSafe for UnknownRepeat",1,["pixman::repeat::UnknownRepeat"]],["impl UnwindSafe for Span",1,["pixman::span::Span"]],["impl UnwindSafe for Transform",1,["pixman::transform::Transform"]],["impl UnwindSafe for FTransform",1,["pixman::transform::FTransform"]],["impl UnwindSafe for TransformConvertError",1,["pixman::transform::TransformConvertError"]],["impl UnwindSafe for Trap",1,["pixman::trap::Trap"]],["impl UnwindSafe for Trapezoid",1,["pixman::trapezoid::Trapezoid"]],["impl UnwindSafe for Triangle",1,["pixman::triangle::Triangle"]],["impl UnwindSafe for Vector",1,["pixman::vector::Vector"]],["impl UnwindSafe for FVector",1,["pixman::vector::FVector"]],["impl UnwindSafe for OperationFailed",1,["pixman::OperationFailed"]]], +"pixman_sys":[["impl UnwindSafe for pixman_color",1,["pixman_sys::pixman_color"]],["impl UnwindSafe for pixman_point_fixed",1,["pixman_sys::pixman_point_fixed"]],["impl UnwindSafe for pixman_line_fixed",1,["pixman_sys::pixman_line_fixed"]],["impl UnwindSafe for pixman_vector",1,["pixman_sys::pixman_vector"]],["impl UnwindSafe for pixman_transform",1,["pixman_sys::pixman_transform"]],["impl UnwindSafe for pixman_image",1,["pixman_sys::pixman_image"]],["impl UnwindSafe for pixman_f_vector",1,["pixman_sys::pixman_f_vector"]],["impl UnwindSafe for pixman_f_transform",1,["pixman_sys::pixman_f_transform"]],["impl UnwindSafe for pixman_region16_data",1,["pixman_sys::pixman_region16_data"]],["impl UnwindSafe for pixman_rectangle16",1,["pixman_sys::pixman_rectangle16"]],["impl UnwindSafe for pixman_box16",1,["pixman_sys::pixman_box16"]],["impl UnwindSafe for pixman_region16",1,["pixman_sys::pixman_region16"]],["impl UnwindSafe for pixman_region32_data",1,["pixman_sys::pixman_region32_data"]],["impl UnwindSafe for pixman_rectangle32",1,["pixman_sys::pixman_rectangle32"]],["impl UnwindSafe for pixman_box32",1,["pixman_sys::pixman_box32"]],["impl UnwindSafe for pixman_region32",1,["pixman_sys::pixman_region32"]],["impl UnwindSafe for pixman_gradient_stop",1,["pixman_sys::pixman_gradient_stop"]],["impl UnwindSafe for pixman_indexed",1,["pixman_sys::pixman_indexed"]],["impl UnwindSafe for pixman_glyph_cache_t",1,["pixman_sys::pixman_glyph_cache_t"]],["impl UnwindSafe for pixman_glyph_t",1,["pixman_sys::pixman_glyph_t"]],["impl UnwindSafe for pixman_edge",1,["pixman_sys::pixman_edge"]],["impl UnwindSafe for pixman_trapezoid",1,["pixman_sys::pixman_trapezoid"]],["impl UnwindSafe for pixman_triangle",1,["pixman_sys::pixman_triangle"]],["impl UnwindSafe for pixman_span_fix",1,["pixman_sys::pixman_span_fix"]],["impl UnwindSafe for pixman_trap",1,["pixman_sys::pixman_trap"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/type.impl/core/option/enum.Option.js b/type.impl/core/option/enum.Option.js new file mode 100644 index 0000000..8c46976 --- /dev/null +++ b/type.impl/core/option/enum.Option.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[["
source§

impl<T> Option<T>

1.0.0 (const: 1.48.0) · source

pub const fn is_some(&self) -> bool

Returns true if the option is a Some value.

\n
Examples
\n
let x: Option<u32> = Some(2);\nassert_eq!(x.is_some(), true);\n\nlet x: Option<u32> = None;\nassert_eq!(x.is_some(), false);
\n
1.70.0 · source

pub fn is_some_and(self, f: impl FnOnce(T) -> bool) -> bool

Returns true if the option is a Some and the value inside of it matches a predicate.

\n
Examples
\n
let x: Option<u32> = Some(2);\nassert_eq!(x.is_some_and(|x| x > 1), true);\n\nlet x: Option<u32> = Some(0);\nassert_eq!(x.is_some_and(|x| x > 1), false);\n\nlet x: Option<u32> = None;\nassert_eq!(x.is_some_and(|x| x > 1), false);
\n
1.0.0 (const: 1.48.0) · source

pub const fn is_none(&self) -> bool

Returns true if the option is a None value.

\n
Examples
\n
let x: Option<u32> = Some(2);\nassert_eq!(x.is_none(), false);\n\nlet x: Option<u32> = None;\nassert_eq!(x.is_none(), true);
\n
1.0.0 (const: 1.48.0) · source

pub const fn as_ref(&self) -> Option<&T>

Converts from &Option<T> to Option<&T>.

\n
Examples
\n

Calculates the length of an Option<String> as an Option<usize>\nwithout moving the String. The map method takes the self argument by value,\nconsuming the original, so this technique uses as_ref to first take an Option to a\nreference to the value inside the original.

\n\n
let text: Option<String> = Some("Hello, world!".to_string());\n// First, cast `Option<String>` to `Option<&String>` with `as_ref`,\n// then consume *that* with `map`, leaving `text` on the stack.\nlet text_length: Option<usize> = text.as_ref().map(|s| s.len());\nprintln!("still can print text: {text:?}");
\n
1.0.0 (const: unstable) · source

pub fn as_mut(&mut self) -> Option<&mut T>

Converts from &mut Option<T> to Option<&mut T>.

\n
Examples
\n
let mut x = Some(2);\nmatch x.as_mut() {\n    Some(v) => *v = 42,\n    None => {},\n}\nassert_eq!(x, Some(42));
\n
1.33.0 (const: unstable) · source

pub fn as_pin_ref(self: Pin<&Option<T>>) -> Option<Pin<&T>>

Converts from Pin<&Option<T>> to Option<Pin<&T>>.

\n
1.33.0 (const: unstable) · source

pub fn as_pin_mut(self: Pin<&mut Option<T>>) -> Option<Pin<&mut T>>

Converts from Pin<&mut Option<T>> to Option<Pin<&mut T>>.

\n
1.75.0 · source

pub fn as_slice(&self) -> &[T]

Returns a slice of the contained value, if any. If this is None, an\nempty slice is returned. This can be useful to have a single type of\niterator over an Option or slice.

\n

Note: Should you have an Option<&T> and wish to get a slice of T,\nyou can unpack it via opt.map_or(&[], std::slice::from_ref).

\n
Examples
\n
assert_eq!(\n    [Some(1234).as_slice(), None.as_slice()],\n    [&[1234][..], &[][..]],\n);
\n

The inverse of this function is (discounting\nborrowing) [_]::first:

\n\n
for i in [Some(1234_u16), None] {\n    assert_eq!(i.as_ref(), i.as_slice().first());\n}
\n
1.75.0 · source

pub fn as_mut_slice(&mut self) -> &mut [T]

Returns a mutable slice of the contained value, if any. If this is\nNone, an empty slice is returned. This can be useful to have a\nsingle type of iterator over an Option or slice.

\n

Note: Should you have an Option<&mut T> instead of a\n&mut Option<T>, which this method takes, you can obtain a mutable\nslice via opt.map_or(&mut [], std::slice::from_mut).

\n
Examples
\n
assert_eq!(\n    [Some(1234).as_mut_slice(), None.as_mut_slice()],\n    [&mut [1234][..], &mut [][..]],\n);
\n

The result is a mutable slice of zero or one items that points into\nour original Option:

\n\n
let mut x = Some(1234);\nx.as_mut_slice()[0] += 1;\nassert_eq!(x, Some(1235));
\n

The inverse of this method (discounting borrowing)\nis [_]::first_mut:

\n\n
assert_eq!(Some(123).as_mut_slice().first_mut(), Some(&mut 123))
\n
1.0.0 (const: unstable) · source

pub fn expect(self, msg: &str) -> T

Returns the contained Some value, consuming the self value.

\n
Panics
\n

Panics if the value is a None with a custom panic message provided by\nmsg.

\n
Examples
\n
let x = Some("value");\nassert_eq!(x.expect("fruits are healthy"), "value");
\n\n
let x: Option<&str> = None;\nx.expect("fruits are healthy"); // panics with `fruits are healthy`
\n
Recommended Message Style
\n

We recommend that expect messages are used to describe the reason you\nexpect the Option should be Some.

\n\n
let item = slice.get(0)\n    .expect("slice should not be empty");
\n

Hint: If you’re having trouble remembering how to phrase expect\nerror messages remember to focus on the word “should” as in “env\nvariable should be set by blah” or “the given binary should be available\nand executable by the current user”.

\n

For more detail on expect message styles and the reasoning behind our\nrecommendation please refer to the section on “Common Message\nStyles” in the std::error module docs.

\n
1.0.0 (const: unstable) · source

pub fn unwrap(self) -> T

Returns the contained Some value, consuming the self value.

\n

Because this function may panic, its use is generally discouraged.\nInstead, prefer to use pattern matching and handle the None\ncase explicitly, or call unwrap_or, unwrap_or_else, or\nunwrap_or_default.

\n
Panics
\n

Panics if the self value equals None.

\n
Examples
\n
let x = Some("air");\nassert_eq!(x.unwrap(), "air");
\n\n
let x: Option<&str> = None;\nassert_eq!(x.unwrap(), "air"); // fails
\n
1.0.0 · source

pub fn unwrap_or(self, default: T) -> T

Returns the contained Some value or a provided default.

\n

Arguments passed to unwrap_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use unwrap_or_else,\nwhich is lazily evaluated.

\n
Examples
\n
assert_eq!(Some("car").unwrap_or("bike"), "car");\nassert_eq!(None.unwrap_or("bike"), "bike");
\n
1.0.0 · source

pub fn unwrap_or_else<F>(self, f: F) -> Twhere\n F: FnOnce() -> T,

Returns the contained Some value or computes it from a closure.

\n
Examples
\n
let k = 10;\nassert_eq!(Some(4).unwrap_or_else(|| 2 * k), 4);\nassert_eq!(None.unwrap_or_else(|| 2 * k), 20);
\n
1.0.0 · source

pub fn unwrap_or_default(self) -> Twhere\n T: Default,

Returns the contained Some value or a default.

\n

Consumes the self argument then, if Some, returns the contained\nvalue, otherwise if None, returns the default value for that\ntype.

\n
Examples
\n
let x: Option<u32> = None;\nlet y: Option<u32> = Some(12);\n\nassert_eq!(x.unwrap_or_default(), 0);\nassert_eq!(y.unwrap_or_default(), 12);
\n
1.58.0 (const: unstable) · source

pub unsafe fn unwrap_unchecked(self) -> T

Returns the contained Some value, consuming the self value,\nwithout checking that the value is not None.

\n
Safety
\n

Calling this method on None is undefined behavior.

\n
Examples
\n
let x = Some("air");\nassert_eq!(unsafe { x.unwrap_unchecked() }, "air");
\n\n
let x: Option<&str> = None;\nassert_eq!(unsafe { x.unwrap_unchecked() }, "air"); // Undefined behavior!
\n
1.0.0 · source

pub fn map<U, F>(self, f: F) -> Option<U>where\n F: FnOnce(T) -> U,

Maps an Option<T> to Option<U> by applying a function to a contained value (if Some) or returns None (if None).

\n
Examples
\n

Calculates the length of an Option<String> as an\nOption<usize>, consuming the original:

\n\n
let maybe_some_string = Some(String::from("Hello, World!"));\n// `Option::map` takes self *by value*, consuming `maybe_some_string`\nlet maybe_some_len = maybe_some_string.map(|s| s.len());\nassert_eq!(maybe_some_len, Some(13));\n\nlet x: Option<&str> = None;\nassert_eq!(x.map(|s| s.len()), None);
\n
source

pub fn inspect<F>(self, f: F) -> Option<T>where\n F: FnOnce(&T),

🔬This is a nightly-only experimental API. (result_option_inspect)

Calls the provided closure with a reference to the contained value (if Some).

\n
Examples
\n
#![feature(result_option_inspect)]\n\nlet v = vec![1, 2, 3, 4, 5];\n\n// prints "got: 4"\nlet x: Option<&usize> = v.get(3).inspect(|x| println!("got: {x}"));\n\n// prints nothing\nlet x: Option<&usize> = v.get(5).inspect(|x| println!("got: {x}"));
\n
1.0.0 · source

pub fn map_or<U, F>(self, default: U, f: F) -> Uwhere\n F: FnOnce(T) -> U,

Returns the provided default result (if none),\nor applies a function to the contained value (if any).

\n

Arguments passed to map_or are eagerly evaluated; if you are passing\nthe result of a function call, it is recommended to use map_or_else,\nwhich is lazily evaluated.

\n
Examples
\n
let x = Some("foo");\nassert_eq!(x.map_or(42, |v| v.len()), 3);\n\nlet x: Option<&str> = None;\nassert_eq!(x.map_or(42, |v| v.len()), 42);
\n
1.0.0 · source

pub fn map_or_else<U, D, F>(self, default: D, f: F) -> Uwhere\n D: FnOnce() -> U,\n F: FnOnce(T) -> U,

Computes a default function result (if none), or\napplies a different function to the contained value (if any).

\n
Basic examples
\n
let k = 21;\n\nlet x = Some("foo");\nassert_eq!(x.map_or_else(|| 2 * k, |v| v.len()), 3);\n\nlet x: Option<&str> = None;\nassert_eq!(x.map_or_else(|| 2 * k, |v| v.len()), 42);
\n
Handling a Result-based fallback
\n

A somewhat common occurrence when dealing with optional values\nin combination with Result<T, E> is the case where one wants to invoke\na fallible fallback if the option is not present. This example\nparses a command line argument (if present), or the contents of a file to\nan integer. However, unlike accessing the command line argument, reading\nthe file is fallible, so it must be wrapped with Ok.

\n\n
let v: u64 = std::env::args()\n   .nth(1)\n   .map_or_else(|| std::fs::read_to_string("/etc/someconfig.conf"), Ok)?\n   .parse()?;
\n
1.0.0 · source

pub fn ok_or<E>(self, err: E) -> Result<T, E>

Transforms the Option<T> into a Result<T, E>, mapping Some(v) to\nOk(v) and None to Err(err).

\n

Arguments passed to ok_or are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use ok_or_else, which is\nlazily evaluated.

\n
Examples
\n
let x = Some("foo");\nassert_eq!(x.ok_or(0), Ok("foo"));\n\nlet x: Option<&str> = None;\nassert_eq!(x.ok_or(0), Err(0));
\n
1.0.0 · source

pub fn ok_or_else<E, F>(self, err: F) -> Result<T, E>where\n F: FnOnce() -> E,

Transforms the Option<T> into a Result<T, E>, mapping Some(v) to\nOk(v) and None to Err(err()).

\n
Examples
\n
let x = Some("foo");\nassert_eq!(x.ok_or_else(|| 0), Ok("foo"));\n\nlet x: Option<&str> = None;\nassert_eq!(x.ok_or_else(|| 0), Err(0));
\n
1.40.0 · source

pub fn as_deref(&self) -> Option<&<T as Deref>::Target>where\n T: Deref,

Converts from Option<T> (or &Option<T>) to Option<&T::Target>.

\n

Leaves the original Option in-place, creating a new one with a reference\nto the original one, additionally coercing the contents via Deref.

\n
Examples
\n
let x: Option<String> = Some("hey".to_owned());\nassert_eq!(x.as_deref(), Some("hey"));\n\nlet x: Option<String> = None;\nassert_eq!(x.as_deref(), None);
\n
1.40.0 · source

pub fn as_deref_mut(&mut self) -> Option<&mut <T as Deref>::Target>where\n T: DerefMut,

Converts from Option<T> (or &mut Option<T>) to Option<&mut T::Target>.

\n

Leaves the original Option in-place, creating a new one containing a mutable reference to\nthe inner type’s Deref::Target type.

\n
Examples
\n
let mut x: Option<String> = Some("hey".to_owned());\nassert_eq!(x.as_deref_mut().map(|x| {\n    x.make_ascii_uppercase();\n    x\n}), Some("HEY".to_owned().as_mut_str()));
\n
1.0.0 (const: unstable) · source

pub fn iter(&self) -> Iter<'_, T>

Returns an iterator over the possibly contained value.

\n
Examples
\n
let x = Some(4);\nassert_eq!(x.iter().next(), Some(&4));\n\nlet x: Option<u32> = None;\nassert_eq!(x.iter().next(), None);
\n
1.0.0 · source

pub fn iter_mut(&mut self) -> IterMut<'_, T>

Returns a mutable iterator over the possibly contained value.

\n
Examples
\n
let mut x = Some(4);\nmatch x.iter_mut().next() {\n    Some(v) => *v = 42,\n    None => {},\n}\nassert_eq!(x, Some(42));\n\nlet mut x: Option<u32> = None;\nassert_eq!(x.iter_mut().next(), None);
\n
1.0.0 · source

pub fn and<U>(self, optb: Option<U>) -> Option<U>

Returns None if the option is None, otherwise returns optb.

\n

Arguments passed to and are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use and_then, which is\nlazily evaluated.

\n
Examples
\n
let x = Some(2);\nlet y: Option<&str> = None;\nassert_eq!(x.and(y), None);\n\nlet x: Option<u32> = None;\nlet y = Some("foo");\nassert_eq!(x.and(y), None);\n\nlet x = Some(2);\nlet y = Some("foo");\nassert_eq!(x.and(y), Some("foo"));\n\nlet x: Option<u32> = None;\nlet y: Option<&str> = None;\nassert_eq!(x.and(y), None);
\n
1.0.0 · source

pub fn and_then<U, F>(self, f: F) -> Option<U>where\n F: FnOnce(T) -> Option<U>,

Returns None if the option is None, otherwise calls f with the\nwrapped value and returns the result.

\n

Some languages call this operation flatmap.

\n
Examples
\n
fn sq_then_to_string(x: u32) -> Option<String> {\n    x.checked_mul(x).map(|sq| sq.to_string())\n}\n\nassert_eq!(Some(2).and_then(sq_then_to_string), Some(4.to_string()));\nassert_eq!(Some(1_000_000).and_then(sq_then_to_string), None); // overflowed!\nassert_eq!(None.and_then(sq_then_to_string), None);
\n

Often used to chain fallible operations that may return None.

\n\n
let arr_2d = [["A0", "A1"], ["B0", "B1"]];\n\nlet item_0_1 = arr_2d.get(0).and_then(|row| row.get(1));\nassert_eq!(item_0_1, Some(&"A1"));\n\nlet item_2_0 = arr_2d.get(2).and_then(|row| row.get(0));\nassert_eq!(item_2_0, None);
\n
1.27.0 · source

pub fn filter<P>(self, predicate: P) -> Option<T>where\n P: FnOnce(&T) -> bool,

Returns None if the option is None, otherwise calls predicate\nwith the wrapped value and returns:

\n
    \n
  • Some(t) if predicate returns true (where t is the wrapped\nvalue), and
  • \n
  • None if predicate returns false.
  • \n
\n

This function works similar to Iterator::filter(). You can imagine\nthe Option<T> being an iterator over one or zero elements. filter()\nlets you decide which elements to keep.

\n
Examples
\n
fn is_even(n: &i32) -> bool {\n    n % 2 == 0\n}\n\nassert_eq!(None.filter(is_even), None);\nassert_eq!(Some(3).filter(is_even), None);\nassert_eq!(Some(4).filter(is_even), Some(4));
\n
1.0.0 · source

pub fn or(self, optb: Option<T>) -> Option<T>

Returns the option if it contains a value, otherwise returns optb.

\n

Arguments passed to or are eagerly evaluated; if you are passing the\nresult of a function call, it is recommended to use or_else, which is\nlazily evaluated.

\n
Examples
\n
let x = Some(2);\nlet y = None;\nassert_eq!(x.or(y), Some(2));\n\nlet x = None;\nlet y = Some(100);\nassert_eq!(x.or(y), Some(100));\n\nlet x = Some(2);\nlet y = Some(100);\nassert_eq!(x.or(y), Some(2));\n\nlet x: Option<u32> = None;\nlet y = None;\nassert_eq!(x.or(y), None);
\n
1.0.0 · source

pub fn or_else<F>(self, f: F) -> Option<T>where\n F: FnOnce() -> Option<T>,

Returns the option if it contains a value, otherwise calls f and\nreturns the result.

\n
Examples
\n
fn nobody() -> Option<&'static str> { None }\nfn vikings() -> Option<&'static str> { Some("vikings") }\n\nassert_eq!(Some("barbarians").or_else(vikings), Some("barbarians"));\nassert_eq!(None.or_else(vikings), Some("vikings"));\nassert_eq!(None.or_else(nobody), None);
\n
1.37.0 · source

pub fn xor(self, optb: Option<T>) -> Option<T>

Returns Some if exactly one of self, optb is Some, otherwise returns None.

\n
Examples
\n
let x = Some(2);\nlet y: Option<u32> = None;\nassert_eq!(x.xor(y), Some(2));\n\nlet x: Option<u32> = None;\nlet y = Some(2);\nassert_eq!(x.xor(y), Some(2));\n\nlet x = Some(2);\nlet y = Some(2);\nassert_eq!(x.xor(y), None);\n\nlet x: Option<u32> = None;\nlet y: Option<u32> = None;\nassert_eq!(x.xor(y), None);
\n
1.53.0 · source

pub fn insert(&mut self, value: T) -> &mut T

Inserts value into the option, then returns a mutable reference to it.

\n

If the option already contains a value, the old value is dropped.

\n

See also Option::get_or_insert, which doesn’t update the value if\nthe option already contains Some.

\n
Example
\n
let mut opt = None;\nlet val = opt.insert(1);\nassert_eq!(*val, 1);\nassert_eq!(opt.unwrap(), 1);\nlet val = opt.insert(2);\nassert_eq!(*val, 2);\n*val = 3;\nassert_eq!(opt.unwrap(), 3);
\n
1.20.0 · source

pub fn get_or_insert(&mut self, value: T) -> &mut T

Inserts value into the option if it is None, then\nreturns a mutable reference to the contained value.

\n

See also Option::insert, which updates the value even if\nthe option already contains Some.

\n
Examples
\n
let mut x = None;\n\n{\n    let y: &mut u32 = x.get_or_insert(5);\n    assert_eq!(y, &5);\n\n    *y = 7;\n}\n\nassert_eq!(x, Some(7));
\n
source

pub fn get_or_insert_default(&mut self) -> &mut Twhere\n T: Default,

🔬This is a nightly-only experimental API. (option_get_or_insert_default)

Inserts the default value into the option if it is None, then\nreturns a mutable reference to the contained value.

\n
Examples
\n
#![feature(option_get_or_insert_default)]\n\nlet mut x = None;\n\n{\n    let y: &mut u32 = x.get_or_insert_default();\n    assert_eq!(y, &0);\n\n    *y = 7;\n}\n\nassert_eq!(x, Some(7));
\n
1.20.0 · source

pub fn get_or_insert_with<F>(&mut self, f: F) -> &mut Twhere\n F: FnOnce() -> T,

Inserts a value computed from f into the option if it is None,\nthen returns a mutable reference to the contained value.

\n
Examples
\n
let mut x = None;\n\n{\n    let y: &mut u32 = x.get_or_insert_with(|| 5);\n    assert_eq!(y, &5);\n\n    *y = 7;\n}\n\nassert_eq!(x, Some(7));
\n
1.0.0 (const: unstable) · source

pub fn take(&mut self) -> Option<T>

Takes the value out of the option, leaving a None in its place.

\n
Examples
\n
let mut x = Some(2);\nlet y = x.take();\nassert_eq!(x, None);\nassert_eq!(y, Some(2));\n\nlet mut x: Option<u32> = None;\nlet y = x.take();\nassert_eq!(x, None);\nassert_eq!(y, None);
\n
source

pub fn take_if<P>(&mut self, predicate: P) -> Option<T>where\n P: FnOnce(&mut T) -> bool,

🔬This is a nightly-only experimental API. (option_take_if)

Takes the value out of the option, but only if the predicate evaluates to\ntrue on a mutable reference to the value.

\n

In other words, replaces self with None if the predicate returns true.\nThis method operates similar to Option::take but conditional.

\n
Examples
\n
#![feature(option_take_if)]\n\nlet mut x = Some(42);\n\nlet prev = x.take_if(|v| if *v == 42 {\n    *v += 1;\n    false\n} else {\n    false\n});\nassert_eq!(x, Some(43));\nassert_eq!(prev, None);\n\nlet prev = x.take_if(|v| *v == 43);\nassert_eq!(x, None);\nassert_eq!(prev, Some(43));
\n
1.31.0 (const: unstable) · source

pub fn replace(&mut self, value: T) -> Option<T>

Replaces the actual value in the option by the value given in parameter,\nreturning the old value if present,\nleaving a Some in its place without deinitializing either one.

\n
Examples
\n
let mut x = Some(2);\nlet old = x.replace(5);\nassert_eq!(x, Some(5));\nassert_eq!(old, Some(2));\n\nlet mut x = None;\nlet old = x.replace(3);\nassert_eq!(x, Some(3));\nassert_eq!(old, None);
\n
1.46.0 · source

pub fn zip<U>(self, other: Option<U>) -> Option<(T, U)>

Zips self with another Option.

\n

If self is Some(s) and other is Some(o), this method returns Some((s, o)).\nOtherwise, None is returned.

\n
Examples
\n
let x = Some(1);\nlet y = Some("hi");\nlet z = None::<u8>;\n\nassert_eq!(x.zip(y), Some((1, "hi")));\nassert_eq!(x.zip(z), None);
\n
source

pub fn zip_with<U, F, R>(self, other: Option<U>, f: F) -> Option<R>where\n F: FnOnce(T, U) -> R,

🔬This is a nightly-only experimental API. (option_zip)

Zips self and another Option with function f.

\n

If self is Some(s) and other is Some(o), this method returns Some(f(s, o)).\nOtherwise, None is returned.

\n
Examples
\n
#![feature(option_zip)]\n\n#[derive(Debug, PartialEq)]\nstruct Point {\n    x: f64,\n    y: f64,\n}\n\nimpl Point {\n    fn new(x: f64, y: f64) -> Self {\n        Self { x, y }\n    }\n}\n\nlet x = Some(17.5);\nlet y = Some(42.7);\n\nassert_eq!(x.zip_with(y, Point::new), Some(Point { x: 17.5, y: 42.7 }));\nassert_eq!(x.zip_with(None, Point::new), None);
\n
",0,"pixman_sys::pixman_read_memory_func_t","pixman_sys::pixman_write_memory_func_t","pixman_sys::pixman_image_destroy_func_t"],["
source§

impl<T> FromResidual<Yeet<()>> for Option<T>

source§

fn from_residual(_: Yeet<()>) -> Option<T>

🔬This is a nightly-only experimental API. (try_trait_v2)
Constructs the type from a compatible Residual type. Read more
","FromResidual>","pixman_sys::pixman_read_memory_func_t","pixman_sys::pixman_write_memory_func_t","pixman_sys::pixman_image_destroy_func_t"],["
source§

impl<T> FromResidual for Option<T>

source§

fn from_residual(residual: Option<Infallible>) -> Option<T>

🔬This is a nightly-only experimental API. (try_trait_v2)
Constructs the type from a compatible Residual type. Read more
","FromResidual","pixman_sys::pixman_read_memory_func_t","pixman_sys::pixman_write_memory_func_t","pixman_sys::pixman_image_destroy_func_t"],["
source§

impl<T> Try for Option<T>

§

type Output = T

🔬This is a nightly-only experimental API. (try_trait_v2)
The type of the value produced by ? when not short-circuiting.
§

type Residual = Option<Infallible>

🔬This is a nightly-only experimental API. (try_trait_v2)
The type of the value passed to FromResidual::from_residual\nas part of ? when short-circuiting. Read more
source§

fn from_output(output: <Option<T> as Try>::Output) -> Option<T>

🔬This is a nightly-only experimental API. (try_trait_v2)
Constructs the type from its Output type. Read more
source§

fn branch(\n self\n) -> ControlFlow<<Option<T> as Try>::Residual, <Option<T> as Try>::Output>

🔬This is a nightly-only experimental API. (try_trait_v2)
Used in ? to decide whether the operator should produce a value\n(because this returned ControlFlow::Continue)\nor propagate a value back to the caller\n(because this returned ControlFlow::Break). Read more
","Try","pixman_sys::pixman_read_memory_func_t","pixman_sys::pixman_write_memory_func_t","pixman_sys::pixman_image_destroy_func_t"],["
1.0.0 · source§

impl<T> StructuralEq for Option<T>

","StructuralEq","pixman_sys::pixman_read_memory_func_t","pixman_sys::pixman_write_memory_func_t","pixman_sys::pixman_image_destroy_func_t"],["
1.0.0 · source§

impl<T> Eq for Option<T>where\n T: Eq,

","Eq","pixman_sys::pixman_read_memory_func_t","pixman_sys::pixman_write_memory_func_t","pixman_sys::pixman_image_destroy_func_t"],["
1.0.0 · source§

impl<A, V> FromIterator<Option<A>> for Option<V>where\n V: FromIterator<A>,

source§

fn from_iter<I>(iter: I) -> Option<V>where\n I: IntoIterator<Item = Option<A>>,

Takes each element in the Iterator: if it is None,\nno further elements are taken, and the None is\nreturned. Should no None occur, a container of type\nV containing the values of each Option is returned.

\n
Examples
\n

Here is an example which increments every integer in a vector.\nWe use the checked variant of add that returns None when the\ncalculation would result in an overflow.

\n\n
let items = vec![0_u16, 1, 2];\n\nlet res: Option<Vec<u16>> = items\n    .iter()\n    .map(|x| x.checked_add(1))\n    .collect();\n\nassert_eq!(res, Some(vec![1, 2, 3]));
\n

As you can see, this will return the expected, valid items.

\n

Here is another example that tries to subtract one from another list\nof integers, this time checking for underflow:

\n\n
let items = vec![2_u16, 1, 0];\n\nlet res: Option<Vec<u16>> = items\n    .iter()\n    .map(|x| x.checked_sub(1))\n    .collect();\n\nassert_eq!(res, None);
\n

Since the last element is zero, it would underflow. Thus, the resulting\nvalue is None.

\n

Here is a variation on the previous example, showing that no\nfurther elements are taken from iter after the first None.

\n\n
let items = vec![3_u16, 2, 1, 10];\n\nlet mut shared = 0;\n\nlet res: Option<Vec<u16>> = items\n    .iter()\n    .map(|x| { shared += x; x.checked_sub(2) })\n    .collect();\n\nassert_eq!(res, None);\nassert_eq!(shared, 6);
\n

Since the third element caused an underflow, no further elements were taken,\nso the final value of shared is 6 (= 3 + 2 + 1), not 16.

\n
","FromIterator>","pixman_sys::pixman_read_memory_func_t","pixman_sys::pixman_write_memory_func_t","pixman_sys::pixman_image_destroy_func_t"],["
1.0.0 · source§

impl<T> Ord for Option<T>where\n T: Ord,

source§

fn cmp(&self, other: &Option<T>) -> Ordering

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

fn max(self, other: Self) -> Selfwhere\n Self: Sized,

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

fn min(self, other: Self) -> Selfwhere\n Self: Sized,

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

fn clamp(self, min: Self, max: Self) -> Selfwhere\n Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
","Ord","pixman_sys::pixman_read_memory_func_t","pixman_sys::pixman_write_memory_func_t","pixman_sys::pixman_image_destroy_func_t"],["
1.0.0 · source§

impl<T> PartialEq for Option<T>where\n T: PartialEq,

source§

fn eq(&self, other: &Option<T>) -> bool

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

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

This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
","PartialEq","pixman_sys::pixman_read_memory_func_t","pixman_sys::pixman_write_memory_func_t","pixman_sys::pixman_image_destroy_func_t"],["
1.0.0 · source§

impl<T> Clone for Option<T>where\n T: Clone,

source§

fn clone(&self) -> Option<T>

Returns a copy of the value. Read more
source§

fn clone_from(&mut self, source: &Option<T>)

Performs copy-assignment from source. Read more
","Clone","pixman_sys::pixman_read_memory_func_t","pixman_sys::pixman_write_memory_func_t","pixman_sys::pixman_image_destroy_func_t"],["
1.0.0 · source§

impl<T> Hash for Option<T>where\n T: Hash,

source§

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

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

fn hash_slice<H>(data: &[Self], state: &mut H)where\n H: Hasher,\n Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
","Hash","pixman_sys::pixman_read_memory_func_t","pixman_sys::pixman_write_memory_func_t","pixman_sys::pixman_image_destroy_func_t"],["
1.0.0 · source§

impl<T> IntoIterator for Option<T>

source§

fn into_iter(self) -> IntoIter<T>

Returns a consuming iterator over the possibly contained value.

\n
Examples
\n
let x = Some("string");\nlet v: Vec<&str> = x.into_iter().collect();\nassert_eq!(v, ["string"]);\n\nlet x = None;\nlet v: Vec<&str> = x.into_iter().collect();\nassert!(v.is_empty());
\n
§

type Item = T

The type of the elements being iterated over.
§

type IntoIter = IntoIter<T>

Which kind of iterator are we turning this into?
","IntoIterator","pixman_sys::pixman_read_memory_func_t","pixman_sys::pixman_write_memory_func_t","pixman_sys::pixman_image_destroy_func_t"],["
1.0.0 · source§

impl<T> StructuralPartialEq for Option<T>

","StructuralPartialEq","pixman_sys::pixman_read_memory_func_t","pixman_sys::pixman_write_memory_func_t","pixman_sys::pixman_image_destroy_func_t"],["
1.37.0 · source§

impl<T, U> Sum<Option<U>> for Option<T>where\n T: Sum<U>,

source§

fn sum<I>(iter: I) -> Option<T>where\n I: Iterator<Item = Option<U>>,

Takes each element in the Iterator: if it is a None, no further\nelements are taken, and the None is returned. Should no None\noccur, the sum of all elements is returned.

\n
Examples
\n

This sums up the position of the character ‘a’ in a vector of strings,\nif a word did not have the character ‘a’ the operation returns None:

\n\n
let words = vec!["have", "a", "great", "day"];\nlet total: Option<usize> = words.iter().map(|w| w.find('a')).sum();\nassert_eq!(total, Some(5));\nlet words = vec!["have", "a", "good", "day"];\nlet total: Option<usize> = words.iter().map(|w| w.find('a')).sum();\nassert_eq!(total, None);
\n
","Sum>","pixman_sys::pixman_read_memory_func_t","pixman_sys::pixman_write_memory_func_t","pixman_sys::pixman_image_destroy_func_t"],["
1.0.0 · source§

impl<T> Debug for Option<T>where\n T: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","pixman_sys::pixman_read_memory_func_t","pixman_sys::pixman_write_memory_func_t","pixman_sys::pixman_image_destroy_func_t"],["
1.0.0 · source§

impl<T> PartialOrd for Option<T>where\n T: PartialOrd,

source§

fn partial_cmp(&self, other: &Option<T>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <=\noperator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >=\noperator. Read more
","PartialOrd","pixman_sys::pixman_read_memory_func_t","pixman_sys::pixman_write_memory_func_t","pixman_sys::pixman_image_destroy_func_t"],["
1.12.0 · source§

impl<T> From<T> for Option<T>

source§

fn from(val: T) -> Option<T>

Moves val into a new Some.

\n
Examples
\n
let o: Option<u8> = Option::from(67);\n\nassert_eq!(Some(67), o);
\n
","From","pixman_sys::pixman_read_memory_func_t","pixman_sys::pixman_write_memory_func_t","pixman_sys::pixman_image_destroy_func_t"],["
1.0.0 · source§

impl<T> Copy for Option<T>where\n T: Copy,

","Copy","pixman_sys::pixman_read_memory_func_t","pixman_sys::pixman_write_memory_func_t","pixman_sys::pixman_image_destroy_func_t"],["
1.0.0 · source§

impl<T> Default for Option<T>

source§

fn default() -> Option<T>

Returns None.

\n
Examples
\n
let opt: Option<u32> = Option::default();\nassert!(opt.is_none());
\n
","Default","pixman_sys::pixman_read_memory_func_t","pixman_sys::pixman_write_memory_func_t","pixman_sys::pixman_image_destroy_func_t"],["
1.37.0 · source§

impl<T, U> Product<Option<U>> for Option<T>where\n T: Product<U>,

source§

fn product<I>(iter: I) -> Option<T>where\n I: Iterator<Item = Option<U>>,

Takes each element in the Iterator: if it is a None, no further\nelements are taken, and the None is returned. Should no None\noccur, the product of all elements is returned.

\n
Examples
\n

This multiplies each number in a vector of strings,\nif a string could not be parsed the operation returns None:

\n\n
let nums = vec!["5", "10", "1", "2"];\nlet total: Option<usize> = nums.iter().map(|w| w.parse::<usize>().ok()).product();\nassert_eq!(total, Some(100));\nlet nums = vec!["5", "10", "one", "2"];\nlet total: Option<usize> = nums.iter().map(|w| w.parse::<usize>().ok()).product();\nassert_eq!(total, None);
\n
","Product>","pixman_sys::pixman_read_memory_func_t","pixman_sys::pixman_write_memory_func_t","pixman_sys::pixman_image_destroy_func_t"]] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/pixman_sys/struct.pixman_box16.js b/type.impl/pixman_sys/struct.pixman_box16.js new file mode 100644 index 0000000..b55056c --- /dev/null +++ b/type.impl/pixman_sys/struct.pixman_box16.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[["
source§

impl Copy for pixman_box16

","Copy","pixman_sys::pixman_box16_t"],["
source§

impl Debug for pixman_box16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pixman_sys::pixman_box16_t"],["
source§

impl Clone for pixman_box16

source§

fn clone(&self) -> pixman_box16

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pixman_sys::pixman_box16_t"]] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/pixman_sys/struct.pixman_box32.js b/type.impl/pixman_sys/struct.pixman_box32.js new file mode 100644 index 0000000..69999e6 --- /dev/null +++ b/type.impl/pixman_sys/struct.pixman_box32.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[["
source§

impl Debug for pixman_box32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pixman_sys::pixman_box32_t"],["
source§

impl Copy for pixman_box32

","Copy","pixman_sys::pixman_box32_t"],["
source§

impl Clone for pixman_box32

source§

fn clone(&self) -> pixman_box32

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pixman_sys::pixman_box32_t"]] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/pixman_sys/struct.pixman_color.js b/type.impl/pixman_sys/struct.pixman_color.js new file mode 100644 index 0000000..e8b5a53 --- /dev/null +++ b/type.impl/pixman_sys/struct.pixman_color.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[["
source§

impl Debug for pixman_color

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pixman_sys::pixman_color_t"],["
source§

impl Copy for pixman_color

","Copy","pixman_sys::pixman_color_t"],["
source§

impl Clone for pixman_color

source§

fn clone(&self) -> pixman_color

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pixman_sys::pixman_color_t"]] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/pixman_sys/struct.pixman_edge.js b/type.impl/pixman_sys/struct.pixman_edge.js new file mode 100644 index 0000000..99e2c3c --- /dev/null +++ b/type.impl/pixman_sys/struct.pixman_edge.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[["
source§

impl Copy for pixman_edge

","Copy","pixman_sys::pixman_edge_t"],["
source§

impl Debug for pixman_edge

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pixman_sys::pixman_edge_t"],["
source§

impl Clone for pixman_edge

source§

fn clone(&self) -> pixman_edge

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pixman_sys::pixman_edge_t"]] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/pixman_sys/struct.pixman_f_transform.js b/type.impl/pixman_sys/struct.pixman_f_transform.js new file mode 100644 index 0000000..aef0565 --- /dev/null +++ b/type.impl/pixman_sys/struct.pixman_f_transform.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[["
source§

impl Debug for pixman_f_transform

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pixman_sys::pixman_f_transform_t"],["
source§

impl Copy for pixman_f_transform

","Copy","pixman_sys::pixman_f_transform_t"],["
source§

impl Clone for pixman_f_transform

source§

fn clone(&self) -> pixman_f_transform

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pixman_sys::pixman_f_transform_t"]] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/pixman_sys/struct.pixman_f_vector.js b/type.impl/pixman_sys/struct.pixman_f_vector.js new file mode 100644 index 0000000..2c45cf2 --- /dev/null +++ b/type.impl/pixman_sys/struct.pixman_f_vector.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[["
source§

impl Copy for pixman_f_vector

","Copy","pixman_sys::pixman_f_vector_t"],["
source§

impl Debug for pixman_f_vector

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pixman_sys::pixman_f_vector_t"],["
source§

impl Clone for pixman_f_vector

source§

fn clone(&self) -> pixman_f_vector

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pixman_sys::pixman_f_vector_t"]] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/pixman_sys/struct.pixman_gradient_stop.js b/type.impl/pixman_sys/struct.pixman_gradient_stop.js new file mode 100644 index 0000000..376c7a8 --- /dev/null +++ b/type.impl/pixman_sys/struct.pixman_gradient_stop.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[["
source§

impl Debug for pixman_gradient_stop

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pixman_sys::pixman_gradient_stop_t"],["
source§

impl Clone for pixman_gradient_stop

source§

fn clone(&self) -> pixman_gradient_stop

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pixman_sys::pixman_gradient_stop_t"],["
source§

impl Copy for pixman_gradient_stop

","Copy","pixman_sys::pixman_gradient_stop_t"]] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/pixman_sys/struct.pixman_image.js b/type.impl/pixman_sys/struct.pixman_image.js new file mode 100644 index 0000000..0c737f0 --- /dev/null +++ b/type.impl/pixman_sys/struct.pixman_image.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[["
source§

impl Clone for pixman_image

source§

fn clone(&self) -> pixman_image

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pixman_sys::pixman_image_t"],["
source§

impl Copy for pixman_image

","Copy","pixman_sys::pixman_image_t"]] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/pixman_sys/struct.pixman_indexed.js b/type.impl/pixman_sys/struct.pixman_indexed.js new file mode 100644 index 0000000..ca68c5a --- /dev/null +++ b/type.impl/pixman_sys/struct.pixman_indexed.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[["
source§

impl Debug for pixman_indexed

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pixman_sys::pixman_indexed_t"],["
source§

impl Copy for pixman_indexed

","Copy","pixman_sys::pixman_indexed_t"],["
source§

impl Clone for pixman_indexed

source§

fn clone(&self) -> pixman_indexed

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pixman_sys::pixman_indexed_t"]] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/pixman_sys/struct.pixman_line_fixed.js b/type.impl/pixman_sys/struct.pixman_line_fixed.js new file mode 100644 index 0000000..be57e00 --- /dev/null +++ b/type.impl/pixman_sys/struct.pixman_line_fixed.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[["
source§

impl Clone for pixman_line_fixed

source§

fn clone(&self) -> pixman_line_fixed

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pixman_sys::pixman_line_fixed_t"],["
source§

impl Copy for pixman_line_fixed

","Copy","pixman_sys::pixman_line_fixed_t"],["
source§

impl Debug for pixman_line_fixed

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pixman_sys::pixman_line_fixed_t"]] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/pixman_sys/struct.pixman_point_fixed.js b/type.impl/pixman_sys/struct.pixman_point_fixed.js new file mode 100644 index 0000000..adeaa4b --- /dev/null +++ b/type.impl/pixman_sys/struct.pixman_point_fixed.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[["
source§

impl Copy for pixman_point_fixed

","Copy","pixman_sys::pixman_point_fixed_t"],["
source§

impl Clone for pixman_point_fixed

source§

fn clone(&self) -> pixman_point_fixed

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pixman_sys::pixman_point_fixed_t"],["
source§

impl Debug for pixman_point_fixed

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pixman_sys::pixman_point_fixed_t"]] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/pixman_sys/struct.pixman_rectangle16.js b/type.impl/pixman_sys/struct.pixman_rectangle16.js new file mode 100644 index 0000000..6d3e4e7 --- /dev/null +++ b/type.impl/pixman_sys/struct.pixman_rectangle16.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[["
source§

impl Copy for pixman_rectangle16

","Copy","pixman_sys::pixman_rectangle16_t"],["
source§

impl Debug for pixman_rectangle16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pixman_sys::pixman_rectangle16_t"],["
source§

impl Clone for pixman_rectangle16

source§

fn clone(&self) -> pixman_rectangle16

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pixman_sys::pixman_rectangle16_t"]] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/pixman_sys/struct.pixman_rectangle32.js b/type.impl/pixman_sys/struct.pixman_rectangle32.js new file mode 100644 index 0000000..566908f --- /dev/null +++ b/type.impl/pixman_sys/struct.pixman_rectangle32.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[["
source§

impl Clone for pixman_rectangle32

source§

fn clone(&self) -> pixman_rectangle32

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pixman_sys::pixman_rectangle32_t"],["
source§

impl Debug for pixman_rectangle32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pixman_sys::pixman_rectangle32_t"],["
source§

impl Copy for pixman_rectangle32

","Copy","pixman_sys::pixman_rectangle32_t"]] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/pixman_sys/struct.pixman_region16.js b/type.impl/pixman_sys/struct.pixman_region16.js new file mode 100644 index 0000000..2bff28a --- /dev/null +++ b/type.impl/pixman_sys/struct.pixman_region16.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[["
source§

impl Clone for pixman_region16

source§

fn clone(&self) -> pixman_region16

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pixman_sys::pixman_region16_t"],["
source§

impl Debug for pixman_region16

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pixman_sys::pixman_region16_t"],["
source§

impl Copy for pixman_region16

","Copy","pixman_sys::pixman_region16_t"]] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/pixman_sys/struct.pixman_region16_data.js b/type.impl/pixman_sys/struct.pixman_region16_data.js new file mode 100644 index 0000000..a1188d7 --- /dev/null +++ b/type.impl/pixman_sys/struct.pixman_region16_data.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[["
source§

impl Clone for pixman_region16_data

source§

fn clone(&self) -> pixman_region16_data

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pixman_sys::pixman_region16_data_t"],["
source§

impl Copy for pixman_region16_data

","Copy","pixman_sys::pixman_region16_data_t"],["
source§

impl Debug for pixman_region16_data

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pixman_sys::pixman_region16_data_t"]] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/pixman_sys/struct.pixman_region32.js b/type.impl/pixman_sys/struct.pixman_region32.js new file mode 100644 index 0000000..c960623 --- /dev/null +++ b/type.impl/pixman_sys/struct.pixman_region32.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[["
source§

impl Clone for pixman_region32

source§

fn clone(&self) -> pixman_region32

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pixman_sys::pixman_region32_t"],["
source§

impl Debug for pixman_region32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pixman_sys::pixman_region32_t"],["
source§

impl Copy for pixman_region32

","Copy","pixman_sys::pixman_region32_t"]] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/pixman_sys/struct.pixman_region32_data.js b/type.impl/pixman_sys/struct.pixman_region32_data.js new file mode 100644 index 0000000..6130e41 --- /dev/null +++ b/type.impl/pixman_sys/struct.pixman_region32_data.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[["
source§

impl Debug for pixman_region32_data

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pixman_sys::pixman_region32_data_t"],["
source§

impl Copy for pixman_region32_data

","Copy","pixman_sys::pixman_region32_data_t"],["
source§

impl Clone for pixman_region32_data

source§

fn clone(&self) -> pixman_region32_data

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pixman_sys::pixman_region32_data_t"]] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/pixman_sys/struct.pixman_span_fix.js b/type.impl/pixman_sys/struct.pixman_span_fix.js new file mode 100644 index 0000000..9b2ae84 --- /dev/null +++ b/type.impl/pixman_sys/struct.pixman_span_fix.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[["
source§

impl Debug for pixman_span_fix

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pixman_sys::pixman_span_fix_t"],["
source§

impl Copy for pixman_span_fix

","Copy","pixman_sys::pixman_span_fix_t"],["
source§

impl Clone for pixman_span_fix

source§

fn clone(&self) -> pixman_span_fix

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pixman_sys::pixman_span_fix_t"]] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/pixman_sys/struct.pixman_transform.js b/type.impl/pixman_sys/struct.pixman_transform.js new file mode 100644 index 0000000..6de1975 --- /dev/null +++ b/type.impl/pixman_sys/struct.pixman_transform.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[["
source§

impl Debug for pixman_transform

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pixman_sys::pixman_transform_t"],["
source§

impl Clone for pixman_transform

source§

fn clone(&self) -> pixman_transform

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pixman_sys::pixman_transform_t"],["
source§

impl Copy for pixman_transform

","Copy","pixman_sys::pixman_transform_t"]] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/pixman_sys/struct.pixman_trap.js b/type.impl/pixman_sys/struct.pixman_trap.js new file mode 100644 index 0000000..2e663c8 --- /dev/null +++ b/type.impl/pixman_sys/struct.pixman_trap.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[["
source§

impl Clone for pixman_trap

source§

fn clone(&self) -> pixman_trap

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pixman_sys::pixman_trap_t"],["
source§

impl Debug for pixman_trap

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pixman_sys::pixman_trap_t"],["
source§

impl Copy for pixman_trap

","Copy","pixman_sys::pixman_trap_t"]] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/pixman_sys/struct.pixman_trapezoid.js b/type.impl/pixman_sys/struct.pixman_trapezoid.js new file mode 100644 index 0000000..8da6731 --- /dev/null +++ b/type.impl/pixman_sys/struct.pixman_trapezoid.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[["
source§

impl Debug for pixman_trapezoid

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pixman_sys::pixman_trapezoid_t"],["
source§

impl Clone for pixman_trapezoid

source§

fn clone(&self) -> pixman_trapezoid

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pixman_sys::pixman_trapezoid_t"],["
source§

impl Copy for pixman_trapezoid

","Copy","pixman_sys::pixman_trapezoid_t"]] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/pixman_sys/struct.pixman_triangle.js b/type.impl/pixman_sys/struct.pixman_triangle.js new file mode 100644 index 0000000..8f6de19 --- /dev/null +++ b/type.impl/pixman_sys/struct.pixman_triangle.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[["
source§

impl Copy for pixman_triangle

","Copy","pixman_sys::pixman_triangle_t"],["
source§

impl Clone for pixman_triangle

source§

fn clone(&self) -> pixman_triangle

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pixman_sys::pixman_triangle_t"],["
source§

impl Debug for pixman_triangle

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pixman_sys::pixman_triangle_t"]] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/pixman_sys/struct.pixman_vector.js b/type.impl/pixman_sys/struct.pixman_vector.js new file mode 100644 index 0000000..d119fbf --- /dev/null +++ b/type.impl/pixman_sys/struct.pixman_vector.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[["
source§

impl Clone for pixman_vector

source§

fn clone(&self) -> pixman_vector

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pixman_sys::pixman_vector_t"],["
source§

impl Copy for pixman_vector

","Copy","pixman_sys::pixman_vector_t"],["
source§

impl Debug for pixman_vector

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pixman_sys::pixman_vector_t"]] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/pixman_sys/type.pixman_box16_t.js b/type.impl/pixman_sys/type.pixman_box16_t.js new file mode 100644 index 0000000..21cd66f --- /dev/null +++ b/type.impl/pixman_sys/type.pixman_box16_t.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman":[] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/pixman_sys/type.pixman_box32_t.js b/type.impl/pixman_sys/type.pixman_box32_t.js new file mode 100644 index 0000000..21cd66f --- /dev/null +++ b/type.impl/pixman_sys/type.pixman_box32_t.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman":[] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/pixman_sys/type.pixman_fixed_16_16_t.js b/type.impl/pixman_sys/type.pixman_fixed_16_16_t.js new file mode 100644 index 0000000..18fd482 --- /dev/null +++ b/type.impl/pixman_sys/type.pixman_fixed_16_16_t.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/pixman_sys/type.pixman_fixed_32_32_t.js b/type.impl/pixman_sys/type.pixman_fixed_32_32_t.js new file mode 100644 index 0000000..18fd482 --- /dev/null +++ b/type.impl/pixman_sys/type.pixman_fixed_32_32_t.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/pixman_sys/type.pixman_rectangle16_t.js b/type.impl/pixman_sys/type.pixman_rectangle16_t.js new file mode 100644 index 0000000..21cd66f --- /dev/null +++ b/type.impl/pixman_sys/type.pixman_rectangle16_t.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman":[] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/pixman_sys/type.pixman_rectangle32_t.js b/type.impl/pixman_sys/type.pixman_rectangle32_t.js new file mode 100644 index 0000000..21cd66f --- /dev/null +++ b/type.impl/pixman_sys/type.pixman_rectangle32_t.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman":[] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/std/os/raw/type.c_int.js b/type.impl/std/os/raw/type.c_int.js new file mode 100644 index 0000000..18fd482 --- /dev/null +++ b/type.impl/std/os/raw/type.c_int.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/std/os/raw/type.c_uint.js b/type.impl/std/os/raw/type.c_uint.js new file mode 100644 index 0000000..18fd482 --- /dev/null +++ b/type.impl/std/os/raw/type.c_uint.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/std/primitive.i32.js b/type.impl/std/primitive.i32.js new file mode 100644 index 0000000..18fd482 --- /dev/null +++ b/type.impl/std/primitive.i32.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/std/primitive.i64.js b/type.impl/std/primitive.i64.js new file mode 100644 index 0000000..18fd482 --- /dev/null +++ b/type.impl/std/primitive.i64.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/std/primitive.u32.js b/type.impl/std/primitive.u32.js new file mode 100644 index 0000000..18fd482 --- /dev/null +++ b/type.impl/std/primitive.u32.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/std/primitive.u8.js b/type.impl/std/primitive.u8.js new file mode 100644 index 0000000..18fd482 --- /dev/null +++ b/type.impl/std/primitive.u8.js @@ -0,0 +1,3 @@ +(function() {var type_impls = { +"pixman_sys":[] +};if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file