From a889d4dfc4c50d95a8e9676c0ab0cee51f62c2cb Mon Sep 17 00:00:00 2001 From: peamaeq Date: Fri, 24 Jun 2022 09:50:28 +0800 Subject: [PATCH] Shrink unsafe blocks --- src/blkio.rs | 6 +++--- src/cpu.rs | 6 +++--- src/cpuset.rs | 6 +++--- src/devices.rs | 6 +++--- src/freezer.rs | 6 +++--- src/hugetlb.rs | 6 +++--- src/memory.rs | 6 +++--- src/net_cls.rs | 6 +++--- src/perf_event.rs | 6 +++--- src/pid.rs | 6 +++--- src/rdma.rs | 6 +++--- 11 files changed, 33 insertions(+), 33 deletions(-) diff --git a/src/blkio.rs b/src/blkio.rs index fa55f64e..adc30f12 100644 --- a/src/blkio.rs +++ b/src/blkio.rs @@ -311,15 +311,15 @@ impl ControllIdentifier for BlkIoController { impl<'a> From<&'a Subsystem> for &'a BlkIoController { fn from(sub: &'a Subsystem) -> &'a BlkIoController { - unsafe { + match sub { Subsystem::BlkIo(c) => c, _ => { assert_eq!(1, 0); - ::std::mem::uninitialized() + unsafe { ::std::mem::uninitialized() } } } - } + } } diff --git a/src/cpu.rs b/src/cpu.rs index 3e43ea8e..3d8bcae9 100644 --- a/src/cpu.rs +++ b/src/cpu.rs @@ -87,15 +87,15 @@ impl ControllIdentifier for CpuController { impl<'a> From<&'a Subsystem> for &'a CpuController { fn from(sub: &'a Subsystem) -> &'a CpuController { - unsafe { + match sub { Subsystem::Cpu(c) => c, _ => { assert_eq!(1, 0); - ::std::mem::uninitialized() + unsafe { ::std::mem::uninitialized() } } } - } + } } diff --git a/src/cpuset.rs b/src/cpuset.rs index b7b679a7..33cd6d75 100644 --- a/src/cpuset.rs +++ b/src/cpuset.rs @@ -114,15 +114,15 @@ impl ControllIdentifier for CpuSetController { impl<'a> From<&'a Subsystem> for &'a CpuSetController { fn from(sub: &'a Subsystem) -> &'a CpuSetController { - unsafe { + match sub { Subsystem::CpuSet(c) => c, _ => { assert_eq!(1, 0); - ::std::mem::uninitialized() + unsafe { ::std::mem::uninitialized() } } } - } + } } diff --git a/src/devices.rs b/src/devices.rs index 90c386d1..e9801f34 100644 --- a/src/devices.rs +++ b/src/devices.rs @@ -173,15 +173,15 @@ impl ControllIdentifier for DevicesController { impl<'a> From<&'a Subsystem> for &'a DevicesController { fn from(sub: &'a Subsystem) -> &'a DevicesController { - unsafe { + match sub { Subsystem::Devices(c) => c, _ => { assert_eq!(1, 0); - ::std::mem::uninitialized() + unsafe { ::std::mem::uninitialized() } } } - } + } } diff --git a/src/freezer.rs b/src/freezer.rs index 632ee272..56b266e9 100644 --- a/src/freezer.rs +++ b/src/freezer.rs @@ -61,15 +61,15 @@ impl ControllIdentifier for FreezerController { impl<'a> From<&'a Subsystem> for &'a FreezerController { fn from(sub: &'a Subsystem) -> &'a FreezerController { - unsafe { + match sub { Subsystem::Freezer(c) => c, _ => { assert_eq!(1, 0); - ::std::mem::uninitialized() + unsafe { ::std::mem::uninitialized() } } } - } + } } diff --git a/src/hugetlb.rs b/src/hugetlb.rs index 5c3b1b73..81b72bda 100644 --- a/src/hugetlb.rs +++ b/src/hugetlb.rs @@ -62,15 +62,15 @@ impl ControllIdentifier for HugeTlbController { impl<'a> From<&'a Subsystem> for &'a HugeTlbController { fn from(sub: &'a Subsystem) -> &'a HugeTlbController { - unsafe { + match sub { Subsystem::HugeTlb(c) => c, _ => { assert_eq!(1, 0); - ::std::mem::uninitialized() + unsafe { ::std::mem::uninitialized() } } } - } + } } diff --git a/src/memory.rs b/src/memory.rs index d7acaf81..22fedf3f 100644 --- a/src/memory.rs +++ b/src/memory.rs @@ -667,15 +667,15 @@ impl ControllIdentifier for MemController { impl<'a> From<&'a Subsystem> for &'a MemController { fn from(sub: &'a Subsystem) -> &'a MemController { - unsafe { + match sub { Subsystem::Mem(c) => c, _ => { assert_eq!(1, 0); - ::std::mem::uninitialized() + unsafe { ::std::mem::uninitialized() } } } - } + } } diff --git a/src/net_cls.rs b/src/net_cls.rs index c3057f96..7e9f4d24 100644 --- a/src/net_cls.rs +++ b/src/net_cls.rs @@ -61,15 +61,15 @@ impl ControllIdentifier for NetClsController { impl<'a> From<&'a Subsystem> for &'a NetClsController { fn from(sub: &'a Subsystem) -> &'a NetClsController { - unsafe { + match sub { Subsystem::NetCls(c) => c, _ => { assert_eq!(1, 0); - ::std::mem::uninitialized() + unsafe { ::std::mem::uninitialized() } } } - } + } } diff --git a/src/perf_event.rs b/src/perf_event.rs index 4f52b1be..d721d0fd 100644 --- a/src/perf_event.rs +++ b/src/perf_event.rs @@ -45,15 +45,15 @@ impl ControllIdentifier for PerfEventController { impl<'a> From<&'a Subsystem> for &'a PerfEventController { fn from(sub: &'a Subsystem) -> &'a PerfEventController { - unsafe { + match sub { Subsystem::PerfEvent(c) => c, _ => { assert_eq!(1, 0); - ::std::mem::uninitialized() + unsafe { ::std::mem::uninitialized() } } } - } + } } diff --git a/src/pid.rs b/src/pid.rs index d7f42d2c..edf4fa5c 100644 --- a/src/pid.rs +++ b/src/pid.rs @@ -84,15 +84,15 @@ impl ControllIdentifier for PidController { impl<'a> From<&'a Subsystem> for &'a PidController { fn from(sub: &'a Subsystem) -> &'a PidController { - unsafe { + match sub { Subsystem::Pid(c) => c, _ => { assert_eq!(1, 0); - ::std::mem::uninitialized() + unsafe { ::std::mem::uninitialized() } } } - } + } } diff --git a/src/rdma.rs b/src/rdma.rs index fb9dcc61..6d994c06 100644 --- a/src/rdma.rs +++ b/src/rdma.rs @@ -48,15 +48,15 @@ impl ControllIdentifier for RdmaController { impl<'a> From<&'a Subsystem> for &'a RdmaController { fn from(sub: &'a Subsystem) -> &'a RdmaController { - unsafe { + match sub { Subsystem::Rdma(c) => c, _ => { assert_eq!(1, 0); - ::std::mem::uninitialized() + unsafe { ::std::mem::uninitialized() } } } - } + } }