Skip to content
Snippets Groups Projects
  • Isaac van Bakel's avatar
    8328c6cd
    Expose atomic lifetimes opaquely in the API · 8328c6cd
    Isaac van Bakel authored
    This extends the lifetime signature to expose the notion of atomic
    lifetimes and how they can embed into normal lifetimes. This allows for
    a future lemma where I will state that a particular new lifetime is
    atomic, thus allowing for the application of the lifetime-ending lemma
    at a later point.
    
    This has been done opaquely rather than exposing directly the definition
    of `atomic_lft` to try to keep the API clean.
    8328c6cd
    History
    Expose atomic lifetimes opaquely in the API
    Isaac van Bakel authored
    This extends the lifetime signature to expose the notion of atomic
    lifetimes and how they can embed into normal lifetimes. This allows for
    a future lemma where I will state that a particular new lifetime is
    atomic, thus allowing for the application of the lifetime-ending lemma
    at a later point.
    
    This has been done opaquely rather than exposing directly the definition
    of `atomic_lft` to try to keep the API clean.