1
1
//! Idk man
2
2
3
3
use std:: {
4
- any:: Any , error:: Error , fmt, ops :: Deref , path:: PathBuf , rc:: Rc ,
4
+ any:: Any , error:: Error , fmt, path:: PathBuf , rc:: Rc ,
5
5
time:: Instant , vec:: Vec ,
6
6
} ;
7
7
@@ -29,17 +29,13 @@ pub mod window;
29
29
#[ derive( Debug ) ]
30
30
pub enum WidgetError {
31
31
Image ( image:: ImageError ) ,
32
- Custom ( Box < dyn Error > ) ,
33
32
}
34
33
impl fmt:: Display for WidgetError {
35
34
fn fmt ( & self , f : & mut fmt:: Formatter < ' _ > ) -> fmt:: Result {
36
35
match self {
37
36
WidgetError :: Image ( img_err) => {
38
37
write ! ( f, "WidgetError: Image ({})" , img_err) ?
39
38
}
40
- WidgetError :: Custom ( err) => {
41
- write ! ( f, "WidgetError: Custom ({})" , err) ?
42
- }
43
39
}
44
40
Ok ( ( ) )
45
41
}
@@ -48,7 +44,6 @@ impl Error for WidgetError {
48
44
fn source ( & self ) -> Option < & ( dyn Error + ' static ) > {
49
45
match self {
50
46
WidgetError :: Image ( img_err) => Some ( img_err) ,
51
- WidgetError :: Custom ( err) => Some ( Deref :: deref ( err) ) ,
52
47
}
53
48
}
54
49
}
@@ -267,6 +262,7 @@ pub fn widget_data_ptr(rc: &Rc<dyn Widget>) -> *const u8 {
267
262
#[ macro_export]
268
263
macro_rules! add_common_widget_functions {
269
264
( $data_field: ident) => {
265
+ #[ allow( dead_code) ]
270
266
pub fn set_margin_all( & self , pixels: f32 ) {
271
267
let mut borrowed = self . $data_field. borrow_mut( ) ;
272
268
borrowed. placement. margin_left = pixels;
@@ -276,21 +272,25 @@ macro_rules! add_common_widget_functions {
276
272
borrowed. render_validity. invalidate( ) ;
277
273
}
278
274
275
+ #[ allow( dead_code) ]
279
276
pub fn set_margin_left( & self , pixels: f32 ) {
280
277
let mut borrowed = self . $data_field. borrow_mut( ) ;
281
278
borrowed. placement. margin_left = pixels;
282
279
borrowed. render_validity. invalidate( ) ;
283
280
}
281
+ #[ allow( dead_code) ]
284
282
pub fn set_margin_right( & self , pixels: f32 ) {
285
283
let mut borrowed = self . $data_field. borrow_mut( ) ;
286
284
borrowed. placement. margin_right = pixels;
287
285
borrowed. render_validity. invalidate( ) ;
288
286
}
287
+ #[ allow( dead_code) ]
289
288
pub fn set_margin_top( & self , pixels: f32 ) {
290
289
let mut borrowed = self . $data_field. borrow_mut( ) ;
291
290
borrowed. placement. margin_top = pixels;
292
291
borrowed. render_validity. invalidate( ) ;
293
292
}
293
+ #[ allow( dead_code) ]
294
294
pub fn set_margin_bottom( & self , pixels: f32 ) {
295
295
let mut borrowed = self . $data_field. borrow_mut( ) ;
296
296
borrowed. placement. margin_bottom = pixels;
0 commit comments