@@ -136,7 +136,7 @@ impl Default for Border {
136136 }
137137}
138138
139- #[ derive( Debug , Clone , Copy , PartialEq ) ]
139+ #[ derive( Debug , Clone , Copy , Default , PartialEq ) ]
140140pub struct Borders {
141141 pub left : Border ,
142142 pub top : Border ,
@@ -145,18 +145,6 @@ pub struct Borders {
145145 pub radius : BorderRadiuses ,
146146}
147147
148- impl Default for Borders {
149- fn default ( ) -> Self {
150- Self {
151- left : Border :: default ( ) ,
152- top : Border :: default ( ) ,
153- right : Border :: default ( ) ,
154- bottom : Border :: default ( ) ,
155- radius : BorderRadiuses :: default ( ) ,
156- }
157- }
158- }
159-
160148#[ derive( Debug , Clone , Copy , Default , PartialEq ) ]
161149pub struct MediaFeatures {
162150 pub media_type : MediaType ,
@@ -593,19 +581,14 @@ impl TextDecorationStyle {
593581}
594582
595583/// CSS `text-decoration-thickness` computed value.
596- #[ derive( Debug , Clone , Copy , PartialEq ) ]
584+ #[ derive( Debug , Clone , Copy , Default , PartialEq ) ]
597585pub enum DecorationThickness {
586+ #[ default]
598587 Auto ,
599588 FromFont ,
600589 Length ( f32 ) ,
601590}
602591
603- impl Default for DecorationThickness {
604- fn default ( ) -> Self {
605- Self :: Auto
606- }
607- }
608-
609592// ---------------------------------------------------------------------------
610593// Opaque pointer wrappers (borrowed, read-only)
611594// ---------------------------------------------------------------------------
@@ -1343,7 +1326,7 @@ unsafe extern "C" fn cb_get_default_font_name(user_data: *mut c_void) -> *const
13431326 let bridge = bridge_from_user_data ( user_data) ;
13441327 bridge. default_font_name . as_ptr ( )
13451328 } ) )
1346- . unwrap_or ( b "serif\0 ". as_ptr ( ) . cast :: < c_char > ( ) )
1329+ . unwrap_or ( c "serif". as_ptr ( ) )
13471330}
13481331
13491332unsafe extern "C" fn cb_draw_list_marker (
0 commit comments