Skip to content

Commit

Permalink
A slightly different wording for conclusion
Browse files Browse the repository at this point in the history
  • Loading branch information
arazabishov committed Jun 1, 2020
1 parent 392e97f commit 3bc417c
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions chapters/conclusion.tex
Original file line number Diff line number Diff line change
Expand Up @@ -124,9 +124,9 @@ \subsection{Focus and display optimizations}
\section{Towards the library of persistent data structures for Rust}
Vector is only one of many other general-purpose data structures provided by the Rust standard library, such as \type{LinkedList}, \type{HashMap}, \type{HashSet}, and others. The ideas discussed in this thesis can be used to implement persistent variants of those data structures. For example, the hash array mapped tries \cite{ideal-hash-trees} can be used as a foundation for \type{HashMap}.

In fact, there are other projects that implement persistent collections for Rust today, such as \imrs{}\footnote{\url{https://docs.rs/im/14.3.0/im/}} and \rpds{}\footnote{\url{https://docs.rs/rpds/0.7.0/rpds/}}. Even though they do not offer the same optimizations and interface as \pvecrs{}, they are a viable alternative for someone who needs other persistent data structures today.
In fact, there are other projects that implement persistent collections for Rust today, such as \imrs{}\footnote{\url{https://docs.rs/im/14.3.0/im/}} and \rpds{}\footnote{\url{https://docs.rs/rpds/0.7.0/rpds/}}. Even though they do not offer the same optimizations and interface as \pvecrs{}, they are a viable alternative for someone who needs a wider selection of persistent data structures today.

\begin{center}
\vspace*{6cm}
\vspace*{5cm}
\includegraphics[width=8cm, angle=0, trim=10 10 10 10, clip]{images/ferris-waving.png}
\end{center}

0 comments on commit 3bc417c

Please sign in to comment.