Skip to main content

inset_rendering/
lib.rs

1//! Flutter counterpart: `package:flutter/rendering.dart`.
2//!
3//! [`arbitrary_self_types`](https://github.com/rust-lang/rust/issues/44874)
4//! lets authored methods take `self: RenderHandle<Self>`.
5
6#![feature(arbitrary_self_types)]
7#![allow(recursion_depth_exceeding_limit)] // valo `DisplayList` nests `Op::DrawDisplayList`
8
9mod animated_size;
10mod binding;
11#[path = "box.rs"]
12mod box_;
13mod composition_layer_view;
14mod custom_layout;
15mod custom_paint;
16mod debug;
17mod editable;
18mod flex;
19mod image;
20mod image_filter_config;
21mod layer;
22mod layout_helper;
23mod mouse_tracker;
24mod object;
25mod painting_context;
26mod paragraph;
27mod pipeline_owner;
28mod proxy_box;
29mod relayout_when_system_fonts_change;
30mod shifted_box;
31mod sliver;
32mod sliver_fixed_extent_list;
33mod sliver_grid;
34mod sliver_list;
35mod sliver_multi_box_adaptor;
36mod sliver_padding;
37mod sliver_persistent_header;
38mod stack;
39mod table;
40mod table_border;
41mod text_boundary;
42mod tweens;
43mod video_frame_view;
44mod view;
45mod viewport;
46mod viewport_offset;
47mod wrap;
48
49pub use animated_size::*;
50pub use binding::*;
51pub use box_::*;
52pub use composition_layer_view::*;
53pub use custom_layout::*;
54pub use custom_paint::*;
55pub use debug::*;
56pub use editable::*;
57pub use flex::*;
58pub use image::*;
59pub use image_filter_config::*;
60pub use layer::*;
61pub use layout_helper::*;
62pub use mouse_tracker::*;
63pub use object::*;
64pub use painting_context::*;
65pub use paragraph::*;
66pub use pipeline_owner::*;
67pub use proxy_box::*;
68pub use relayout_when_system_fonts_change::*;
69pub use shifted_box::*;
70pub use sliver::*;
71pub use sliver_fixed_extent_list::*;
72pub use sliver_grid::*;
73pub use sliver_list::*;
74pub use sliver_multi_box_adaptor::*;
75pub use sliver_padding::*;
76pub use sliver_persistent_header::*;
77pub use stack::*;
78pub use table::*;
79pub use table_border::*;
80pub use text_boundary::*;
81pub use tweens::*;
82pub use video_frame_view::*;
83pub use view::*;
84pub use viewport::*;
85pub use viewport_offset::*;
86pub use wrap::*;