]>
git.proxmox.com Git - rustc.git/blob - src/test/ui/issues/auxiliary/issue-2526.rs
1 #![crate_name="issue_2526"]
6 pub struct arc_destruct
<T
: Sync
> {
8 _marker
: marker
::PhantomData
<T
>
11 impl<T
: Sync
> Drop
for arc_destruct
<T
> {
15 fn arc_destruct
<T
: Sync
>(data
: isize) -> arc_destruct
<T
> {
18 _marker
: marker
::PhantomData
22 fn arc
<T
: Sync
>(_data
: T
) -> arc_destruct
<T
> {
26 fn init() -> arc_destruct
<context_res
> {
30 pub struct context_res
{
34 impl Drop
for context_res
{
38 fn context_res() -> context_res
{
44 pub type context
= arc_destruct
<context_res
>;