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 table;
40mod table_border;
41mod text_boundary;
42mod tweens;
43mod view;
44mod viewport;
45mod viewport_offset;
46mod wrap;
47
48pub use animated_size::*;
49pub use binding::*;
50pub use box_::*;
51pub use custom_layout::*;
52pub use custom_paint::*;
53pub use debug::*;
54pub use editable::*;
55pub use flex::*;
56pub use image::*;
57pub use image_filter_config::*;
58pub use layer::*;
59pub use layout_helper::*;
60pub use mouse_tracker::*;
61pub use object::*;
62pub use painting_context::*;
63pub use paragraph::*;
64pub use pipeline_owner::*;
65pub use proxy_box::*;
66pub use relayout_when_system_fonts_change::*;
67pub use shifted_box::*;
68pub use sliver::*;
69pub use sliver_fixed_extent_list::*;
70pub use sliver_grid::*;
71pub use sliver_list::*;
72pub use sliver_multi_box_adaptor::*;
73pub use sliver_padding::*;
74pub use sliver_persistent_header::*;
75pub use stack::*;
76pub use surface_view::*;
77pub use table::*;
78pub use table_border::*;
79pub use text_boundary::*;
80pub use tweens::*;
81pub use view::*;
82pub use viewport::*;
83pub use viewport_offset::*;
84pub use wrap::*;