//! element measurement, hints and responses use glam::Vec2; #[derive(Default)] #[non_exhaustive] pub struct Hints { pub inner_content_size: Option, pub inner_content_size_cache: Option>, } #[derive(Default)] pub struct Response { pub size: Vec2, pub hints: Hints, pub user_data: Option>, }