From 1fb33d7467db73706d143150cf56bca253c86830 Mon Sep 17 00:00:00 2001 From: Ralf Jung Date: Thu, 6 Jun 2019 15:35:31 +0200 Subject: [PATCH 1/1] we use tag 0 so let's not use a NonZero type --- personal/_posts/2019-04-30-stacked-borrows-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/personal/_posts/2019-04-30-stacked-borrows-2.md b/personal/_posts/2019-04-30-stacked-borrows-2.md index 5731826..669d49d 100644 --- a/personal/_posts/2019-04-30-stacked-borrows-2.md +++ b/personal/_posts/2019-04-30-stacked-borrows-2.md @@ -80,7 +80,7 @@ pub struct Stack { {% endhighlight %} The *tag* is also simpler than it was before: there are no longer separate tags for mutable and shared references. {% highlight rust %} -pub type PtrId = NonZeroU64; +pub type PtrId = u64; pub enum Tag { Tagged(PtrId), Untagged, -- 2.30.2