Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
prebuilts
/
rust
/
04662373571603ae518ad655aaf1ee9904a70c3d
/
.
/
linux-x86
/
1.43.0
/
src
/
stdlibs
/
src
/
libcore
/
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
};
})
}