File tree 1 file changed +2
-36
lines changed 1 file changed +2
-36
lines changed Original file line number Diff line number Diff line change @@ -204,24 +204,7 @@ impl Uuid {
204
204
/// );
205
205
/// ```
206
206
pub const fn from_u128 ( v : u128 ) -> Self {
207
- Uuid :: from_bytes ( [
208
- ( v >> 120 ) as u8 ,
209
- ( v >> 112 ) as u8 ,
210
- ( v >> 104 ) as u8 ,
211
- ( v >> 96 ) as u8 ,
212
- ( v >> 88 ) as u8 ,
213
- ( v >> 80 ) as u8 ,
214
- ( v >> 72 ) as u8 ,
215
- ( v >> 64 ) as u8 ,
216
- ( v >> 56 ) as u8 ,
217
- ( v >> 48 ) as u8 ,
218
- ( v >> 40 ) as u8 ,
219
- ( v >> 32 ) as u8 ,
220
- ( v >> 24 ) as u8 ,
221
- ( v >> 16 ) as u8 ,
222
- ( v >> 8 ) as u8 ,
223
- v as u8 ,
224
- ] )
207
+ Uuid :: from_bytes ( v. to_be_bytes ( ) )
225
208
}
226
209
227
210
/// Creates a UUID from a 128bit value in little-endian order.
@@ -247,24 +230,7 @@ impl Uuid {
247
230
/// );
248
231
/// ```
249
232
pub const fn from_u128_le ( v : u128 ) -> Self {
250
- Uuid :: from_bytes ( [
251
- v as u8 ,
252
- ( v >> 8 ) as u8 ,
253
- ( v >> 16 ) as u8 ,
254
- ( v >> 24 ) as u8 ,
255
- ( v >> 32 ) as u8 ,
256
- ( v >> 40 ) as u8 ,
257
- ( v >> 48 ) as u8 ,
258
- ( v >> 56 ) as u8 ,
259
- ( v >> 64 ) as u8 ,
260
- ( v >> 72 ) as u8 ,
261
- ( v >> 80 ) as u8 ,
262
- ( v >> 88 ) as u8 ,
263
- ( v >> 96 ) as u8 ,
264
- ( v >> 104 ) as u8 ,
265
- ( v >> 112 ) as u8 ,
266
- ( v >> 120 ) as u8 ,
267
- ] )
233
+ Uuid :: from_bytes ( v. to_le_bytes ( ) )
268
234
}
269
235
270
236
/// Creates a UUID from two 64bit values.
You can’t perform that action at this time.
0 commit comments