<mxfile host="Electron" modified="2024-03-27T18:12:08.812Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="tqcUcvCS0PYLbLAaGHwA" version="23.1.5" type="device">
  <diagram name="Page-1" id="ub6Kcl9hFJVH3Glv2pB0">
    <mxGraphModel dx="794" dy="1243" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="ujo9VT5bJkuNzj6cyKRs-3" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
          <mxGeometry x="40" y="40" width="190" height="200" as="geometry" />
        </mxCell>
        <mxCell id="ujo9VT5bJkuNzj6cyKRs-4" value="std::stdout()&lt;br&gt;&amp;nbsp; .lock()&lt;br&gt;&amp;nbsp; .write(..)" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=16;fontFamily=Iosevka Term;" vertex="1" parent="1">
          <mxGeometry x="480" y="120" width="130" height="70" as="geometry" />
        </mxCell>
        <mxCell id="ujo9VT5bJkuNzj6cyKRs-5" value="POSIX compliant OS" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=16;fontFamily=Iosevka Term;" vertex="1" parent="1">
          <mxGeometry x="70" y="50" width="130" height="40" as="geometry" />
        </mxCell>
        <mxCell id="ujo9VT5bJkuNzj6cyKRs-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="ujo9VT5bJkuNzj6cyKRs-6" target="ujo9VT5bJkuNzj6cyKRs-9">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="ujo9VT5bJkuNzj6cyKRs-6" value="stdin" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Iosevka Term;fontSize=16;" vertex="1" parent="1">
          <mxGeometry x="75" y="100" width="120" height="30" as="geometry" />
        </mxCell>
        <mxCell id="ujo9VT5bJkuNzj6cyKRs-7" value="stdout" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Iosevka Term;fontSize=16;" vertex="1" parent="1">
          <mxGeometry x="75" y="140" width="120" height="30" as="geometry" />
        </mxCell>
        <mxCell id="ujo9VT5bJkuNzj6cyKRs-8" value="stderr" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Iosevka Term;fontSize=16;" vertex="1" parent="1">
          <mxGeometry x="75" y="180" width="120" height="30" as="geometry" />
        </mxCell>
        <mxCell id="ujo9VT5bJkuNzj6cyKRs-9" value="read_line()" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=16;fontFamily=Iosevka Term;" vertex="1" parent="1">
          <mxGeometry x="290" y="100" width="120" height="30" as="geometry" />
        </mxCell>
        <mxCell id="ujo9VT5bJkuNzj6cyKRs-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" target="ujo9VT5bJkuNzj6cyKRs-13" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="195" y="155" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="ujo9VT5bJkuNzj6cyKRs-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="ujo9VT5bJkuNzj6cyKRs-13" target="ujo9VT5bJkuNzj6cyKRs-4">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="ujo9VT5bJkuNzj6cyKRs-13" value="println!()" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=16;fontFamily=Iosevka Term;" vertex="1" parent="1">
          <mxGeometry x="290" y="140" width="120" height="30" as="geometry" />
        </mxCell>
        <mxCell id="ujo9VT5bJkuNzj6cyKRs-14" value="eprintln!()" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=16;fontFamily=Iosevka Term;" vertex="1" parent="1">
          <mxGeometry x="290" y="180" width="120" height="30" as="geometry" />
        </mxCell>
        <mxCell id="ujo9VT5bJkuNzj6cyKRs-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" target="ujo9VT5bJkuNzj6cyKRs-14" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="195" y="195" as="sourcePoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="ujo9VT5bJkuNzj6cyKRs-17" value="https://doc.rust-lang.org/std/io/struct.Stdin.html#method.read_line" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=16;fontFamily=Iosevka Term;" vertex="1" parent="1">
          <mxGeometry x="240" y="40" width="570" height="30" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
