Skip to content

Commit 02d1ce8

Browse files
committed
core: Derive Show on SIMD types
1 parent eea66e1 commit 02d1ce8

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/libcore/simd.rs

+10
Original file line numberDiff line numberDiff line change
@@ -39,48 +39,58 @@
3939

4040
#[experimental]
4141
#[simd]
42+
#[deriving(Show)]
4243
pub struct i8x16(pub i8, pub i8, pub i8, pub i8,
4344
pub i8, pub i8, pub i8, pub i8,
4445
pub i8, pub i8, pub i8, pub i8,
4546
pub i8, pub i8, pub i8, pub i8);
4647

4748
#[experimental]
4849
#[simd]
50+
#[deriving(Show)]
4951
pub struct i16x8(pub i16, pub i16, pub i16, pub i16,
5052
pub i16, pub i16, pub i16, pub i16);
5153

5254
#[experimental]
5355
#[simd]
56+
#[deriving(Show)]
5457
pub struct i32x4(pub i32, pub i32, pub i32, pub i32);
5558

5659
#[experimental]
5760
#[simd]
61+
#[deriving(Show)]
5862
pub struct i64x2(pub i64, pub i64);
5963

6064
#[experimental]
6165
#[simd]
66+
#[deriving(Show)]
6267
pub struct u8x16(pub u8, pub u8, pub u8, pub u8,
6368
pub u8, pub u8, pub u8, pub u8,
6469
pub u8, pub u8, pub u8, pub u8,
6570
pub u8, pub u8, pub u8, pub u8);
6671

6772
#[experimental]
6873
#[simd]
74+
#[deriving(Show)]
6975
pub struct u16x8(pub u16, pub u16, pub u16, pub u16,
7076
pub u16, pub u16, pub u16, pub u16);
7177

7278
#[experimental]
7379
#[simd]
80+
#[deriving(Show)]
7481
pub struct u32x4(pub u32, pub u32, pub u32, pub u32);
7582

7683
#[experimental]
7784
#[simd]
85+
#[deriving(Show)]
7886
pub struct u64x2(pub u64, pub u64);
7987

8088
#[experimental]
8189
#[simd]
90+
#[deriving(Show)]
8291
pub struct f32x4(pub f32, pub f32, pub f32, pub f32);
8392

8493
#[experimental]
8594
#[simd]
95+
#[deriving(Show)]
8696
pub struct f64x2(pub f64, pub f64);

0 commit comments

Comments
 (0)