core: improve comment · model-checking/verify-rust-std@8db57c2 (original) (raw)

Original file line number Diff line number Diff line change
@@ -68,8 +68,8 @@ pub(super) enum Flag {
68 68 #[derive(Copy, Clone)]
69 69 enum ArgumentType<'a> {
70 70 Placeholder {
71 -// INVARIANT: if `formatter` had type `fn(&T, _) -> _` then `value`
72 -// was derived from a `&T` with lifetime `'a`.
71 +// INVARIANT: `formatter` has type `fn(&T, _) -> _` for some `T`, and `value`
72 +// was derived from a `&'a T`.
73 73 value: NonNull<()>,
74 74 formatter: unsafe fn(NonNull<()>, &mut Formatter<'_>) -> Result,
75 75 _lifetime: PhantomData<&'a ()>,