use std::marker::PhantomData;
pub struct LexicalLifetime<'a> {
_marker: PhantomData<&'a ()>,
}
impl LexicalLifetime<'_> {
#[inline(always)]
pub const fn new() -> Self {
Self {
_marker: PhantomData,
}
}
}
impl Drop for LexicalLifetime<'_> {
#[inline(always)]
fn drop(&mut self) {}
}