From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-x32b.google.com (mail-wm1-x32b.google.com [IPv6:2a00:1450:4864:20::32b]) by sourceware.org (Postfix) with ESMTPS id 1068A398581A for ; Mon, 28 Jun 2021 13:51:25 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 1068A398581A Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=embecosm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=embecosm.com Received: by mail-wm1-x32b.google.com with SMTP id o33-20020a05600c5121b02901e360c98c08so12057938wms.5 for ; Mon, 28 Jun 2021 06:51:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=embecosm.com; s=google; h=subject:from:to:references:message-id:date:user-agent:mime-version :in-reply-to; bh=5ER+2J8JmvuHwNzjGdHodbIG79QI3T1C4T1YvVWtCl4=; b=F5CfG3oo6VYzBtKYTd6Ahq22RLqGq2OmTIHn59qgedpEao243y0rTC+oZ8PVssoont 3SzfJFA2qEo6sBHHsQQ+NgpdD9ztD7+rmVyFXM5zZbmWU1tdUAHMSlztnuNTxo13LncC LBFhbdgKCfRuO+K7+TsEC4rzJznsrWinOSyAaJd7P9QxM0Sss9MsI+cC5+o5Pu0QZ7G/ 3Na320mewkmqy1WPkh/0lGtwkSRHh6xg4Cqg45+QLizTWQkYaDPiTwafA8WrUYaJISb6 OyiGWv508pEXXAzQ94KrMh5bwr4cQlfW6nxLAv9ozBAtk+GYQ+kOZ38fApf/DzXszI6N d4xQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:from:to:references:message-id:date :user-agent:mime-version:in-reply-to; bh=5ER+2J8JmvuHwNzjGdHodbIG79QI3T1C4T1YvVWtCl4=; b=pumrUfLnc+iS2krJ/yKngry7i8vM0Ck3yNwiE7eCIe/qQX9iiuPnNU2iUey+22yIn+ faOqwLzSv6IbQX/6O10uBfqY/bzWxGBDGQmQ8r/45rvVG0vAH9NoKeBXnRih65GXTvF7 /muxj1E6w/FAG85tHIvEb3ZtJzDMDR72+YXaKtButZxFRXkTDEw/eH3EwSc6S7L+N/kE w6GUdiMAz5R8WOJpHrm/1Ysxdol3Y1qBf/7bUR0H1Lk29KNTET+eh9HyLwZ2+7MVJjFh nVX0oP9fXc2kBeneAQPXudTiBDICQK/7wgXRZyYywr0/OhQIlZHGoxb1CEWHmbLQISd5 6xPw== X-Gm-Message-State: AOAM532ucYK4ZCbbAYTegkGN58ng704gWOJ6joaPdziNsyCu6Ly3zxXT tF0nnCo/feXNAjUkLfBbZOq8HA== X-Google-Smtp-Source: ABdhPJydUS4KvnwNA+wsrDGT5pRCXlr6AqmpSOEM/NV6T5igMyMc6CiD1ALnQVUjsHPqcc5YGbLXZw== X-Received: by 2002:a1c:4d10:: with SMTP id o16mr4772301wmh.160.1624888284059; Mon, 28 Jun 2021 06:51:24 -0700 (PDT) Received: from [192.168.0.40] ([86.14.124.218]) by smtp.gmail.com with ESMTPSA id m7sm13171231wms.24.2021.06.28.06.51.23 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 28 Jun 2021 06:51:23 -0700 (PDT) Subject: Re: Unit Type for Rust From: Philip Herron To: gcc-rust@gcc.gnu.org, gcc Mailing List References: Message-ID: <1e46162e-f873-37b7-c9cc-7855522e2d6c@embecosm.com> Date: Mon, 28 Jun 2021 14:51:22 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="1h5BHEnJBC4MTBl71xMSkcUUzUbmiBcyR" X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00, BODY_8BITS, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gcc-rust@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: gcc-rust mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jun 2021 13:51:29 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --1h5BHEnJBC4MTBl71xMSkcUUzUbmiBcyR Content-Type: multipart/mixed; boundary="7QPwUPNXBG08AFWDObVEpRcV4i4iysr9i"; protected-headers="v1" From: Philip Herron To: gcc-rust@gcc.gnu.org, gcc Mailing List Message-ID: <1e46162e-f873-37b7-c9cc-7855522e2d6c@embecosm.com> Subject: Re: Unit Type for Rust References: In-Reply-To: --7QPwUPNXBG08AFWDObVEpRcV4i4iysr9i Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 Content-Language: en-US T24gMjgvMDYvMjAyMSAxNDo0OSwgUGhpbGlwIEhlcnJvbiB3cm90ZToKPiBIaSBldmVyeW9u ZSwKPgo+IEluIFJ1c3QgdGhlIGxhbmd1YWdlIGhhcyB0aGUgbm90aW9uIG9mIHRoZSB1bml0 IHR5cGUgJygpJywgc28gZm9yIGV4YW1wbGU6Cj4KPiDCoGZuIGZvbyAtPmkzMiB7IC4uLiB9 Cj4gwqBmbiBiYXIoKSB7IC4uLiB9Cj4KPiBGb28gaGFzIHRoZSByZXR1cm4gdHlwZSBpMzIs IGFuZCBiYXIgaGFzIG5vIHJldHVybiB0eXBlLCB3aGljaCBtZWFucyBpdAo+IGlzIHVuaXQt dHlwZSBzbyB0aGF0IGl0IGNhbiBiZSBhIHZhbHVlIGFzc2lnbmFibGUganVzdCBsaWtlIGFu eSBvdGhlcgo+IGZ1bmN0aW9uIGNhbGwuIFlvdSBjYW4gYWxzbyBkZWNsYXJlIHVuaXQtc3Ry dWN0cyBvciB1bml0IGFzIGEgdHlwZSBvbgo+IHZhcmlhYmxlczoKPgo+IMKgc3RydWN0IGZv b2JhcjsgLy8gZW1wdHkgdW5pdCBzdHJ1Y3QKPiDCoGxldCBhOigpID0gKCk7IC8vIHVuaXQg dHlwZQo+Cj4gSSB0aG91Z2h0IEkgY291bGQgdXNlIEdDQydzIHZvaWRfdHlwZV9ub2RlIHRv IHJlcHJlc2VudCB0aGUgdW5pdCB0eXBlCj4gYW5kIHZvaWRfbm9kZSBmb3IgdGhlIHZhbHVl IHdoZW4gYXNzaWduaW5nIG9yIHVzaW5nIGl0LCBidXQgdGhpcyBjYXVzZXMKPiB0aGUgSUNF Ogo+Cj4gYGBgCj4gSW4gZnVuY3Rpb24g4oCYdGVzdOKAmToKPiBydXN0MTogaW50ZXJuYWwg Y29tcGlsZXIgZXJyb3I6IGluIGNyZWF0ZV90bXBfdmFyLCBhdCBnaW1wbGUtZXhwci5jOjQ4 Mgo+IDB4MTNmZDNiZiBjcmVhdGVfdG1wX3Zhcih0cmVlX25vZGUqLCBjaGFyIGNvbnN0KikK PiDCoMKgwqDCoMKgwqDCoCAuLi8uLi9nY2Nycy9nY2MvZ2ltcGxlLWV4cHIuYzo0ODIKPiAw eGU1ZDE5NSBHY2NfYmFja2VuZDo6dGVtcG9yYXJ5X3ZhcmlhYmxlKEJmdW5jdGlvbiosIEJi bG9jayosIEJ0eXBlKiwKPiBCZXhwcmVzc2lvbiosIGJvb2wsIExvY2F0aW9uLCBCc3RhdGVt ZW50KiopCj4gwqDCoMKgwqDCoMKgwqAgLi4vLi4vZ2NjcnMvZ2NjL3J1c3QvcnVzdC1nY2Mu Y2M6Mjg4OQo+IDB4ZmUzNDc5IFJ1c3Q6OkhJUjo6RnVuY3Rpb246OmFjY2VwdF92aXMoUnVz dDo6SElSOjpISVJWaXNpdG9yJikKPiDCoMKgwqDCoMKgwqDCoCAuLi8uLi9nY2Nycy9nY2Mv cnVzdC9oaXIvdHJlZS9ydXN0LWhpci1mdWxsLXRlc3QuY2M6NDQxNAo+IDB4Zjk1Y2RiIFJ1 c3Q6OkNvbXBpbGU6OkNvbXBpbGVDcmF0ZTo6Z28oKQo+IMKgwqDCoMKgwqDCoMKgIC4uLy4u L2djY3JzL2djYy9ydXN0L2JhY2tlbmQvcnVzdC1jb21waWxlLmNjOjQ5Cj4gMHhmOTViOGIg UnVzdDo6Q29tcGlsZTo6Q29tcGlsZUNyYXRlOjpDb21waWxlKFJ1c3Q6OkhJUjo6Q3JhdGUm LAo+IFJ1c3Q6OkNvbXBpbGU6OkNvbnRleHQqKQo+IMKgwqDCoMKgwqDCoMKgIC4uLy4uL2dj Y3JzL2djYy9ydXN0L2JhY2tlbmQvcnVzdC1jb21waWxlLmNjOjM5Cj4gMHhlZTkyZTcgUnVz dDo6U2Vzc2lvbjo6cGFyc2VfZmlsZShjaGFyIGNvbnN0KikKPiDCoMKgwqDCoMKgwqDCoCAu Li8uLi9nY2Nycy9nY2MvcnVzdC9ydXN0LXNlc3Npb24tbWFuYWdlci5jYzo1OTYKPiAweGVl OGQ3NiBSdXN0OjpTZXNzaW9uOjpwYXJzZV9maWxlcyhpbnQsIGNoYXIgY29uc3QqKikKPiDC oMKgwqDCoMKgwqDCoCAuLi8uLi9nY2Nycy9nY2MvcnVzdC9ydXN0LXNlc3Npb24tbWFuYWdl ci5jYzo0NTkKPiAweGU0NTI2NCBncnNfbGFuZ2hvb2tfcGFyc2VfZmlsZQo+IMKgwqDCoMKg wqDCoMKgIC4uLy4uL2djY3JzL2djYy9ydXN0L3J1c3QtbGFuZy5jYzoxNzEKPgo+IGBgYAo+ Cj4gSSB0aGluayBiZWNhdXNlIHZvaWRfbm9kZSBpcyBsaWtlbHkgbm90IENPTVBMRVRFX1RZ UEVfUCB3aGljaCBtZWFucyBpdAo+IGhpdHMgdGhlIGFzc2VydGlvbiB3aGVuIHlvdSBuZWVk IHRlbXBvcmFyeSdzLgo+Cj4KPiBUaGVuIFRvbSBUcm9tZXkgc3VnZ2VzdGVkIEkgdHJ5IGEg emVybyBwcmVjaXNpb24gaW50ZWdlciBzbyBJIGNhbGxlZDoKPiBtYWtlX3Vuc2lnbmVkX3R5 cGUgKDApIGZvciB0aGUgdHlwZSBhbmQgdGhlbiB1c2UgaW50ZWdlcl96ZXJvX25vZGUgZm9y Cj4gdGhlIHZhbHVlLCBhbmQgdGhpcyBzb2x2ZXMgdGhlIHByb2JsZW07IGhvd2V2ZXIsIGlm IEkgdXNlIHRoaXMgemVybwo+IHByZWNpc2lvbiBpbnRlZ2VyIHR5cGUgZm9yIHRoZSByZXR1 cm4gdHlwZSBvbiBmdW5jdGlvbnMgYW5kIHR1cm4KPiBvcHRpbWl6YXRpb25zIG9uIEkgZ2V0 IHRoZSBJQ0U6Cj4KPiDCoMKgIGBgYAo+IMKgwqAgdGVzdC5yczogSW4gZnVuY3Rpb24g4oCY bWFpbuKAmToKPiDCoMKgIHRlc3QucnM6MTY6MTogaW50ZXJuYWwgY29tcGlsZXIgZXJyb3I6 IGluIG1pbl92YWx1ZSwgYXQgd2lkZS1pbnQuY2M6MzQ2Cj4gwqDCoMKgwqDCoCAxNiB8IGZu IG1haW4oKSB7Cj4gwqDCoMKgwqDCoMKgwqDCoCB8IF4KPiDCoMKgIDB4MWQ1NTFkNSB3aTo6 bWluX3ZhbHVlKHVuc2lnbmVkIGludCwgc2lnbm9wKQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKg IC4uLy4uL2djY3JzL2djYy93aWRlLWludC5jYzozNDYKPiDCoMKgIDB4MTE0NmNhNSBpcmFu Z2U6OnNldF92YXJ5aW5nKHRyZWVfbm9kZSopCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqAgLi4v Li4vZ2NjcnMvZ2NjL3ZhbHVlLXJhbmdlLmg6NDc2Cj4gwqDCoCAweDFjZTU5NzAgdmFsdWVf cmFuZ2VfZXF1aXY6OnNldF92YXJ5aW5nKHRyZWVfbm9kZSopCj4gwqDCoMKgwqDCoMKgwqDC oMKgwqAgLi4vLi4vZ2NjcnMvZ2NjL3ZhbHVlLXJhbmdlLWVxdWl2LmNjOjcxCj4gwqDCoCAw eDFkM2RhMDcgdnJfdmFsdWVzOjpzZXRfZGVmX3RvX3ZhcnlpbmcodHJlZV9ub2RlIGNvbnN0 KikKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoCAuLi8uLi9nY2Nycy9nY2MvdnItdmFsdWVzLmM6 MjMwCj4gwqDCoCAweDFkM2RhNzAgdnJfdmFsdWVzOjpzZXRfZGVmc190b192YXJ5aW5nKGdp bXBsZSopCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqAgLi4vLi4vZ2NjcnMvZ2NjL3ZyLXZhbHVl cy5jOjI0MQo+IMKgwqAgMHgxYzc4YjJmIHZycF9wcm9wOjp2aXNpdF9zdG10KGdpbXBsZSos IGVkZ2VfZGVmKiosIHRyZWVfbm9kZSoqKQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgIC4uLy4u L2djY3JzL2djYy90cmVlLXZycC5jOjQwMDEKPiDCoMKgIDB4MWFkODUxOSBzc2FfcHJvcGFn YXRpb25fZW5naW5lOjpzaW11bGF0ZV9zdG10KGdpbXBsZSopCj4gwqDCoMKgwqDCoMKgwqDC oMKgwqAgLi4vLi4vZ2NjcnMvZ2NjL3RyZWUtc3NhLXByb3BhZ2F0ZS5jOjIzMAo+IMKgwqAg MHgxYWQ4YTBlIHNzYV9wcm9wYWdhdGlvbl9lbmdpbmU6OnNpbXVsYXRlX2Jsb2NrKGJhc2lj X2Jsb2NrX2RlZiopCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqAgLi4vLi4vZ2NjcnMvZ2NjL3Ry ZWUtc3NhLXByb3BhZ2F0ZS5jOjMzNwo+IMKgwqAgMHgxYWQ5ZjJlIHNzYV9wcm9wYWdhdGlv bl9lbmdpbmU6OnNzYV9wcm9wYWdhdGUoKQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgIC4uLy4u L2djY3JzL2djYy90cmVlLXNzYS1wcm9wYWdhdGUuYzo4MDAKPiDCoMKgIDB4MWM3YTBiMCBl eGVjdXRlX3ZycAo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgIC4uLy4uL2djY3JzL2djYy90cmVl LXZycC5jOjQ1MTIKPiDCoMKgIDB4MWM3YTNlNCBleGVjdXRlCj4gwqDCoMKgwqDCoMKgwqDC oMKgwqAgLi4vLi4vZ2NjcnMvZ2NjL3RyZWUtdnJwLmM6NDYyMAo+IMKgwqAgUGxlYXNlIHN1 Ym1pdCBhIGZ1bGwgYnVnIHJlcG9ydCwKPiDCoMKgIGBgYAo+Cj4gVGhlIGJhY2t0cmFjZSBs b29rcyBhcyB0aG91Z2ggdGhlIG9wdGltaXplciBpcyBsb29raW5nIGZvciBtaW4gdmFsdWUg Zm9yCj4gYSBkZWZhdWx0IGZvciB0aGUgcmV0dXJuIHZhbHVlLCBidXQgaXQncyBhIHplcm8g cHJlY2lzaW9uIGludGVnZXIgdGhhdAo+IGhpdHMgdGhlIGFzc2VydGlvbi4gTm90ZSBydW5u aW5nIHdpdGggLU8wLCB0aGUgYXNzZXJ0aW9uIGRvZXMgbm90IGdldCBoaXQuCj4KPgo+IEF0 IHRoZSBtb21lbnQsIEkgaGF2ZSBsZWZ0IGZ1bmN0aW9ucyB3aXRoIHJldHVybiB0eXBlIHVu aXQgdG8ga2VlcCB1c2luZwo+IHZvaWRfdHlwZV9ub2RlIGFuZCBldmVyeXdoZXJlIGVsc2Us IHVzZSB0aGlzIG5ldyB6ZXJvIHByZWNpc2lvbiBpbnRlZ2VyLgo+IEkgYW0gbm90IHN1cmUg d2hhdCB0aGUgYmVzdCBhcHByb2FjaCBpcyBoZXJlOyBJIHdhcyBob3BpbmcgdG8gc29saWNp dAo+IGZlZWRiYWNrIG9uIHdoYXQgSSBhbSBkb2luZyB3aXRoIHRoZSBmb2xrcyBoZXJlIG9u IHRoZSBtYWlsaW5nIGxpc3QuCj4KPiBUaGFua3MKPgo+IC0tUGhpbAo+CgpBZGRpbmcgaW4g dGhlIEdDQyBtYWlsaW5nIGxpc3QgZm9yIGZlZWRiYWNrLgoKVGhhbmtzCgotLVBoaWwKCg== --7QPwUPNXBG08AFWDObVEpRcV4i4iysr9i-- --1h5BHEnJBC4MTBl71xMSkcUUzUbmiBcyR Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsD5BAABCAAjFiEET83ATZOayqRjyL0Cr7gxHEFOdpkFAmDZ09oFAwAAAAAACgkQr7gxHEFOdpn8 7AwAgdUlcsUaPZa6oZ9qCmIPMcyzjBXn3Fcwf1DdX9B5Ip8v6eeHBIyHhRJ/+HAfW7sx8UUf2olQ cDN4kz+27ae39w9I0sCulH9+T9+zNFAjEpi5vH9AviVEKK9iwVweUloqUku3SgSRhwwlrgQgFOgo otcBNB2pI7tGNzjBjFj+6JT9h+DT/y7dHBz2SL8+CpSelOFoUn/uaDMQigj2wAaQ/9eAs0fHjX0b TXbRR86Kpq57BVPUqnqoU0BIZ5eLm2gqdaCz3726jowlXZ6ohImrns4PAdUOOYYMEpj9aBvA0Qff j1ThQIwdSsi0of4nn8txOzLHhDAk1O1gJHNpgBHnbvi9voJmlvv+kzdRETjuJTU9T4vrvVCL+WaD 5/Kjuv0hGjBkLsaCxc1WKaI0cBPj7l0s1SOCGzmHGUXsm/wu/qOmJMMHLOdFKC/xIZu2M8oR0XZJ YBEFX70nBCkV74ixE2L1/crP/1CF0Wb3VKwjqugoe0gMmqLmferQWU6J6+dc =tK0z -----END PGP SIGNATURE----- --1h5BHEnJBC4MTBl71xMSkcUUzUbmiBcyR--