Sign in
rust
/
rust
/
HEAD
/
.
/
library
/
coretests
/
benches
/
ops.rs
blob: 3d0b3302957bfdd0136bd5a0e5f907e128a32c0d [
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
};
})
}