=============
Hello World
=============

-------------
Hello World
-------------

.. container:: overlay 1

  .. image:: rust_essentials/hello_world_0.svg

.. container:: overlay 2

  .. image:: rust_essentials/hello_world_1.svg

.. container:: overlay 3

  .. image:: rust_essentials/hello_world_2.svg

.. container:: overlay 4

  .. image:: rust_essentials/hello_world_3.svg

.. container:: overlay 5

  .. image:: rust_essentials/hello_world_4.svg

.. container:: overlay 6

  .. image:: rust_essentials/hello_world_5.svg

.. container:: animate 2-

  * :rust:`//` - indicates a single-line **comment**

.. container:: animate 3-

  * :rust:`fn` - "introduces" a **function**

.. container:: animate 4-

  * :rust:`{ }` - curly braces enclose a **block**

.. container:: animate 5-

  * :rust:`main` - the entry point of the program

.. container:: animate 6-

  * :rust:`println!` - macro for printing a string followed by newline
