@@ -436,73 +436,73 @@ pub enum DiagnosticKind {
436
436
}
437
437
438
438
// Opaque pointer types
439
- #[ derive ( Copy ) ]
439
+ #[ allow ( missing_copy_implementations ) ]
440
440
pub enum Module_opaque { }
441
441
pub type ModuleRef = * mut Module_opaque ;
442
- #[ derive ( Copy ) ]
442
+ #[ allow ( missing_copy_implementations ) ]
443
443
pub enum Context_opaque { }
444
444
pub type ContextRef = * mut Context_opaque ;
445
- #[ derive ( Copy ) ]
445
+ #[ allow ( missing_copy_implementations ) ]
446
446
pub enum Type_opaque { }
447
447
pub type TypeRef = * mut Type_opaque ;
448
- #[ derive ( Copy ) ]
448
+ #[ allow ( missing_copy_implementations ) ]
449
449
pub enum Value_opaque { }
450
450
pub type ValueRef = * mut Value_opaque ;
451
- #[ derive ( Copy ) ]
451
+ #[ allow ( missing_copy_implementations ) ]
452
452
pub enum Metadata_opaque { }
453
453
pub type MetadataRef = * mut Metadata_opaque ;
454
- #[ derive ( Copy ) ]
454
+ #[ allow ( missing_copy_implementations ) ]
455
455
pub enum BasicBlock_opaque { }
456
456
pub type BasicBlockRef = * mut BasicBlock_opaque ;
457
- #[ derive ( Copy ) ]
457
+ #[ allow ( missing_copy_implementations ) ]
458
458
pub enum Builder_opaque { }
459
459
pub type BuilderRef = * mut Builder_opaque ;
460
- #[ derive ( Copy ) ]
460
+ #[ allow ( missing_copy_implementations ) ]
461
461
pub enum ExecutionEngine_opaque { }
462
462
pub type ExecutionEngineRef = * mut ExecutionEngine_opaque ;
463
- #[ derive ( Copy ) ]
463
+ #[ allow ( missing_copy_implementations ) ]
464
464
pub enum RustJITMemoryManager_opaque { }
465
465
pub type RustJITMemoryManagerRef = * mut RustJITMemoryManager_opaque ;
466
- #[ derive ( Copy ) ]
466
+ #[ allow ( missing_copy_implementations ) ]
467
467
pub enum MemoryBuffer_opaque { }
468
468
pub type MemoryBufferRef = * mut MemoryBuffer_opaque ;
469
- #[ derive ( Copy ) ]
469
+ #[ allow ( missing_copy_implementations ) ]
470
470
pub enum PassManager_opaque { }
471
471
pub type PassManagerRef = * mut PassManager_opaque ;
472
- #[ derive ( Copy ) ]
472
+ #[ allow ( missing_copy_implementations ) ]
473
473
pub enum PassManagerBuilder_opaque { }
474
474
pub type PassManagerBuilderRef = * mut PassManagerBuilder_opaque ;
475
- #[ derive ( Copy ) ]
475
+ #[ allow ( missing_copy_implementations ) ]
476
476
pub enum Use_opaque { }
477
477
pub type UseRef = * mut Use_opaque ;
478
- #[ derive ( Copy ) ]
478
+ #[ allow ( missing_copy_implementations ) ]
479
479
pub enum TargetData_opaque { }
480
480
pub type TargetDataRef = * mut TargetData_opaque ;
481
- #[ derive ( Copy ) ]
481
+ #[ allow ( missing_copy_implementations ) ]
482
482
pub enum ObjectFile_opaque { }
483
483
pub type ObjectFileRef = * mut ObjectFile_opaque ;
484
- #[ derive ( Copy ) ]
484
+ #[ allow ( missing_copy_implementations ) ]
485
485
pub enum SectionIterator_opaque { }
486
486
pub type SectionIteratorRef = * mut SectionIterator_opaque ;
487
- #[ derive ( Copy ) ]
487
+ #[ allow ( missing_copy_implementations ) ]
488
488
pub enum Pass_opaque { }
489
489
pub type PassRef = * mut Pass_opaque ;
490
- #[ derive ( Copy ) ]
490
+ #[ allow ( missing_copy_implementations ) ]
491
491
pub enum TargetMachine_opaque { }
492
492
pub type TargetMachineRef = * mut TargetMachine_opaque ;
493
- #[ derive ( Copy ) ]
493
+ #[ allow ( missing_copy_implementations ) ]
494
494
pub enum Archive_opaque { }
495
495
pub type ArchiveRef = * mut Archive_opaque ;
496
- #[ derive ( Copy ) ]
496
+ #[ allow ( missing_copy_implementations ) ]
497
497
pub enum Twine_opaque { }
498
498
pub type TwineRef = * mut Twine_opaque ;
499
- #[ derive ( Copy ) ]
499
+ #[ allow ( missing_copy_implementations ) ]
500
500
pub enum DiagnosticInfo_opaque { }
501
501
pub type DiagnosticInfoRef = * mut DiagnosticInfo_opaque ;
502
- #[ derive ( Copy ) ]
502
+ #[ allow ( missing_copy_implementations ) ]
503
503
pub enum DebugLoc_opaque { }
504
504
pub type DebugLocRef = * mut DebugLoc_opaque ;
505
- #[ derive ( Copy ) ]
505
+ #[ allow ( missing_copy_implementations ) ]
506
506
pub enum SMDiagnostic_opaque { }
507
507
pub type SMDiagnosticRef = * mut SMDiagnostic_opaque ;
508
508
@@ -513,7 +513,7 @@ pub mod debuginfo {
513
513
pub use self :: DIDescriptorFlags :: * ;
514
514
use super :: { MetadataRef } ;
515
515
516
- #[ derive ( Copy ) ]
516
+ #[ allow ( missing_copy_implementations ) ]
517
517
pub enum DIBuilder_opaque { }
518
518
pub type DIBuilderRef = * mut DIBuilder_opaque ;
519
519
@@ -2215,7 +2215,7 @@ pub fn get_param(llfn: ValueRef, index: c_uint) -> ValueRef {
2215
2215
}
2216
2216
}
2217
2217
2218
- #[ derive ( Copy ) ]
2218
+ #[ allow ( missing_copy_implementations ) ]
2219
2219
pub enum RustString_opaque { }
2220
2220
pub type RustStringRef = * mut RustString_opaque ;
2221
2221
type RustStringRepr = * mut RefCell < Vec < u8 > > ;
0 commit comments