Skip to content

Commit d46a3d8

Browse files
committed
Merge pull request #265 from Leandros/feature/copy-clone-enums
Derive Copy & Clone for enums (#264)
2 parents f9aede8 + 2866677 commit d46a3d8

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/targets.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ use std::mem::MaybeUninit;
3838
use std::path::Path;
3939
use std::ptr;
4040

41-
#[derive(Debug, PartialEq, Eq)]
41+
#[derive(Debug, PartialEq, Eq, Copy, Clone)]
4242
pub enum CodeModel {
4343
Default,
4444
JITDefault,
@@ -48,15 +48,15 @@ pub enum CodeModel {
4848
Large,
4949
}
5050

51-
#[derive(Debug, PartialEq, Eq)]
51+
#[derive(Debug, PartialEq, Eq, Copy, Clone)]
5252
pub enum RelocMode {
5353
Default,
5454
Static,
5555
PIC,
5656
DynamicNoPic,
5757
}
5858

59-
#[derive(Debug, PartialEq, Eq)]
59+
#[derive(Debug, PartialEq, Eq, Copy, Clone)]
6060
pub enum FileType {
6161
Assembly,
6262
Object,
@@ -1289,7 +1289,7 @@ impl Drop for TargetMachine {
12891289
}
12901290
}
12911291

1292-
#[derive(Debug, PartialEq, Eq)]
1292+
#[derive(Debug, PartialEq, Eq, Copy, Clone)]
12931293
pub enum ByteOrdering {
12941294
BigEndian,
12951295
LittleEndian,

0 commit comments

Comments
 (0)