servo/components/style/values/specified
Emilio Cobos Álvarez 54ce45f3ee style: Update cbindgen.
This cleans up the pattern of "Use a private dtor so that the helper functions
do the right thing" by enabling it everywhere using:

  https://github.com/eqrion/cbindgen/pull/377

It also caught some uninitialized value issues.

I think they're mostly harmless since we zero-initialize our structs:

https://searchfox.org/mozilla-central/rev/325c1a707819602feff736f129cb36055ba6d94f/servo/components/style/properties/gecko.mako.rs#632

And since we override the clip rect, which is the other bit of code that was
failing to build with this change.

Differential Revision: https://phabricator.services.mozilla.com/D43491
2019-09-12 22:34:16 +02:00
..
align.rs style: Reformat recent changes. 2019-04-12 12:20:14 +02:00
angle.rs style: Add derived ToShmem implementations. 2019-04-12 12:19:52 +02:00
background.rs style: Reformat recent changes. 2019-04-12 12:20:14 +02:00
basic_shape.rs style: Use static_prefs::pref!. 2019-08-15 17:00:37 +02:00
border.rs Stylo: replace product={gecko,servo} with engine={gecko,servo-2013,servo-2020} 2019-07-29 17:37:03 +02:00
box.rs style: Remove display:-moz-inline-grid/-moz-inline-stack. 2019-09-12 22:34:16 +02:00
calc.rs style: Add derived ToShmem implementations. 2019-04-12 12:19:52 +02:00
color.rs style: Appease tidy. 2019-06-04 01:04:00 -04:00
column.rs style: Improve #[derive(Parse)]. 2019-02-23 21:04:44 -08:00
counters.rs style: Implement the counter-set property. 2019-03-27 14:29:21 +01:00
easing.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
effects.rs style: rustfmt recent changes. 2019-07-08 12:45:56 +02:00
flex.rs style: Improve #[derive(Parse)]. 2019-02-23 21:04:44 -08:00
font.rs style: Update cbindgen. 2019-09-12 22:34:16 +02:00
gecko.rs style: Remove old CSS scroll snap implementation. 2019-05-29 16:14:24 +02:00
grid.rs style: Fix formatting of recent changes. 2019-08-15 17:02:37 +02:00
image.rs Rustfmt and fix tidy on recent changes. 2019-06-25 13:11:31 +02:00
length.rs style: Update to euclid 0.20. 2019-07-23 22:54:08 +02:00
list.rs style: Update cbindgen. 2019-09-12 22:34:16 +02:00
mod.rs style: Use cbindgen for clip / -moz-image-region. 2019-09-12 22:34:16 +02:00
motion.rs style: Update cbindgen. 2019-09-12 22:34:16 +02:00
outline.rs style: Derive ToResolvedValue. 2019-04-12 12:20:09 +02:00
percentage.rs style: Add derived ToShmem implementations. 2019-04-12 12:19:52 +02:00
position.rs style: Update cbindgen. 2019-09-12 22:34:16 +02:00
rect.rs style: Use Rust types for some misc properties. 2019-02-23 21:04:33 -08:00
resolution.rs style: Add derived ToShmem implementations. 2019-04-12 12:19:52 +02:00
source_size_list.rs Remove unused code from selector and style crates 2019-06-07 15:14:21 +02:00
svg.rs style: Avoid manual paint-order glue code. 2019-09-12 22:34:16 +02:00
svg_path.rs style: Expand and simplify a macro that's not very useful. 2019-08-15 16:58:37 +02:00
text.rs style: Update cbindgen. 2019-09-12 22:34:16 +02:00
time.rs style: Add derived ToShmem implementations. 2019-04-12 12:19:52 +02:00
transform.rs Rustfmt and fix tidy on recent changes. 2019-06-25 13:11:31 +02:00
ui.rs style: Fix cursor prefixed aliases to do the right thing. 2019-08-15 16:57:41 +02:00
url.rs style: Use cbindgen for URIs. 2019-06-04 01:03:50 -04:00