``MyStructure``
===============

.. index:: s:14MySwiftLibrary0A9StructureV

A structure.



.. raw:: html

   <style>
   .doc-link {
       font-family: var(--font-stack--monospace);
   }
   </style>

   <script type="text/javascript">
   window.onload = function() {
       document.querySelectorAll("a[href*='#doclink']").forEach(function(link) {
           link.classList.add("doc-link");
           link.href = link.href.replace("#doclink", "");
       });
   }
   </script>



.. raw:: html

   <style>
   .toctree-wrapper ul {
       list-style-type: none !important;
       padding-left: 0 !important;
       margin-left: 0 !important;
   }

   .toctree-l1 {
       list-style: none !important;
   }

   .main .toctree-l1 > a > code > .pre { font-size: 120% !important; }
   </style>

Declaration
-----------


.. raw:: html

     <div class="highlight"><pre><span></span><span class="kd">struct</span><span class="w"> </span><span class="nc">MyStructure</span>
   </pre></div>

Discussion
----------

Marks are added to the body of the documentation. By default, members are grouped by type of declaration.It implements `MyProtocol <s_14MySwiftLibrary0A8ProtocolP.html#doclink>`_. Call `MyStructure.hello(world:) <s_14MySwiftLibrary0A9StructureV5hello5worldS2S_tF.html#doclink>`_ to say hello.


Members
-------

.. toctree::
   :maxdepth: 1

   s_14MySwiftLibrary0A9StructureV5hello5worldS2S_tF

Returns hello.


MyProtocol
----------

.. toctree::
   :maxdepth: 1

   s_14MySwiftLibrary0A8ProtocolP3foo3barS2S_tF

Documentation text.


Conforms to
-----------

- `MyProtocol <s_14MySwiftLibrary0A8ProtocolP.html#doclink>`_

