Skip to content
Snippets Groups Projects
Commit 83cfda22 authored by Jasper Clemens Gräflich's avatar Jasper Clemens Gräflich
Browse files

Add notes

parent 8b660bfc
No related branches found
No related tags found
No related merge requests found
Pipeline #86551 passed
...@@ -297,12 +297,14 @@ These data structures are implemented using so-called \emph{raw pointers}. Raw p ...@@ -297,12 +297,14 @@ These data structures are implemented using so-called \emph{raw pointers}. Raw p
\subsection{(Other) Substructural Types} \subsection{(Other) Substructural Types}
\begin{enumerate} \begin{enumerate}
\item What are structural rules? Exchange, Weakening, Contraction
\item Move semantics are affine types \item Move semantics are affine types
\item Clone and Copy is weakening \item Clone and Copy is weakening
\item \lstinline{#[must_use]} and relevant types \item \lstinline{#[must_use]} and relevant types
\item Linear types \item Linear types
\item Ordered types \item The borrow stack is ordered types
\item Uniqueness types \item Uniqueness types: There is only one reference (in contrast to linear types: no more references can be created)
\todo[inline]{Proof objects? Compile-time only linear values}
\end{enumerate} \end{enumerate}
\subsection{Purity and (algebraic) Effects} \subsection{Purity and (algebraic) Effects}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment