Sign in
fuchsia
/
third_party
/
rust
/
f02ffb8b4ca760117875f3b5326e9cff6598dde3
/
.
/
src
/
libcore
/
benches
/
ops.rs
blob: 80649f33562f2299674c3e936bdbe83ccd37f81b [
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
};
})
}