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 custom_layout;
14mod custom_paint;
15mod debug;
16mod editable;
17mod flex;
18mod image;
19mod image_filter_config;
20mod layer;
21mod layout_helper;
22mod mouse_tracker;
23mod object;
24mod painting_context;
25mod paragraph;
26mod pipeline_owner;
27mod proxy_box;
28mod relayout_when_system_fonts_change;
29mod shifted_box;
30mod sliver;
31mod sliver_fixed_extent_list;
32mod sliver_grid;
33mod sliver_list;
34mod sliver_multi_box_adaptor;
35mod sliver_padding;
36mod sliver_persistent_header;
37mod stack;
38mod surface_view;
39mod text_boundary;
40mod tweens;
41mod view;
42mod viewport;
43mod viewport_offset;
44mod wrap;
45
46pub use animated_size::*;
47pub use binding::*;
48pub use box_::*;
49pub use custom_layout::*;
50pub use custom_paint::*;
51pub use debug::*;
52pub use editable::*;
53pub use flex::*;
54pub use image::*;
55pub use image_filter_config::*;
56pub use layer::*;
57pub use layout_helper::*;
58pub use mouse_tracker::*;
59pub use object::*;
60pub use painting_context::*;
61pub use paragraph::*;
62pub use pipeline_owner::*;
63pub use proxy_box::*;
64pub use relayout_when_system_fonts_change::*;
65pub use shifted_box::*;
66pub use sliver::*;
67pub use sliver_fixed_extent_list::*;
68pub use sliver_grid::*;
69pub use sliver_list::*;
70pub use sliver_multi_box_adaptor::*;
71pub use sliver_padding::*;
72pub use sliver_persistent_header::*;
73pub use stack::*;
74pub use surface_view::*;
75pub use text_boundary::*;
76pub use tweens::*;
77pub use view::*;
78pub use viewport::*;
79pub use viewport_offset::*;
80pub use wrap::*;