@@ -224,7 +224,6 @@ impl VcpuFd {
224
224
/// # Example
225
225
///
226
226
/// ```rust
227
- /// # extern crate kvm_ioctls;
228
227
/// # use kvm_ioctls::Kvm;
229
228
/// let kvm = Kvm::new().unwrap();
230
229
/// let vm = kvm.create_vm().unwrap();
@@ -254,8 +253,6 @@ impl VcpuFd {
254
253
/// # Example
255
254
///
256
255
/// ```rust
257
- /// # extern crate kvm_ioctls;
258
- /// # extern crate kvm_bindings;
259
256
/// # use kvm_ioctls::Kvm;
260
257
/// # use kvm_bindings::{
261
258
/// KVM_ARM_VCPU_PMU_V3_CTRL, KVM_ARM_VCPU_PMU_V3_INIT
@@ -296,8 +293,6 @@ impl VcpuFd {
296
293
/// # Example
297
294
///
298
295
/// ```rust
299
- /// # extern crate kvm_ioctls;
300
- /// # extern crate kvm_bindings;
301
296
/// # use kvm_ioctls::Kvm;
302
297
/// # use kvm_bindings::{
303
298
/// KVM_ARM_VCPU_PMU_V3_CTRL, KVM_ARM_VCPU_PMU_V3_INIT
@@ -335,7 +330,6 @@ impl VcpuFd {
335
330
/// # Example
336
331
///
337
332
/// ```rust
338
- /// # extern crate kvm_ioctls;
339
333
/// # use kvm_ioctls::Kvm;
340
334
/// let kvm = Kvm::new().unwrap();
341
335
/// let vm = kvm.create_vm().unwrap();
@@ -367,7 +361,6 @@ impl VcpuFd {
367
361
/// # Example
368
362
///
369
363
/// ```rust
370
- /// # extern crate kvm_ioctls;
371
364
/// # use kvm_ioctls::Kvm;
372
365
/// let kvm = Kvm::new().unwrap();
373
366
/// let vm = kvm.create_vm().unwrap();
@@ -396,7 +389,6 @@ impl VcpuFd {
396
389
/// # Example
397
390
///
398
391
/// ```rust
399
- /// # extern crate kvm_ioctls;
400
392
/// # use kvm_ioctls::Kvm;
401
393
/// let kvm = Kvm::new().unwrap();
402
394
/// let vm = kvm.create_vm().unwrap();
@@ -428,7 +420,6 @@ impl VcpuFd {
428
420
/// # Example
429
421
///
430
422
/// ```rust
431
- /// # extern crate kvm_ioctls;
432
423
/// # use kvm_ioctls::Kvm;
433
424
/// let kvm = Kvm::new().unwrap();
434
425
/// let vm = kvm.create_vm().unwrap();
@@ -456,8 +447,6 @@ impl VcpuFd {
456
447
/// # Example
457
448
///
458
449
/// ```rust
459
- /// # extern crate kvm_ioctls;
460
- /// # extern crate kvm_bindings;
461
450
/// # use kvm_ioctls::Kvm;
462
451
/// # use kvm_bindings::kvm_fpu;
463
452
/// let kvm = Kvm::new().unwrap();
@@ -492,8 +481,6 @@ impl VcpuFd {
492
481
/// # Example
493
482
///
494
483
/// ```rust
495
- /// # extern crate kvm_ioctls;
496
- /// # extern crate kvm_bindings;
497
484
/// # use kvm_bindings::KVM_MAX_CPUID_ENTRIES;
498
485
/// # use kvm_ioctls::Kvm;
499
486
/// let kvm = Kvm::new().unwrap();
@@ -537,8 +524,6 @@ impl VcpuFd {
537
524
/// # Example
538
525
///
539
526
/// ```rust
540
- /// # extern crate kvm_ioctls;
541
- /// # extern crate kvm_bindings;
542
527
/// # use kvm_bindings::KVM_MAX_CPUID_ENTRIES;
543
528
/// # use kvm_ioctls::Kvm;
544
529
/// let kvm = Kvm::new().unwrap();
@@ -576,8 +561,6 @@ impl VcpuFd {
576
561
/// # Example
577
562
///
578
563
/// ```rust
579
- /// # extern crate kvm_ioctls;
580
- /// # extern crate kvm_bindings;
581
564
/// # use kvm_bindings::{kvm_enable_cap, KVM_MAX_CPUID_ENTRIES, KVM_CAP_HYPERV_SYNIC, KVM_CAP_SPLIT_IRQCHIP};
582
565
/// # use kvm_ioctls::{Kvm, Cap};
583
566
/// let kvm = Kvm::new().unwrap();
@@ -617,7 +600,6 @@ impl VcpuFd {
617
600
/// # Example
618
601
///
619
602
/// ```rust
620
- /// # extern crate kvm_ioctls;
621
603
/// # use kvm_ioctls::Kvm;
622
604
/// let kvm = Kvm::new().unwrap();
623
605
/// let vm = kvm.create_vm().unwrap();
@@ -650,7 +632,6 @@ impl VcpuFd {
650
632
/// # Example
651
633
///
652
634
/// ```rust
653
- /// # extern crate kvm_ioctls;
654
635
/// # use kvm_ioctls::Kvm;
655
636
/// use std::io::Write;
656
637
///
@@ -695,8 +676,6 @@ impl VcpuFd {
695
676
/// # Example
696
677
///
697
678
/// ```rust
698
- /// # extern crate kvm_ioctls;
699
- /// # extern crate kvm_bindings;
700
679
/// # use kvm_ioctls::Kvm;
701
680
/// # use kvm_bindings::{kvm_msr_entry, Msrs};
702
681
/// let kvm = Kvm::new().unwrap();
@@ -739,8 +718,6 @@ impl VcpuFd {
739
718
/// # Example
740
719
///
741
720
/// ```rust
742
- /// # extern crate kvm_ioctls;
743
- /// # extern crate kvm_bindings;
744
721
/// # use kvm_ioctls::Kvm;
745
722
/// # use kvm_bindings::{kvm_msr_entry, Msrs};
746
723
/// let kvm = Kvm::new().unwrap();
@@ -779,7 +756,6 @@ impl VcpuFd {
779
756
/// # Example
780
757
///
781
758
/// ```rust
782
- /// # extern crate kvm_ioctls;
783
759
/// # use kvm_ioctls::Kvm;
784
760
/// let kvm = Kvm::new().unwrap();
785
761
/// let vm = kvm.create_vm().unwrap();
@@ -814,7 +790,6 @@ impl VcpuFd {
814
790
/// # Example
815
791
///
816
792
/// ```rust
817
- /// # extern crate kvm_ioctls;
818
793
/// # use kvm_ioctls::Kvm;
819
794
/// let kvm = Kvm::new().unwrap();
820
795
/// let vm = kvm.create_vm().unwrap();
@@ -850,7 +825,6 @@ impl VcpuFd {
850
825
/// # Example
851
826
///
852
827
/// ```rust
853
- /// # extern crate kvm_ioctls;
854
828
/// # use kvm_ioctls::Kvm;
855
829
/// let kvm = Kvm::new().unwrap();
856
830
/// let vm = kvm.create_vm().unwrap();
@@ -896,8 +870,6 @@ impl VcpuFd {
896
870
/// # Example
897
871
///
898
872
/// ```rust
899
- /// # extern crate kvm_ioctls;
900
- /// # extern crate kvm_bindings;
901
873
/// # extern crate vmm_sys_util;
902
874
/// # use kvm_ioctls::{Kvm, Cap};
903
875
/// # use kvm_bindings::{Xsave, kvm_xsave, kvm_xsave2};
@@ -960,7 +932,6 @@ impl VcpuFd {
960
932
/// # Example
961
933
///
962
934
/// ```rust
963
- /// # extern crate kvm_ioctls;
964
935
/// # use kvm_ioctls::Kvm;
965
936
/// let kvm = Kvm::new().unwrap();
966
937
/// let vm = kvm.create_vm().unwrap();
@@ -1004,8 +975,6 @@ impl VcpuFd {
1004
975
/// # Example
1005
976
///
1006
977
/// ```rust
1007
- /// # extern crate kvm_ioctls;
1008
- /// # extern crate kvm_bindings;
1009
978
/// # extern crate vmm_sys_util;
1010
979
/// # use kvm_ioctls::{Kvm, Cap};
1011
980
/// # use kvm_bindings::{Xsave, kvm_xsave, kvm_xsave2};
@@ -1040,7 +1009,6 @@ impl VcpuFd {
1040
1009
/// # Example
1041
1010
///
1042
1011
/// ```rust
1043
- /// # extern crate kvm_ioctls;
1044
1012
/// # use kvm_ioctls::Kvm;
1045
1013
/// let kvm = Kvm::new().unwrap();
1046
1014
/// let vm = kvm.create_vm().unwrap();
@@ -1070,7 +1038,6 @@ impl VcpuFd {
1070
1038
/// # Example
1071
1039
///
1072
1040
/// ```rust
1073
- /// # extern crate kvm_ioctls;
1074
1041
/// # use kvm_ioctls::Kvm;
1075
1042
/// let kvm = Kvm::new().unwrap();
1076
1043
/// let vm = kvm.create_vm().unwrap();
@@ -1101,7 +1068,6 @@ impl VcpuFd {
1101
1068
/// # Example
1102
1069
///
1103
1070
/// ```rust
1104
- /// # extern crate kvm_ioctls;
1105
1071
/// # use kvm_ioctls::Kvm;
1106
1072
/// let kvm = Kvm::new().unwrap();
1107
1073
/// let vm = kvm.create_vm().unwrap();
@@ -1131,7 +1097,6 @@ impl VcpuFd {
1131
1097
/// # Example
1132
1098
///
1133
1099
/// ```rust
1134
- /// # extern crate kvm_ioctls;
1135
1100
/// # use kvm_ioctls::Kvm;
1136
1101
/// let kvm = Kvm::new().unwrap();
1137
1102
/// let vm = kvm.create_vm().unwrap();
@@ -1163,7 +1128,6 @@ impl VcpuFd {
1163
1128
/// # Example
1164
1129
///
1165
1130
/// ```rust
1166
- /// # extern crate kvm_ioctls;
1167
1131
/// # use kvm_ioctls::{Kvm, Cap};
1168
1132
/// let kvm = Kvm::new().unwrap();
1169
1133
/// if kvm.check_extension(Cap::VcpuEvents) {
@@ -1195,7 +1159,6 @@ impl VcpuFd {
1195
1159
/// # Example
1196
1160
///
1197
1161
/// ```rust
1198
- /// # extern crate kvm_ioctls;
1199
1162
/// # use kvm_ioctls::{Kvm, Cap};
1200
1163
/// let kvm = Kvm::new().unwrap();
1201
1164
/// if kvm.check_extension(Cap::VcpuEvents) {
@@ -1230,8 +1193,6 @@ impl VcpuFd {
1230
1193
///
1231
1194
/// # Example
1232
1195
/// ```rust
1233
- /// # extern crate kvm_ioctls;
1234
- /// # extern crate kvm_bindings;
1235
1196
/// # use kvm_ioctls::Kvm;
1236
1197
/// use kvm_bindings::kvm_vcpu_init;
1237
1198
/// let kvm = Kvm::new().unwrap();
@@ -1279,8 +1240,6 @@ impl VcpuFd {
1279
1240
///
1280
1241
/// # Example
1281
1242
/// ```rust
1282
- /// # extern crate kvm_ioctls;
1283
- /// # extern crate kvm_bindings;
1284
1243
/// # use kvm_ioctls::Kvm;
1285
1244
/// use std::arch::is_aarch64_feature_detected;
1286
1245
///
@@ -1321,8 +1280,6 @@ impl VcpuFd {
1321
1280
/// # Example
1322
1281
///
1323
1282
/// ```rust
1324
- /// # extern crate kvm_ioctls;
1325
- /// # extern crate kvm_bindings;
1326
1283
/// # use kvm_ioctls::Kvm;
1327
1284
/// # use kvm_bindings::RegList;
1328
1285
/// let kvm = Kvm::new().unwrap();
@@ -1365,8 +1322,6 @@ impl VcpuFd {
1365
1322
/// # Example
1366
1323
///
1367
1324
/// ```rust
1368
- /// # extern crate kvm_ioctls;
1369
- /// # extern crate kvm_bindings;
1370
1325
/// # use kvm_ioctls::Kvm;
1371
1326
/// # use kvm_bindings::{
1372
1327
/// # KVM_GUESTDBG_ENABLE, KVM_GUESTDBG_USE_SW_BP, kvm_guest_debug_arch, kvm_guest_debug
@@ -1491,8 +1446,6 @@ impl VcpuFd {
1491
1446
/// [https://lwn.net/Articles/658511/](https://lwn.net/Articles/658511/).
1492
1447
///
1493
1448
/// ```rust
1494
- /// # extern crate kvm_ioctls;
1495
- /// # extern crate kvm_bindings;
1496
1449
/// # use std::io::Write;
1497
1450
/// # use std::ptr::null_mut;
1498
1451
/// # use std::slice;
@@ -1734,7 +1687,6 @@ impl VcpuFd {
1734
1687
/// # Example
1735
1688
///
1736
1689
/// ```rust
1737
- /// # extern crate kvm_ioctls;
1738
1690
/// # use kvm_ioctls::Kvm;
1739
1691
/// let kvm = Kvm::new().unwrap();
1740
1692
/// let vm = kvm.create_vm().unwrap();
@@ -1764,7 +1716,6 @@ impl VcpuFd {
1764
1716
/// # Example
1765
1717
///
1766
1718
/// ```rust
1767
- /// # extern crate kvm_ioctls;
1768
1719
/// # use kvm_ioctls::{Cap, Kvm};
1769
1720
/// let kvm = Kvm::new().unwrap();
1770
1721
/// let vm = kvm.create_vm().unwrap();
@@ -1799,7 +1750,6 @@ impl VcpuFd {
1799
1750
/// # Example
1800
1751
///
1801
1752
/// ```rust
1802
- /// # extern crate kvm_ioctls;
1803
1753
/// # use kvm_ioctls::Kvm;
1804
1754
/// let kvm = Kvm::new().unwrap();
1805
1755
/// let vm = kvm.create_vm().unwrap();
@@ -1832,7 +1782,6 @@ impl VcpuFd {
1832
1782
/// # Example
1833
1783
///
1834
1784
/// ```rust
1835
- /// # extern crate kvm_ioctls;
1836
1785
/// # use kvm_ioctls::{Kvm, SyncReg, Cap};
1837
1786
/// let kvm = Kvm::new().unwrap();
1838
1787
/// let vm = kvm.create_vm().unwrap();
@@ -1856,7 +1805,6 @@ impl VcpuFd {
1856
1805
/// # Example
1857
1806
///
1858
1807
/// ```rust
1859
- /// # extern crate kvm_ioctls;
1860
1808
/// # use kvm_ioctls::{Kvm, SyncReg, Cap};
1861
1809
/// let kvm = Kvm::new().unwrap();
1862
1810
/// let vm = kvm.create_vm().unwrap();
@@ -1878,7 +1826,6 @@ impl VcpuFd {
1878
1826
/// # Example
1879
1827
///
1880
1828
/// ```rust
1881
- /// # extern crate kvm_ioctls;
1882
1829
/// # use kvm_ioctls::{Kvm, SyncReg, Cap};
1883
1830
/// let kvm = Kvm::new().unwrap();
1884
1831
/// let vm = kvm.create_vm().unwrap();
@@ -1900,7 +1847,6 @@ impl VcpuFd {
1900
1847
/// # Example
1901
1848
///
1902
1849
/// ```rust
1903
- /// # extern crate kvm_ioctls;
1904
1850
/// # use kvm_ioctls::{Kvm, SyncReg, Cap};
1905
1851
/// let kvm = Kvm::new().unwrap();
1906
1852
/// let vm = kvm.create_vm().unwrap();
@@ -1918,7 +1864,6 @@ impl VcpuFd {
1918
1864
/// # Example
1919
1865
///
1920
1866
/// ```rust
1921
- /// # extern crate kvm_ioctls;
1922
1867
/// # use kvm_ioctls::{Kvm, SyncReg, Cap};
1923
1868
/// let kvm = Kvm::new().unwrap();
1924
1869
/// let vm = kvm.create_vm().unwrap();
@@ -1944,7 +1889,6 @@ impl VcpuFd {
1944
1889
/// # Example
1945
1890
///
1946
1891
/// ```rust
1947
- /// # extern crate kvm_ioctls;
1948
1892
/// # use kvm_ioctls::{Kvm, SyncReg, Cap};
1949
1893
/// let kvm = Kvm::new().unwrap();
1950
1894
/// let vm = kvm.create_vm().unwrap();
@@ -2177,7 +2121,6 @@ impl AsRawFd for VcpuFd {
2177
2121
#[ cfg( test) ]
2178
2122
mod tests {
2179
2123
#![ allow( clippy:: undocumented_unsafe_blocks) ]
2180
- extern crate byteorder;
2181
2124
2182
2125
use super :: * ;
2183
2126
#[ cfg( any( target_arch = "x86_64" , target_arch = "aarch64" ) ) ]
@@ -2349,7 +2292,7 @@ mod tests {
2349
2292
fn lapic_test ( ) {
2350
2293
use std:: io:: Cursor ;
2351
2294
// We might get read of byteorder if we replace mem::transmute with something safer.
2352
- use self :: byteorder:: { LittleEndian , ReadBytesExt , WriteBytesExt } ;
2295
+ use byteorder:: { LittleEndian , ReadBytesExt , WriteBytesExt } ;
2353
2296
// As per https://github.com/torvalds/linux/arch/x86/kvm/lapic.c
2354
2297
// Try to write and read the APIC_ICR (0x300) register which is non-read only and
2355
2298
// one can simply write to it.
0 commit comments