Sign in
android
/
platform
/
prebuilts
/
rust
/
b13c2a93d1f3eb2e6bdcdce1ad4dd61c50bc36c6
/
.
/
linux-musl-x86
/
1.63.0
/
src
/
stdlibs
/
library
/
core
/
benches
/
ops.rs
blob: 0a2be8a28819fc6809972bf206dc711e604d343d [
file
] [
log
] [
blame
]
use
core
::
ops
::*;
use
test
::
Bencher
;
// Overhead of dtors
struct
HasDtor
{
_x
:
isize
,
}
impl
Drop
for
HasDtor
{
fn
drop
(&
mut
self
)
{}
}
#[
bench
]
fn
alloc_obj_with_dtor
(
b
:
&
mut
Bencher
)
{
b
.
iter
(||
{
HasDtor
{
_x
:
10
};
})
}