<br />
<b>Deprecated</b>:  explode(): Passing null to parameter #2 ($string) of type string is deprecated in <b>/home/sickgaming/domains/sickgaming.net/public_html/inc/plugins/htmlposts.php</b> on line <b>137</b><br />
<br />
<b>Deprecated</b>:  explode(): Passing null to parameter #2 ($string) of type string is deprecated in <b>/home/sickgaming/domains/sickgaming.net/public_html/inc/plugins/htmlposts.php</b> on line <b>137</b><br />
<br />
<b>Deprecated</b>:  explode(): Passing null to parameter #2 ($string) of type string is deprecated in <b>/home/sickgaming/domains/sickgaming.net/public_html/inc/plugins/htmlposts.php</b> on line <b>137</b><br />
<br />
<b>Deprecated</b>:  explode(): Passing null to parameter #2 ($string) of type string is deprecated in <b>/home/sickgaming/domains/sickgaming.net/public_html/inc/plugins/htmlposts.php</b> on line <b>137</b><br />
<br />
<b>Deprecated</b>:  explode(): Passing null to parameter #2 ($string) of type string is deprecated in <b>/home/sickgaming/domains/sickgaming.net/public_html/inc/plugins/htmlposts.php</b> on line <b>137</b><br />
<br />
<b>Deprecated</b>:  explode(): Passing null to parameter #2 ($string) of type string is deprecated in <b>/home/sickgaming/domains/sickgaming.net/public_html/inc/plugins/htmlposts.php</b> on line <b>137</b><br />
<br />
<b>Deprecated</b>:  explode(): Passing null to parameter #2 ($string) of type string is deprecated in <b>/home/sickgaming/domains/sickgaming.net/public_html/inc/plugins/htmlposts.php</b> on line <b>137</b><br />
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Sick Gaming - Rust]]></title>
		<link>https://sickgaming.net/</link>
		<description><![CDATA[Sick Gaming - https://sickgaming.net]]></description>
		<pubDate>Sun, 12 Apr 2026 11:41:06 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Rust RCON Admin Tool | Control your server with ease.]]></title>
			<link>https://sickgaming.net/thread-99118.html</link>
			<pubDate>Thu, 31 Mar 2022 21:31:27 -0200</pubDate>
			<dc:creator><![CDATA[<a href="https://sickgaming.net/member.php?action=profile&uid=13811">SickProdigy</a>]]></dc:creator>
			<guid isPermaLink="false">https://sickgaming.net/thread-99118.html</guid>
			<description><![CDATA[Hello everyone, and welcome.<br />
<br />
Hosting a rust server? I'm sure you need help adminning it, check below! \/<br />
<br />
List of what it can do (for each version of the game) <br />
<br />
Legacy: <ul class="mycode_list"><li>Spawn in items <br />
</li>
<li>Set time of day <br />
</li>
<li>Teleport <br />
</li>
<li>Ban <br />
</li>
<li>Kick <br />
</li>
<li>Call Airdrops <br />
</li>
<li>In game message <br />
</li>
<li>Turn Godmod on/off <br />
</li>
<li>Turn PVP on/off <br />
</li>
<li>Notice Popup <br />
</li>
<li>Commands <br />
</li>
<li>View who is online <br />
</li>
</ul>
<br />
Experimental: <ul class="mycode_list"><li>Ban <br />
</li>
<li>Kick <br />
</li>
<li>View who is online <br />
</li>
<li>Admin Chat <br />
</li>
<li>Possibly more coming <br />
</li>
</ul>
<br />
If you find you want to use this software please head to this link and grab it up and use it. <br />
<a href="https://www.rustadmin.com/" target="_blank" rel="noopener" class="mycode_url">https://www.rustadmin.com/</a><br />
 <br />
Here's a list of console commands you can use: <br />
<a href="https://www.sickgaming.net/thread-85524.html" target="_blank" rel="noopener" class="mycode_url">Useful Rust Console Commands for the Average Player and Admins</a><br />
<br />
<span style="color: #E82A1F;" class="mycode_color">Looking to join a rust server?</span><br />
<span style="color: #E82A1F;" class="mycode_color">Try our promoted server</span> <span style="color: #4CEA5E;" class="mycode_color">Smokers Paradise 2x; Custom Plugins and Maps | Monthly Wipe</span><br />
<span style="color: #1E92F7;" class="mycode_color">135.148.70.123:26980</span><br />
<br />
<span style="color: #E82A1F;" class="mycode_color">or</span>  <span style="color: #4CEA5E;" class="mycode_color">Smokers Paradise 5x; Custom Plugins and Maps | Monthly Wipe</span><br />
<span style="color: #1E92F7;" class="mycode_color">135.148.83.213:7005</span>]]></description>
			<content:encoded><![CDATA[Hello everyone, and welcome.<br />
<br />
Hosting a rust server? I'm sure you need help adminning it, check below! \/<br />
<br />
List of what it can do (for each version of the game) <br />
<br />
Legacy: <ul class="mycode_list"><li>Spawn in items <br />
</li>
<li>Set time of day <br />
</li>
<li>Teleport <br />
</li>
<li>Ban <br />
</li>
<li>Kick <br />
</li>
<li>Call Airdrops <br />
</li>
<li>In game message <br />
</li>
<li>Turn Godmod on/off <br />
</li>
<li>Turn PVP on/off <br />
</li>
<li>Notice Popup <br />
</li>
<li>Commands <br />
</li>
<li>View who is online <br />
</li>
</ul>
<br />
Experimental: <ul class="mycode_list"><li>Ban <br />
</li>
<li>Kick <br />
</li>
<li>View who is online <br />
</li>
<li>Admin Chat <br />
</li>
<li>Possibly more coming <br />
</li>
</ul>
<br />
If you find you want to use this software please head to this link and grab it up and use it. <br />
<a href="https://www.rustadmin.com/" target="_blank" rel="noopener" class="mycode_url">https://www.rustadmin.com/</a><br />
 <br />
Here's a list of console commands you can use: <br />
<a href="https://www.sickgaming.net/thread-85524.html" target="_blank" rel="noopener" class="mycode_url">Useful Rust Console Commands for the Average Player and Admins</a><br />
<br />
<span style="color: #E82A1F;" class="mycode_color">Looking to join a rust server?</span><br />
<span style="color: #E82A1F;" class="mycode_color">Try our promoted server</span> <span style="color: #4CEA5E;" class="mycode_color">Smokers Paradise 2x; Custom Plugins and Maps | Monthly Wipe</span><br />
<span style="color: #1E92F7;" class="mycode_color">135.148.70.123:26980</span><br />
<br />
<span style="color: #E82A1F;" class="mycode_color">or</span>  <span style="color: #4CEA5E;" class="mycode_color">Smokers Paradise 5x; Custom Plugins and Maps | Monthly Wipe</span><br />
<span style="color: #1E92F7;" class="mycode_color">135.148.83.213:7005</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Rust: The Best Keybinds for PRO players!]]></title>
			<link>https://sickgaming.net/thread-96125.html</link>
			<pubDate>Fri, 10 Jul 2020 18:17:24 -0200</pubDate>
			<dc:creator><![CDATA[<a href="https://sickgaming.net/member.php?action=profile&uid=13811">SickProdigy</a>]]></dc:creator>
			<guid isPermaLink="false">https://sickgaming.net/thread-96125.html</guid>
			<description><![CDATA[Players are given several default controls for basic movements like jumping, sprinting, and crouching, along with number keys for certain hotbar items. However, those new to the game may find it hard to quickly respond to sudden events. Thankfully, Rust allows players to set keybinds that allow the automation of various tasks from holding down a key to even crafting items.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Steps to add keybinds</span><br />
<ol type="1" class="mycode_list"><li>Press “F1”<br />
</li>
<li>Type the following commands in the console<br />
</li>
<li>Save the keybinds afterwards by entering: writecfg<br />
</li>
</ol>
Players can also navigate to the cfg folder of their Rust game directory. This is normally located here: C:\Program Files (x86)\Steam\steamapps\common\Rust\cfg <br />
One can then edit the file using a program like Notepad++, instead of directly entering it through the console. This can also be used to delete keybinds from the game, instead of going into console and entering: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>bind &lt;key&gt; ""</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Flashlight when ADS</span><ul class="mycode_list"><li>
bind Mouse1 +lighttoggle;+attack2</li>
<li>Aiming down sight will also turn on flashlight/laser<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Permanent Crouch</span><ul class="mycode_list"><li>
bind c duck</li>
<li>Press C to crouch permanently<br />
</li>
<li>Press CTRL to cancel<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Auto Run</span><ul class="mycode_list"><li>
bind q forward;sprint</li>
<li>Press Q to auto-run<br />
</li>
<li>Use Shift + W to cancel<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Auto Swim</span><ul class="mycode_list"><li>
bind 0 forward;sprint;jump</li>
<li>Press 0 to auto-swim<br />
</li>
<li>Press Space + Shift + W to cancel<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Permanently Attacking or Mining + Crouched </span><ul class="mycode_list"><li>
bind z attack;duck</li>
<li>Press Z to crouch permanently and auto-attack / auto-mine<br />
</li>
<li>Press CTRL + Left Click to cancel<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Attack + Crouch (while key is pressed)</span><ul class="mycode_list"><li>
bind z +attack;+duck</li>
<li>Press Z to attack/mine and crouch<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Change FOV</span><ul class="mycode_list"><li>
bind n fov 90bind m fov 60</li>
<li>Pressing N or M will change the player’s FOV<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Change Audio Levels</span><ul class="mycode_list"><li>
bind comma "audio.game 1"</li>
<li>(Normal audio level)<br />
bind period "audio.game 2.5"</li>
<li>(Increased audio level, useful for listening to player movement)<br />
bind minus "audio.game 0"</li>
<li>(Turns off game audio, only voice chat is on)<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Automate Chat Message</span><ul class="mycode_list"><li>
bind u chat.say "Nice Try"\</li>
<li>Pressing U will put everything within the quotes into chat<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Auto-Craft Bandage</span><ul class="mycode_list"><li>
bind 7 "craft.add -2072273936 1"</li>
<li>Press 7 to auto-craft 1 bandage<br />
</li>
</ul>
Many of the popular keybinds listed above can be customized by changing the key pressed. At the end of the day, each player has a different preference on what keys they like to use.<br />
Some keybinds will include “;” – which is used to combine two actions together using one key. Others may use a “+” sign, making it so that the keybind is not permanently activated and only when the key is pressed.<br />
In addition, the “Auto-Craft Bandage” keybind can also be changed to craft something else entirely using the same format of: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>bind &lt;key&gt; "craft.add &lt;item id&gt; &lt;number&gt;"</code></div></div>Players can find the item id of their respective items <a href="https://github.com/Ryan-J-D/Rust-Item-IDs/blob/master/ItemIds_v2108.json" target="_blank" rel="noopener" class="mycode_url">by going here</a>.]]></description>
			<content:encoded><![CDATA[Players are given several default controls for basic movements like jumping, sprinting, and crouching, along with number keys for certain hotbar items. However, those new to the game may find it hard to quickly respond to sudden events. Thankfully, Rust allows players to set keybinds that allow the automation of various tasks from holding down a key to even crafting items.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Steps to add keybinds</span><br />
<ol type="1" class="mycode_list"><li>Press “F1”<br />
</li>
<li>Type the following commands in the console<br />
</li>
<li>Save the keybinds afterwards by entering: writecfg<br />
</li>
</ol>
Players can also navigate to the cfg folder of their Rust game directory. This is normally located here: C:\Program Files (x86)\Steam\steamapps\common\Rust\cfg <br />
One can then edit the file using a program like Notepad++, instead of directly entering it through the console. This can also be used to delete keybinds from the game, instead of going into console and entering: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>bind &lt;key&gt; ""</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">Flashlight when ADS</span><ul class="mycode_list"><li>
bind Mouse1 +lighttoggle;+attack2</li>
<li>Aiming down sight will also turn on flashlight/laser<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Permanent Crouch</span><ul class="mycode_list"><li>
bind c duck</li>
<li>Press C to crouch permanently<br />
</li>
<li>Press CTRL to cancel<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Auto Run</span><ul class="mycode_list"><li>
bind q forward;sprint</li>
<li>Press Q to auto-run<br />
</li>
<li>Use Shift + W to cancel<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Auto Swim</span><ul class="mycode_list"><li>
bind 0 forward;sprint;jump</li>
<li>Press 0 to auto-swim<br />
</li>
<li>Press Space + Shift + W to cancel<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Permanently Attacking or Mining + Crouched </span><ul class="mycode_list"><li>
bind z attack;duck</li>
<li>Press Z to crouch permanently and auto-attack / auto-mine<br />
</li>
<li>Press CTRL + Left Click to cancel<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Attack + Crouch (while key is pressed)</span><ul class="mycode_list"><li>
bind z +attack;+duck</li>
<li>Press Z to attack/mine and crouch<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Change FOV</span><ul class="mycode_list"><li>
bind n fov 90bind m fov 60</li>
<li>Pressing N or M will change the player’s FOV<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Change Audio Levels</span><ul class="mycode_list"><li>
bind comma "audio.game 1"</li>
<li>(Normal audio level)<br />
bind period "audio.game 2.5"</li>
<li>(Increased audio level, useful for listening to player movement)<br />
bind minus "audio.game 0"</li>
<li>(Turns off game audio, only voice chat is on)<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Automate Chat Message</span><ul class="mycode_list"><li>
bind u chat.say "Nice Try"\</li>
<li>Pressing U will put everything within the quotes into chat<br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b">Auto-Craft Bandage</span><ul class="mycode_list"><li>
bind 7 "craft.add -2072273936 1"</li>
<li>Press 7 to auto-craft 1 bandage<br />
</li>
</ul>
Many of the popular keybinds listed above can be customized by changing the key pressed. At the end of the day, each player has a different preference on what keys they like to use.<br />
Some keybinds will include “;” – which is used to combine two actions together using one key. Others may use a “+” sign, making it so that the keybind is not permanently activated and only when the key is pressed.<br />
In addition, the “Auto-Craft Bandage” keybind can also be changed to craft something else entirely using the same format of: <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>bind &lt;key&gt; "craft.add &lt;item id&gt; &lt;number&gt;"</code></div></div>Players can find the item id of their respective items <a href="https://github.com/Ryan-J-D/Rust-Item-IDs/blob/master/ItemIds_v2108.json" target="_blank" rel="noopener" class="mycode_url">by going here</a>.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Rust: Survival Fish Trap]]></title>
			<link>https://sickgaming.net/thread-86104.html</link>
			<pubDate>Sun, 19 Aug 2018 14:17:46 -0200</pubDate>
			<dc:creator><![CDATA[<a href="https://sickgaming.net/member.php?action=profile&uid=1">xSicKx</a>]]></dc:creator>
			<guid isPermaLink="false">https://sickgaming.net/thread-86104.html</guid>
			<description><![CDATA[The <span style="font-weight: bold;" class="mycode_b">Survival Fish Trap</span> is a craftable, deployable item used to catch fish. It is part of the new, experimental fishing system in Rust. <br />
<br />
<br />
<img src="https://i.imgur.com/ERQTWpJ.png" loading="lazy"  alt="[Image: ERQTWpJ.png]" class="mycode_img" /><br />
<br />
<span style="font-size: x-large;" class="mycode_size">Usage</span><br />
<br />
The fish trap can only be deployed on shores, in relatively shallow, knee-deep waters.<br />
<br />
Once deployed, you can access the contents of the trap and load it with bait by placing Food inside the trap's inventory. Many food items can be used to catch fish such as; Apples, Mushrooms, Pumpkins, Raw &amp; Cooked Meats, and Corn. Seeds do not work for catching fish. Minnows can no longer be used to catch more fish. The fillets from a gutted trout can be used as bait.<br />
<br />
Periodically, either Small Trout or Minnows will be caught, triggering a splashing animation and sound, and exhausting a portion of the loaded bait. Caught fish will appear in the trap's inventory. On average, you can expect to catch a fish about every 3 minutes, as long as a player is nearby.<br />
<br />
Catching fish will reduce the trap's health by 10 Points. The trap has 100 health points in total and can be repaired with a Hammer (This may not work anymore). It is highly recommended to keep fish traps in constant maintenance.<br />
<br />
If you are looking for the most calories out of your food, fishing will guarantee that. The lowest yield of a fish trap is 4 minnows per bait totaling 40 calories, which is equal to that of corn or pumpkin. That said when using mushrooms as bait, which only yield 15 calories when eaten, you will always get more calories from the caught fish than eating the mushroom alone. Waiting for the fish can yield great results especially when small trout are caught. <br />
<br />
<br />
<span style="font-size: x-large;" class="mycode_size">Crafting</span><br />
<br />
The Survival Fish Trap can be crafted with:<br />
<ul class="mycode_list"><li> 200 Wood<br />
</li>
</ul>
<ul class="mycode_list"><li>5 Cloth<br />
</li>
</ul>
<img src="https://vignette.wikia.nocookie.net/play-rust/images/7/71/Survival_Fish_Trap_Ingame.jpeg/revision/latest/scale-to-width-down/640?cb=20160507183428" loading="lazy"  alt="[Image: 640?cb=20160507183428]" class="mycode_img" />]]></description>
			<content:encoded><![CDATA[The <span style="font-weight: bold;" class="mycode_b">Survival Fish Trap</span> is a craftable, deployable item used to catch fish. It is part of the new, experimental fishing system in Rust. <br />
<br />
<br />
<img src="https://i.imgur.com/ERQTWpJ.png" loading="lazy"  alt="[Image: ERQTWpJ.png]" class="mycode_img" /><br />
<br />
<span style="font-size: x-large;" class="mycode_size">Usage</span><br />
<br />
The fish trap can only be deployed on shores, in relatively shallow, knee-deep waters.<br />
<br />
Once deployed, you can access the contents of the trap and load it with bait by placing Food inside the trap's inventory. Many food items can be used to catch fish such as; Apples, Mushrooms, Pumpkins, Raw &amp; Cooked Meats, and Corn. Seeds do not work for catching fish. Minnows can no longer be used to catch more fish. The fillets from a gutted trout can be used as bait.<br />
<br />
Periodically, either Small Trout or Minnows will be caught, triggering a splashing animation and sound, and exhausting a portion of the loaded bait. Caught fish will appear in the trap's inventory. On average, you can expect to catch a fish about every 3 minutes, as long as a player is nearby.<br />
<br />
Catching fish will reduce the trap's health by 10 Points. The trap has 100 health points in total and can be repaired with a Hammer (This may not work anymore). It is highly recommended to keep fish traps in constant maintenance.<br />
<br />
If you are looking for the most calories out of your food, fishing will guarantee that. The lowest yield of a fish trap is 4 minnows per bait totaling 40 calories, which is equal to that of corn or pumpkin. That said when using mushrooms as bait, which only yield 15 calories when eaten, you will always get more calories from the caught fish than eating the mushroom alone. Waiting for the fish can yield great results especially when small trout are caught. <br />
<br />
<br />
<span style="font-size: x-large;" class="mycode_size">Crafting</span><br />
<br />
The Survival Fish Trap can be crafted with:<br />
<ul class="mycode_list"><li> 200 Wood<br />
</li>
</ul>
<ul class="mycode_list"><li>5 Cloth<br />
</li>
</ul>
<img src="https://vignette.wikia.nocookie.net/play-rust/images/7/71/Survival_Fish_Trap_Ingame.jpeg/revision/latest/scale-to-width-down/640?cb=20160507183428" loading="lazy"  alt="[Image: 640?cb=20160507183428]" class="mycode_img" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Useful Rust Console Commands for the Average Player and Admins]]></title>
			<link>https://sickgaming.net/thread-85524.html</link>
			<pubDate>Thu, 05 Jul 2018 19:13:19 -0200</pubDate>
			<dc:creator><![CDATA[<a href="https://sickgaming.net/member.php?action=profile&uid=1">xSicKx</a>]]></dc:creator>
			<guid isPermaLink="false">https://sickgaming.net/thread-85524.html</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="font-size: xx-large;" class="mycode_size">Useful Rust Console Commands for the Average Player and Admin</span></span><br />
<br />
<img src="https://static1.squarespace.com/static/5420d068e4b09194f76b2af6/t/56a9ad5dd8af106c5b81060c/1453968971468/?format=750w" loading="lazy"  width="709" height="586" alt="[Image: ?format=750w]" class="mycode_img" /> <br />
<br />
For the first few months of Rust's "experimental" development, most player variables such as the nudity censor and mouse sensitivity were controlled only by console commands (aka "cvars"). Thankfully, most of these controls are now in the game menu for your tweaking pleasure. Simply hit the escape key and open the options tab!<br />
While it's now easier to edit many things, console commands still come in handy. Below is a list of use Rust console commands for both players and admins.<br />
<br />
<span style="font-style: italic;" class="mycode_i">Note: 1=true and 0=false. These may be used interchangeably when entering console commands that have an "on or off" state.</span><br />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">perf</span><br />
<br />
The long running replacement for fps.graph, perf is the Newman's go-to tool for figuring out how much abuse their PC is under. This tool has two (viable) options "perf 1" &amp; "perf 2". Perf 1 will display FPS only while Perf 2 will show you FPS + RAM usage.<br />
<br />
<img src="https://static1.squarespace.com/static/5420d068e4b09194f76b2af6/t/583fd6e2bebafbe2076b1d62/1480578793284/20161201024949_1.jpg?format=500w" loading="lazy"  width="709" height="742" alt="[Image: 20161201024949_1.jpg?format=500w]" class="mycode_img" /> <br />
<br />
Perf 2 readout in the bottom left of the players screen.<br />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">fps.limit -1</span><br />
<br />
Sometimes you don’t need the most frames per second that your computer can put out. Although it’s probably very rare that anyone would need this in Rust at the moment, its good to know it’s there for the future. -1 is the default value and that puts no limit on FPS but you can set it as high or low as desired.<br />
<br />
<hr class="mycode_hr" />
<img src="https://static1.squarespace.com/static/5420d068e4b09194f76b2af6/t/583fd74dd482e9d838b1eab4/1480578894987/2016-01-28-015116.normal.nohud.png?format=500w" loading="lazy"  width="709" height="708" alt="[Image: 2016-01-28-015116.normal.nohud.png?format=500w]" class="mycode_img" /> <br />
<br />
censornudity true - the <span style="font-style: italic;" class="mycode_i">default</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">censornudity true/false</span><br />
<br />
The censor can easily be turned on and off through the options menu these days. That being said, there is just no substitute for telling a friend to type "censornudity false" into console and hearing their screams of horror as their screen is filled with literal dicks. <br />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">kill</span><br />
<br />
Rust is a harsh game to say the least. Sometimes your best course of action is to just to say screw it and start fresh. Typing "kill" in console will get this done instantly.  There is a 60 second cooldown when using this command.<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Binding keys</span><br />
<br />
A very useful function that serves the purpose of binding various actions such as attack, crouch and the standard movement actions into one keybind. This can be particularly useful with reducing the grindy feeling that Rust conveys on occasion. Some useful binds are as follows:<br />
<br />
<span style="font-weight: bold;" class="mycode_b">bind m attack;duck</span> - Dubbed the AutoMine bind, it automatically uses the attack action in conjunction with crouch - giving you more time to look around your surroundings more efficiently and ultimately allowing you to survive longer.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">bind q forward;sprint</span> - Simply this is an auto running bind which concurrently presses w and shift without you pressing the buttons themselves thus giving you opportunity to concentrate on your surroundings or finishing off your sunday roast (yum).<br />
<br />
I recommend you take a look <a href="https://www.reddit.com/r/playrust/comments/3xc2oi/a_guide_to_rust_keybinds_guaranteed_to_save_your/" target="_blank" rel="noopener" class="mycode_url">here</a>. This will give you insight into the potential of ultimately making Rust easier in all areas such as attacking, time efficiency and generally allowing you and I to be lazier.<br />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">client.connect ip:port</span><br />
<br />
Not seeing the server you want to play on master server list? No worries, this handy command will set you straight (that is, if the server is up and on a compatible version to your client). Note you can also run client.disconnect if you like, which is the same thing has hitting escape and 'disconnect'.<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">server.seed</span><br />
<br />
This command will output the map seed of the server you're currently on. The procedural mapping system uses this number to generate the map. With the latest changes you can also get this information from the F1 menu under "system information".<br />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">streamermode 0/1</span><br />
<br />
This nifty switch allows you to enter streamer mode. While this is active, most identifying names (you, server, and players) will be changed to something random or be hidden entirely. It's not fool proof, but it should help deter the average stream sniper. <br />
<br />
<img src="https://static1.squarespace.com/static/5420d068e4b09194f76b2af6/t/56a9c293a12f44bc3730fd0a/1453965989949/streamermode?format=1000w" loading="lazy"  width="709" height="2335" alt="[Image: streamermode?format=1000w]" class="mycode_img" /> <br />
<hr class="mycode_hr" />
<br />
Admin commands<br />
<br />
<span style="font-weight: bold;" class="mycode_b">moderatorid STEAMID</span><br />
This command is used to give someone access to the admin commands. <br />
<img src="https://static1.squarespace.com/static/5420d068e4b09194f76b2af6/t/56a9cc4c42f552e4d5acd73f/1453968497900/2016-01-28-030547.normal.png?format=500w" loading="lazy"  width="709" height="1281" alt="[Image: 2016-01-28-030547.normal.png?format=500w]" class="mycode_img" /> <br />
<span style="font-weight: bold;" class="mycode_b">kick NAME</span><br />
This will kick someone from the server. You don't need the full name, unique partials will work. This also broadcasts a KICKED message to the server.<br />
<span style="font-weight: bold;" class="mycode_b">ban</span><br />
This will execute a kick ban. It will then be broadcast to the entire server. <br />
<span style="font-weight: bold;" class="mycode_b">banid STEAMID</span><br />
This command will ban a user given their SteamID. This is the only kick/ban command that does not broadcast to the rest of the server.<br />
<span style="font-weight: bold;" class="mycode_b">server.writecfg</span><br />
This is a helpful command to force the server to write all bans / moderator id's which have been set to config files (located in the /server/*identity*/cfg folder. The config files do write upon shutdown, however if the server crashes... that will be lost. Therefore, it is smart to run this command after every ban to make sure it sticks.<br />
<span style="font-weight: bold;" class="mycode_b">status</span><br />
This will cause the console to print out a partial list of connected clients along with their ping, ip and steamid.<br />
<span style="font-weight: bold;" class="mycode_b">inventory.give ITEM AMOUNT (example: inventory.give wood 1000)</span><br />
This command allows you to give items to yourself. However with the items menu now being available from the F1 interface, this command is really only useful for spawning massive amounts of resources.  The item name needs to be in the short name form or item ID. Oxide has a great list which is updated regularly, <a href="http://docs.oxidemod.org/rust/#item-list" target="_blank" rel="noopener" class="mycode_url">check it out here!</a><br />
<img src="https://static1.squarespace.com/static/5420d068e4b09194f76b2af6/t/56a9ca8ba976afffa1d81044/1453968096905/2016-01-28-025740.normal.png?format=750w" loading="lazy"  width="709" height="1443" alt="[Image: 2016-01-28-025740.normal.png?format=750w]" class="mycode_img" /> <br />
<span style="font-weight: bold;" class="mycode_b">say "I am server console"</span><br />
This allows you to speak as SERVER. Note, you need the quotes in to say multiple words.<br />
<span style="font-weight: bold;" class="mycode_b">server.globalchat 0</span><br />
This will make text chat local (meaning only people close to each other can see each others chat messages). This is currently set to 1 by default.<br />
<span style="font-weight: bold;" class="mycode_b">env.time 0 - 24</span><br />
Change the time on the server. 6 = Dawn / 12 = Noon / 18 = Dusk etc<br />
<span style="font-weight: bold;" class="mycode_b">teleport "playername"</span><br />
Rust now has teleport! Just type a partial name or full name. <br />
<span style="font-weight: bold;" class="mycode_b">teleportany [entity]</span><br />
This is a weird one... it allows you to teleport to any entity type of your choosing. For instance, to go to the nearest horse, type: teleportany horse.<br />
<span style="font-weight: bold;" class="mycode_b">noclip</span><br />
Toggles noclip on and off. It's a good idea to bind this to a key (bind L noclip)<br />
<span style="font-weight: bold;" class="mycode_b">debugcamera</span><br />
Breaks the camera away from your character or the player you're spectating and allows you to look around without players seeing you. Hold shift to speed up or spacebar to slow down. This is also a great one to have binded, we suggest using the P key (bind P debugcamera)<br />
<span style="font-weight: bold;" class="mycode_b">weather.fog</span><br />
Changes fog chance to the value you set. Particularly useful in situations when big giants are fighting or to improve picture quality for the aspiring content creators. Weather.fog 0.25 will set the chance to 25%.<br />
<span style="font-weight: bold;" class="mycode_b">weather.rain</span><br />
Like the above this will change the chance of rain on your server which will likely improve FPS but discourage those who value ultimate stealth. Weather.rain 0.38 would set the chance to 38%.<br />
<hr class="mycode_hr" />
Spreadsheets<br />
<a href="https://docs.google.com/spreadsheets/d/1n4ripoF68RDGZs28vfTwTPyQfO3pbHjr2dCovtmjgGk/edit?usp=sharing" target="_blank" rel="noopener" class="mycode_url">Admin commands cheat sheet</a> - Designed for quick and easy reference of commonly used admin tools.<br />
<a href="https://docs.google.com/spreadsheets/d/1iEmsQ9mZbOv3OzgQKZYhRuqSI1F6DwYM35ZMG5bSXJA/edit#gid=0" target="_blank" rel="noopener" class="mycode_url">Comprehensive cvar's list</a> - A full list of commands and server settings.]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="font-size: xx-large;" class="mycode_size">Useful Rust Console Commands for the Average Player and Admin</span></span><br />
<br />
<img src="https://static1.squarespace.com/static/5420d068e4b09194f76b2af6/t/56a9ad5dd8af106c5b81060c/1453968971468/?format=750w" loading="lazy"  width="709" height="586" alt="[Image: ?format=750w]" class="mycode_img" /> <br />
<br />
For the first few months of Rust's "experimental" development, most player variables such as the nudity censor and mouse sensitivity were controlled only by console commands (aka "cvars"). Thankfully, most of these controls are now in the game menu for your tweaking pleasure. Simply hit the escape key and open the options tab!<br />
While it's now easier to edit many things, console commands still come in handy. Below is a list of use Rust console commands for both players and admins.<br />
<br />
<span style="font-style: italic;" class="mycode_i">Note: 1=true and 0=false. These may be used interchangeably when entering console commands that have an "on or off" state.</span><br />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">perf</span><br />
<br />
The long running replacement for fps.graph, perf is the Newman's go-to tool for figuring out how much abuse their PC is under. This tool has two (viable) options "perf 1" &amp; "perf 2". Perf 1 will display FPS only while Perf 2 will show you FPS + RAM usage.<br />
<br />
<img src="https://static1.squarespace.com/static/5420d068e4b09194f76b2af6/t/583fd6e2bebafbe2076b1d62/1480578793284/20161201024949_1.jpg?format=500w" loading="lazy"  width="709" height="742" alt="[Image: 20161201024949_1.jpg?format=500w]" class="mycode_img" /> <br />
<br />
Perf 2 readout in the bottom left of the players screen.<br />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">fps.limit -1</span><br />
<br />
Sometimes you don’t need the most frames per second that your computer can put out. Although it’s probably very rare that anyone would need this in Rust at the moment, its good to know it’s there for the future. -1 is the default value and that puts no limit on FPS but you can set it as high or low as desired.<br />
<br />
<hr class="mycode_hr" />
<img src="https://static1.squarespace.com/static/5420d068e4b09194f76b2af6/t/583fd74dd482e9d838b1eab4/1480578894987/2016-01-28-015116.normal.nohud.png?format=500w" loading="lazy"  width="709" height="708" alt="[Image: 2016-01-28-015116.normal.nohud.png?format=500w]" class="mycode_img" /> <br />
<br />
censornudity true - the <span style="font-style: italic;" class="mycode_i">default</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">censornudity true/false</span><br />
<br />
The censor can easily be turned on and off through the options menu these days. That being said, there is just no substitute for telling a friend to type "censornudity false" into console and hearing their screams of horror as their screen is filled with literal dicks. <br />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">kill</span><br />
<br />
Rust is a harsh game to say the least. Sometimes your best course of action is to just to say screw it and start fresh. Typing "kill" in console will get this done instantly.  There is a 60 second cooldown when using this command.<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Binding keys</span><br />
<br />
A very useful function that serves the purpose of binding various actions such as attack, crouch and the standard movement actions into one keybind. This can be particularly useful with reducing the grindy feeling that Rust conveys on occasion. Some useful binds are as follows:<br />
<br />
<span style="font-weight: bold;" class="mycode_b">bind m attack;duck</span> - Dubbed the AutoMine bind, it automatically uses the attack action in conjunction with crouch - giving you more time to look around your surroundings more efficiently and ultimately allowing you to survive longer.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">bind q forward;sprint</span> - Simply this is an auto running bind which concurrently presses w and shift without you pressing the buttons themselves thus giving you opportunity to concentrate on your surroundings or finishing off your sunday roast (yum).<br />
<br />
I recommend you take a look <a href="https://www.reddit.com/r/playrust/comments/3xc2oi/a_guide_to_rust_keybinds_guaranteed_to_save_your/" target="_blank" rel="noopener" class="mycode_url">here</a>. This will give you insight into the potential of ultimately making Rust easier in all areas such as attacking, time efficiency and generally allowing you and I to be lazier.<br />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">client.connect ip:port</span><br />
<br />
Not seeing the server you want to play on master server list? No worries, this handy command will set you straight (that is, if the server is up and on a compatible version to your client). Note you can also run client.disconnect if you like, which is the same thing has hitting escape and 'disconnect'.<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">server.seed</span><br />
<br />
This command will output the map seed of the server you're currently on. The procedural mapping system uses this number to generate the map. With the latest changes you can also get this information from the F1 menu under "system information".<br />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">streamermode 0/1</span><br />
<br />
This nifty switch allows you to enter streamer mode. While this is active, most identifying names (you, server, and players) will be changed to something random or be hidden entirely. It's not fool proof, but it should help deter the average stream sniper. <br />
<br />
<img src="https://static1.squarespace.com/static/5420d068e4b09194f76b2af6/t/56a9c293a12f44bc3730fd0a/1453965989949/streamermode?format=1000w" loading="lazy"  width="709" height="2335" alt="[Image: streamermode?format=1000w]" class="mycode_img" /> <br />
<hr class="mycode_hr" />
<br />
Admin commands<br />
<br />
<span style="font-weight: bold;" class="mycode_b">moderatorid STEAMID</span><br />
This command is used to give someone access to the admin commands. <br />
<img src="https://static1.squarespace.com/static/5420d068e4b09194f76b2af6/t/56a9cc4c42f552e4d5acd73f/1453968497900/2016-01-28-030547.normal.png?format=500w" loading="lazy"  width="709" height="1281" alt="[Image: 2016-01-28-030547.normal.png?format=500w]" class="mycode_img" /> <br />
<span style="font-weight: bold;" class="mycode_b">kick NAME</span><br />
This will kick someone from the server. You don't need the full name, unique partials will work. This also broadcasts a KICKED message to the server.<br />
<span style="font-weight: bold;" class="mycode_b">ban</span><br />
This will execute a kick ban. It will then be broadcast to the entire server. <br />
<span style="font-weight: bold;" class="mycode_b">banid STEAMID</span><br />
This command will ban a user given their SteamID. This is the only kick/ban command that does not broadcast to the rest of the server.<br />
<span style="font-weight: bold;" class="mycode_b">server.writecfg</span><br />
This is a helpful command to force the server to write all bans / moderator id's which have been set to config files (located in the /server/*identity*/cfg folder. The config files do write upon shutdown, however if the server crashes... that will be lost. Therefore, it is smart to run this command after every ban to make sure it sticks.<br />
<span style="font-weight: bold;" class="mycode_b">status</span><br />
This will cause the console to print out a partial list of connected clients along with their ping, ip and steamid.<br />
<span style="font-weight: bold;" class="mycode_b">inventory.give ITEM AMOUNT (example: inventory.give wood 1000)</span><br />
This command allows you to give items to yourself. However with the items menu now being available from the F1 interface, this command is really only useful for spawning massive amounts of resources.  The item name needs to be in the short name form or item ID. Oxide has a great list which is updated regularly, <a href="http://docs.oxidemod.org/rust/#item-list" target="_blank" rel="noopener" class="mycode_url">check it out here!</a><br />
<img src="https://static1.squarespace.com/static/5420d068e4b09194f76b2af6/t/56a9ca8ba976afffa1d81044/1453968096905/2016-01-28-025740.normal.png?format=750w" loading="lazy"  width="709" height="1443" alt="[Image: 2016-01-28-025740.normal.png?format=750w]" class="mycode_img" /> <br />
<span style="font-weight: bold;" class="mycode_b">say "I am server console"</span><br />
This allows you to speak as SERVER. Note, you need the quotes in to say multiple words.<br />
<span style="font-weight: bold;" class="mycode_b">server.globalchat 0</span><br />
This will make text chat local (meaning only people close to each other can see each others chat messages). This is currently set to 1 by default.<br />
<span style="font-weight: bold;" class="mycode_b">env.time 0 - 24</span><br />
Change the time on the server. 6 = Dawn / 12 = Noon / 18 = Dusk etc<br />
<span style="font-weight: bold;" class="mycode_b">teleport "playername"</span><br />
Rust now has teleport! Just type a partial name or full name. <br />
<span style="font-weight: bold;" class="mycode_b">teleportany [entity]</span><br />
This is a weird one... it allows you to teleport to any entity type of your choosing. For instance, to go to the nearest horse, type: teleportany horse.<br />
<span style="font-weight: bold;" class="mycode_b">noclip</span><br />
Toggles noclip on and off. It's a good idea to bind this to a key (bind L noclip)<br />
<span style="font-weight: bold;" class="mycode_b">debugcamera</span><br />
Breaks the camera away from your character or the player you're spectating and allows you to look around without players seeing you. Hold shift to speed up or spacebar to slow down. This is also a great one to have binded, we suggest using the P key (bind P debugcamera)<br />
<span style="font-weight: bold;" class="mycode_b">weather.fog</span><br />
Changes fog chance to the value you set. Particularly useful in situations when big giants are fighting or to improve picture quality for the aspiring content creators. Weather.fog 0.25 will set the chance to 25%.<br />
<span style="font-weight: bold;" class="mycode_b">weather.rain</span><br />
Like the above this will change the chance of rain on your server which will likely improve FPS but discourage those who value ultimate stealth. Weather.rain 0.38 would set the chance to 38%.<br />
<hr class="mycode_hr" />
Spreadsheets<br />
<a href="https://docs.google.com/spreadsheets/d/1n4ripoF68RDGZs28vfTwTPyQfO3pbHjr2dCovtmjgGk/edit?usp=sharing" target="_blank" rel="noopener" class="mycode_url">Admin commands cheat sheet</a> - Designed for quick and easy reference of commonly used admin tools.<br />
<a href="https://docs.google.com/spreadsheets/d/1iEmsQ9mZbOv3OzgQKZYhRuqSI1F6DwYM35ZMG5bSXJA/edit#gid=0" target="_blank" rel="noopener" class="mycode_url">Comprehensive cvar's list</a> - A full list of commands and server settings.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[The Team Update - Rust Update 7/5/18]]></title>
			<link>https://sickgaming.net/thread-85523.html</link>
			<pubDate>Thu, 05 Jul 2018 18:41:04 -0200</pubDate>
			<dc:creator><![CDATA[<a href="https://sickgaming.net/member.php?action=profile&uid=1">xSicKx</a>]]></dc:creator>
			<guid isPermaLink="false">https://sickgaming.net/thread-85523.html</guid>
			<description><![CDATA[<span style="font-family: Arial;" class="mycode_font"><span style="font-size: small;" class="mycode_size"><img src="https://files.facepunch.com/s/de72a9631a6c.jpg" loading="lazy"  alt="[Image: de72a9631a6c.jpg]" class="mycode_img" /></span></span><br />
<br />
<span style="font-family: Arial;" class="mycode_font"><span style="font-size: small;" class="mycode_size">A new Team UI is here, alongside the jackhammer, a deployable watchtower, and more. This patch wipes the servers. </span></span><br />
<br />
<br />
<br />
<span style="color: #5aa9d6;" class="mycode_color"><span style="font-family: Arial;" class="mycode_font"><span style="font-size: small;" class="mycode_size">Changes</span></span></span><ul class="mycode_list"><li><span style="font-family: Arial;" class="mycode_font">Added Team System</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Added Compass</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Added Hapis old rock cave prefab for modders working to restore old procgen maps</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Added Watchtower</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Added Jackhammer</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Faster Ambient Occlusion effect</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">New visuals for puzzle elements</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Small wooden sign can be placed on shelves</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Can place storage boxes under research table</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Updated Stone world model</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Disabled forceSingleInstance (multiple servers on one box)</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Small refinery can no longer be fully submerge underwater</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Improved water foam</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Fixed exploit which allowed passing loot through walls using research table</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Fixed exploit which allowed passing loot through walls using BBQ</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Fixed guntrap, spinner, tunalight being destroyed after upgrading / rotating wall</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Fixed a method which allowed players to use vending machine as door (kinda)</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Fixed tunnel brightness exploit</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Fixed workshop skin normal maps</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Fixed some small server memory leaks</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Downloadable Skin lighting</span><br />
</li>
</ul>
<img src="https://i.imgur.com/Z5Hc6Wq.png" loading="lazy"  alt="[Image: Z5Hc6Wq.png]" class="mycode_img" />]]></description>
			<content:encoded><![CDATA[<span style="font-family: Arial;" class="mycode_font"><span style="font-size: small;" class="mycode_size"><img src="https://files.facepunch.com/s/de72a9631a6c.jpg" loading="lazy"  alt="[Image: de72a9631a6c.jpg]" class="mycode_img" /></span></span><br />
<br />
<span style="font-family: Arial;" class="mycode_font"><span style="font-size: small;" class="mycode_size">A new Team UI is here, alongside the jackhammer, a deployable watchtower, and more. This patch wipes the servers. </span></span><br />
<br />
<br />
<br />
<span style="color: #5aa9d6;" class="mycode_color"><span style="font-family: Arial;" class="mycode_font"><span style="font-size: small;" class="mycode_size">Changes</span></span></span><ul class="mycode_list"><li><span style="font-family: Arial;" class="mycode_font">Added Team System</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Added Compass</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Added Hapis old rock cave prefab for modders working to restore old procgen maps</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Added Watchtower</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Added Jackhammer</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Faster Ambient Occlusion effect</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">New visuals for puzzle elements</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Small wooden sign can be placed on shelves</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Can place storage boxes under research table</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Updated Stone world model</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Disabled forceSingleInstance (multiple servers on one box)</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Small refinery can no longer be fully submerge underwater</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Improved water foam</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Fixed exploit which allowed passing loot through walls using research table</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Fixed exploit which allowed passing loot through walls using BBQ</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Fixed guntrap, spinner, tunalight being destroyed after upgrading / rotating wall</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Fixed a method which allowed players to use vending machine as door (kinda)</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Fixed tunnel brightness exploit</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Fixed workshop skin normal maps</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Fixed some small server memory leaks</span><br />
</li>
<li><span style="font-family: Arial;" class="mycode_font">Downloadable Skin lighting</span><br />
</li>
</ul>
<img src="https://i.imgur.com/Z5Hc6Wq.png" loading="lazy"  alt="[Image: Z5Hc6Wq.png]" class="mycode_img" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Rust by Facepunch Updates | When they are happening, what's going down]]></title>
			<link>https://sickgaming.net/thread-85522.html</link>
			<pubDate>Thu, 05 Jul 2018 17:52:49 -0200</pubDate>
			<dc:creator><![CDATA[<a href="https://sickgaming.net/member.php?action=profile&uid=1">xSicKx</a>]]></dc:creator>
			<guid isPermaLink="false">https://sickgaming.net/thread-85522.html</guid>
			<description><![CDATA[Hello everyone,<br />
We are going to keep this an updated list of rust updates. Well the newest updates.<br />
We are trying to keep people informed on when they are happening to prepare our clan for days to get ready to zerg!<br />
<br />
Newest update at the top. <br />
<br />
<hr class="mycode_hr" />
New<br />
4:28pm EST - The Update is live guys! Let's go!<br />
<br />
3:45pm EST - A new commit to fix a network bug has been added a few minutes ago, which means another build will be needed. Update Supposedly to be done 4:00pm EST<br />
<a href="https://rust.facepunch.com/commits/2018/July" target="_blank" rel="noopener" class="mycode_url">https://rust.facepunch.com/commits/2018/July</a><br />
<br />
<br />
12:35am EST - Update day has arrived and with it some exciting new additions to the game - team UI, watchtower deployable, compass, a new type of boat, and more! Looks like the update will launch by 3pm EST<br />
<br />
<br />
<hr class="mycode_hr" />
<br />
<br />
Fingers crossed no more bugs are found!<br />
<br />
Helpful links:<br />
<a href="https://rust.facepunch.com/commits/2018/June/" target="_blank" rel="noopener" class="mycode_url">https://rust.facepunch.com/commits/2018/June/</a><br />
<a href="https://www.rustafied.com/" target="_blank" rel="noopener" class="mycode_url">https://www.rustafied.com/</a><br />
<a href="https://store.steampowered.com/news/?appids=252490" target="_blank" rel="noopener" class="mycode_url">https://store.steampowered.com/news/?appids=252490</a>]]></description>
			<content:encoded><![CDATA[Hello everyone,<br />
We are going to keep this an updated list of rust updates. Well the newest updates.<br />
We are trying to keep people informed on when they are happening to prepare our clan for days to get ready to zerg!<br />
<br />
Newest update at the top. <br />
<br />
<hr class="mycode_hr" />
New<br />
4:28pm EST - The Update is live guys! Let's go!<br />
<br />
3:45pm EST - A new commit to fix a network bug has been added a few minutes ago, which means another build will be needed. Update Supposedly to be done 4:00pm EST<br />
<a href="https://rust.facepunch.com/commits/2018/July" target="_blank" rel="noopener" class="mycode_url">https://rust.facepunch.com/commits/2018/July</a><br />
<br />
<br />
12:35am EST - Update day has arrived and with it some exciting new additions to the game - team UI, watchtower deployable, compass, a new type of boat, and more! Looks like the update will launch by 3pm EST<br />
<br />
<br />
<hr class="mycode_hr" />
<br />
<br />
Fingers crossed no more bugs are found!<br />
<br />
Helpful links:<br />
<a href="https://rust.facepunch.com/commits/2018/June/" target="_blank" rel="noopener" class="mycode_url">https://rust.facepunch.com/commits/2018/June/</a><br />
<a href="https://www.rustafied.com/" target="_blank" rel="noopener" class="mycode_url">https://www.rustafied.com/</a><br />
<a href="https://store.steampowered.com/news/?appids=252490" target="_blank" rel="noopener" class="mycode_url">https://store.steampowered.com/news/?appids=252490</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[This Week in Rust 241 July 3rd 2018]]></title>
			<link>https://sickgaming.net/thread-85513.html</link>
			<pubDate>Thu, 05 Jul 2018 09:07:28 -0200</pubDate>
			<dc:creator><![CDATA[<a href="https://sickgaming.net/member.php?action=profile&uid=1">xSicKx</a>]]></dc:creator>
			<guid isPermaLink="false">https://sickgaming.net/thread-85513.html</guid>
			<description><![CDATA[Hello and welcome to another issue of <span style="font-style: italic;" class="mycode_i">This Week in Rust</span>! <a href="http://rust-lang.org" target="_blank" rel="noopener" class="mycode_url">Rust</a> is a systems language pursuing the trifecta: safety, concurrency, and speed. This is a weekly summary of its progress and community. Want something mentioned? Tweet us at <a href="https://twitter.com/ThisWeekInRust" target="_blank" rel="noopener" class="mycode_url">@ThisWeekInRust</a> or <a href="https://github.com/cmr/this-week-in-rust" target="_blank" rel="noopener" class="mycode_url">send us a pull request</a>. Want to get involved? <a href="https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md" target="_blank" rel="noopener" class="mycode_url">We love contributions</a>.<br />
<span style="font-style: italic;" class="mycode_i">This Week in Rust</span> is openly developed <a href="https://github.com/cmr/this-week-in-rust" target="_blank" rel="noopener" class="mycode_url">on GitHub</a>. If you find any errors in this week's issue, <a href="https://github.com/cmr/this-week-in-rust/pulls" target="_blank" rel="noopener" class="mycode_url">please submit a PR</a>.<br />
Updates from Rust Community<br />
News &amp; Blog Posts<ul class="mycode_list"><li><a href="https://internals.rust-lang.org/t/rust-2018-the-home-stretch/7810" target="_blank" rel="noopener" class="mycode_url">Rust 2018: the home stretch</a>.<br />
</li>
<li><a href="https://twitter.com/maxgortman/status/1012011425353461760" target="_blank" rel="noopener" class="mycode_url">Microsoft announces using Rust to build some of its Azure IoT functionality</a>.<br />
</li>
<li><a href="https://medium.com/@Razican/learning-simd-with-rust-by-finding-planets-b85ccfb724c3" target="_blank" rel="noopener" class="mycode_url">Learning SIMD with Rust by finding planets</a>.<br />
</li>
<li><a href="https://internals.rust-lang.org/t/llvm-tools-a-new-rustup-component-for-binary-inspection-objdump-nm-size-and-profiling-profdata/7830" target="_blank" rel="noopener" class="mycode_url">[/url]<br />
llvm-tools</li>
<li><a href="https://internals.rust-lang.org/t/llvm-tools-a-new-rustup-component-for-binary-inspection-objdump-nm-size-and-profiling-profdata/7830" target="_blank" rel="noopener" class="mycode_url">, a new rustup component for binary inspection (objdump, nm, size) and profiling (profdata)</a>.<br />
</li>
<li><a href="https://4e6.github.io/firefox-lang-stats/" target="_blank" rel="noopener" class="mycode_url">How much Rust in Firefox</a>?<br />
</li>
<li><a href="https://gsquire.github.io/static/post/a-rusty-go-at-channels/" target="_blank" rel="noopener" class="mycode_url">A rusty go at channels</a>.<br />
</li>
<li><a href="http://seanmonstar.com/post/175280388657/better-http-upgrades-with-hyper" target="_blank" rel="noopener" class="mycode_url">Better HTTP upgrades with hyper</a>.<br />
</li>
<li><a href="https://rustwasm.github.io/2018/07/02/vision-for-wasm-bindgen.html" target="_blank" rel="noopener" class="mycode_url">Our Vision for wasm-bindgen</a>.<br />
</li>
<li><a href="https://internals.rust-lang.org/t/the-embedded-working-group-newsletter-6/7842" target="_blank" rel="noopener" class="mycode_url">The Embedded WG newsletter 6</a>.<br />
</li>
<li>[podcast] <a href="https://rusty-spike.blubrry.net/2018/06/28/episode-35-june-27-2018/" target="_blank" rel="noopener" class="mycode_url">Rusty Spike Podcast - episode 35</a>. Rust 1.27, new books, Microsoft, Eclipse, converting C to Rust, the Rust 2018 preview, the Rust 2018 roadmap, and RFCs.<br />
</li>
<li>[podcast] <a href="https://newrustacean.com/show_notes/e024/" target="_blank" rel="noopener" class="mycode_url">New Rustacean news – Rust 1.27</a>. Stable SIMD, dyn trait, rustfix and the alpha release of the Rust 2018 Edition Preview.<br />
</li>
</ul>
Crate of the Week<br />
This week's crate is <a href="https://crates.io/crates/datafrog" target="_blank" rel="noopener" class="mycode_url">datafrog</a>, the lightweight embeddable datalog engine that powers Rust's non-lexical lifetimes (NLL). Thanks to <a href="https://users.rust-lang.org/u/juleskers" target="_blank" rel="noopener" class="mycode_url">Jules Kerssemakers</a> for the suggestion.<br />
<a href="https://users.rust-lang.org/t/crate-of-the-week/2704" target="_blank" rel="noopener" class="mycode_url">Submit your suggestions and votes for next week</a>!<br />
Call for Participation<br />
Always wanted to contribute to open-source projects but didn't know where to start? Every week we highlight some tasks from the Rust community for you to pick and get started!<br />
Some of these tasks may also have mentors available, visit the task page for more information.<ul class="mycode_list"><li>[good first issue] <a href="https://github.com/rustwasm/wasm-bindgen/issues/275" target="_blank" rel="noopener" class="mycode_url">wasm-bindgen: Expose bindings to ALL the global JS things</a>.<br />
</li>
<li><a href="https://www.rustaceans.org/findwork/starters" target="_blank" rel="noopener" class="mycode_url">Get started with these beginner-friendly issues</a>.<br />
</li>
</ul>
If you are a Rust project owner and are looking for contributors, please submit tasks <a href="https://users.rust-lang.org/t/twir-call-for-participation/4821" target="_blank" rel="noopener" class="mycode_url">here</a>.<br />
Updates from Rust Core<br />
174 pull requests were <a href="https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2018-06-25..2018-07-02" target="_blank" rel="noopener" class="mycode_url">merged in the last week</a><ul class="mycode_list"><li><a href="https://github.com/rust-lang/rust/pull/51122" target="_blank" rel="noopener" class="mycode_url">did you mean to block nightlies on clippy?</a> (a big leap forward on the way to stable clippy!)<br />
</li>
<li><a href="https://github.com/rust-lang/llvm/pull/118" target="_blank" rel="noopener" class="mycode_url">llvm: add DWARF for discriminated unions</a><br />
</li>
<li><a href="https://github.com/rust-lang/libc/pull/1019" target="_blank" rel="noopener" class="mycode_url">libc: simplify the stdbuild section</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/49469" target="_blank" rel="noopener" class="mycode_url">allow irrefutable </a><br />
let</li>
<li><a href="https://github.com/rust-lang/rust/pull/49469" target="_blank" rel="noopener" class="mycode_url"> patterns</a> (RFC <a href="https://rust-lang.github.io/rfcs/2086-allow-if-let-irrefutables.html" target="_blank" rel="noopener" class="mycode_url">#2086</a>)<br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51110" target="_blank" rel="noopener" class="mycode_url">loosened rules involving statics mentioning other statics</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51613" target="_blank" rel="noopener" class="mycode_url">obligation forest cleanup</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51444" target="_blank" rel="noopener" class="mycode_url">suggestion for 'static impl Trait return</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/46720" target="_blank" rel="noopener" class="mycode_url">fix incorrect type mismatch label pointing at return type</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51920" target="_blank" rel="noopener" class="mycode_url">use literal span for concrete type suggestion</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51921" target="_blank" rel="noopener" class="mycode_url">improve the error message when </a><br />
#[panic_implementation]</li>
<li><a href="https://github.com/rust-lang/rust/pull/51921" target="_blank" rel="noopener" class="mycode_url"> is missing</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51862" target="_blank" rel="noopener" class="mycode_url">point to lifetime spans on lifetime errors</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51866" target="_blank" rel="noopener" class="mycode_url">add modifier keyword spans to hir::Visibility; improve unreachable-pub, private-no-mangle lint suggestions</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51822" target="_blank" rel="noopener" class="mycode_url">provide existing ref suggestions for more E0308 errors</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/50966" target="_blank" rel="noopener" class="mycode_url"></a><br />
Self</li>
<li><a href="https://github.com/rust-lang/rust/pull/50966" target="_blank" rel="noopener" class="mycode_url"> in where clauses may not be object safe</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51883" target="_blank" rel="noopener" class="mycode_url">suggest correct comparison against negative literal</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51149" target="_blank" rel="noopener" class="mycode_url">lint to favor </a><br />
..=</li>
<li><a href="https://github.com/rust-lang/rust/pull/51149" target="_blank" rel="noopener" class="mycode_url"> over </a><br />
...</li>
<li><a href="https://github.com/rust-lang/rust/pull/51149" target="_blank" rel="noopener" class="mycode_url"> range patterns; migrate to </a><br />
..=</li>
<li><a href="https://github.com/rust-lang/rust/pull/51149" target="_blank" rel="noopener" class="mycode_url"> throughout codebase</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51839" target="_blank" rel="noopener" class="mycode_url">detect overflows of non u32 shifts</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51321" target="_blank" rel="noopener" class="mycode_url"></a><br />
HirId</li>
<li><a href="https://github.com/rust-lang/rust/pull/51321" target="_blank" rel="noopener" class="mycode_url">-ification, continued</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51849" target="_blank" rel="noopener" class="mycode_url">optimize </a><br />
places_conflict</li>
<li><a href="https://github.com/rust-lang/rust/pull/51849" target="_blank" rel="noopener" class="mycode_url"> to avoid complex vectors etc.</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51729" target="_blank" rel="noopener" class="mycode_url">NLL: better move errors</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51536" target="_blank" rel="noopener" class="mycode_url">NLL: bad error message when converting anonymous lifetime to </a><br />
'static</li>
<li><a href="https://github.com/rust-lang/rust/pull/51536" target="_blank" rel="noopener" class="mycode_url"></a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51896" target="_blank" rel="noopener" class="mycode_url">NLL: introduce dirty list to liveness, eliminate </a><br />
ins</li>
<li><a href="https://github.com/rust-lang/rust/pull/51896" target="_blank" rel="noopener" class="mycode_url"> vector</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51538" target="_blank" rel="noopener" class="mycode_url">convert NLL ops to caches</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51869" target="_blank" rel="noopener" class="mycode_url">avoid needless allocations in </a><br />
liveness_of_locals</li>
<li><a href="https://github.com/rust-lang/rust/pull/51869" target="_blank" rel="noopener" class="mycode_url"></a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51833" target="_blank" rel="noopener" class="mycode_url">speed up compilation of large constant arrays</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51496" target="_blank" rel="noopener" class="mycode_url">implement </a><br />
#[macro_export(local_inner_macros)]</li>
<li><a href="https://github.com/rust-lang/rust/pull/51496" target="_blank" rel="noopener" class="mycode_url"></a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51492" target="_blank" rel="noopener" class="mycode_url">use </a><br />
Ident</li>
<li><a href="https://github.com/rust-lang/rust/pull/51492" target="_blank" rel="noopener" class="mycode_url">s in HIR and remove emulation of hygiene with gensyms</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51882" target="_blank" rel="noopener" class="mycode_url">always check type_dependent_defs</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51731" target="_blank" rel="noopener" class="mycode_url">fix ICEs when using continue as an array length inside closures (inside loop conditions)</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51747" target="_blank" rel="noopener" class="mycode_url">add error for using null characters in </a><br />
#[export_name]</li>
<li><a href="https://github.com/rust-lang/rust/pull/51747" target="_blank" rel="noopener" class="mycode_url"></a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51773" target="_blank" rel="noopener" class="mycode_url">don't inspect the generated existential type items</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51789" target="_blank" rel="noopener" class="mycode_url">don't ICE when performing </a><br />
lower_pattern_unadjusted</li>
<li><a href="https://github.com/rust-lang/rust/pull/51789" target="_blank" rel="noopener" class="mycode_url"> on a </a><br />
TyError</li>
<li><a href="https://github.com/rust-lang/rust/pull/51789" target="_blank" rel="noopener" class="mycode_url"></a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51569" target="_blank" rel="noopener" class="mycode_url">make the public API of the </a><br />
alloc</li>
<li><a href="https://github.com/rust-lang/rust/pull/51569" target="_blank" rel="noopener" class="mycode_url"> crate a subset of </a><br />
std</li>
<li><a href="https://github.com/rust-lang/rust/pull/51569" target="_blank" rel="noopener" class="mycode_url"></a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51730" target="_blank" rel="noopener" class="mycode_url">new safe associated functions for </a><br />
PinMut</li>
<li><a href="https://github.com/rust-lang/rust/pull/51730" target="_blank" rel="noopener" class="mycode_url"></a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51944" target="_blank" rel="noopener" class="mycode_url">make custom trait object for </a><br />
Future</li>
<li><a href="https://github.com/rust-lang/rust/pull/51944" target="_blank" rel="noopener" class="mycode_url"> generic</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51598" target="_blank" rel="noopener" class="mycode_url">optimize sum of Durations by using custom function</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/49987" target="_blank" rel="noopener" class="mycode_url">add </a><br />
str::split_ascii_whitespace</li>
<li><a href="https://github.com/rust-lang/rust/pull/49987" target="_blank" rel="noopener" class="mycode_url"></a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/50357" target="_blank" rel="noopener" class="mycode_url"></a><br />
Arc</li>
<li><a href="https://github.com/rust-lang/rust/pull/50357" target="_blank" rel="noopener" class="mycode_url">: remove unused allocation from </a><br />
Weak::new()</li>
<li><a href="https://github.com/rust-lang/rust/pull/50357" target="_blank" rel="noopener" class="mycode_url"></a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51893" target="_blank" rel="noopener" class="mycode_url">make </a><br />
BTreeMap::clone()</li>
<li><a href="https://github.com/rust-lang/rust/pull/51893" target="_blank" rel="noopener" class="mycode_url"> not allocate when cloning an empty tree</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/50997" target="_blank" rel="noopener" class="mycode_url">make </a><br />
FileMap::</li>
<li><a href="https://github.com/rust-lang/rust/pull/50997" target="_blank" rel="noopener" class="mycode_url">{</a><br />
lines</li>
<li><a href="https://github.com/rust-lang/rust/pull/50997" target="_blank" rel="noopener" class="mycode_url">, </a><br />
multibyte_chars</li>
<li><a href="https://github.com/rust-lang/rust/pull/50997" target="_blank" rel="noopener" class="mycode_url">, </a><br />
non_narrow_chars</li>
<li><a href="https://github.com/rust-lang/rust/pull/50997" target="_blank" rel="noopener" class="mycode_url">} non-mutable</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51178" target="_blank" rel="noopener" class="mycode_url">implement </a><br />
PartialEq</li>
<li><a href="https://github.com/rust-lang/rust/pull/51178" target="_blank" rel="noopener" class="mycode_url"> between </a><br />
&amp;str</li>
<li><a href="https://github.com/rust-lang/rust/pull/51178" target="_blank" rel="noopener" class="mycode_url"> and </a><br />
OsString</li>
<li><a href="https://github.com/rust-lang/rust/pull/51178" target="_blank" rel="noopener" class="mycode_url"></a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51290" target="_blank" rel="noopener" class="mycode_url"></a><br />
park</li>
<li><a href="https://github.com/rust-lang/rust/pull/51290" target="_blank" rel="noopener" class="mycode_url">/</a><br />
park_timeout</li>
<li><a href="https://github.com/rust-lang/rust/pull/51290" target="_blank" rel="noopener" class="mycode_url">: prohibit spurious wakeups in next </a><br />
park</li>
<li><a href="https://github.com/rust-lang/rust/pull/51290" target="_blank" rel="noopener" class="mycode_url"></a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/50630" target="_blank" rel="noopener" class="mycode_url">fix possibly endless loop in </a><br />
ReadDir</li>
<li><a href="https://github.com/rust-lang/rust/pull/50630" target="_blank" rel="noopener" class="mycode_url"> iterator</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51511" target="_blank" rel="noopener" class="mycode_url">stabilize </a><br />
Iterator::flatten</li>
<li><a href="https://github.com/rust-lang/rust/pull/51511" target="_blank" rel="noopener" class="mycode_url"></a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51835" target="_blank" rel="noopener" class="mycode_url">stabilize </a><br />
to_bytes</li>
<li><a href="https://github.com/rust-lang/rust/pull/51835" target="_blank" rel="noopener" class="mycode_url"> and </a><br />
from_bytes</li>
<li><a href="https://github.com/rust-lang/rust/pull/51835" target="_blank" rel="noopener" class="mycode_url"> for integers</a><br />
</li>
<li><a href="https://github.com/rust-lang/cargo/pull/5625" target="_blank" rel="noopener" class="mycode_url">cargo: remove all 4 </a><br />
Rc</li>
<li><a href="https://github.com/rust-lang/cargo/pull/5625" target="_blank" rel="noopener" class="mycode_url"> clones in </a><br />
min_candidates</li>
<li><a href="https://github.com/rust-lang/cargo/pull/5625" target="_blank" rel="noopener" class="mycode_url"></a><br />
</li>
<li><a href="https://github.com/rust-lang/cargo/pull/5620" target="_blank" rel="noopener" class="mycode_url">cargo: display a one line progress of what crates are currently built</a><br />
</li>
<li><a href="https://github.com/rust-lang/cargo/pull/5619" target="_blank" rel="noopener" class="mycode_url">cargo: remove redundant hashmap</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51791" target="_blank" rel="noopener" class="mycode_url">rustdoc: minify css</a><br />
</li>
<li><a href="https://github.com/rust-lang/crates.io/pull/1441" target="_blank" rel="noopener" class="mycode_url">crates.io: </a><br />
dyn</li>
<li><a href="https://github.com/rust-lang/crates.io/pull/1441" target="_blank" rel="noopener" class="mycode_url"> all the things</a><br />
</li>
<li><a href="https://github.com/rust-lang/crates.io/pull/1448" target="_blank" rel="noopener" class="mycode_url">crates.io: forbid tarballs with hard links being uploaded</a><br />
</li>
</ul>
Approved RFCs<br />
Changes to Rust follow the Rust <a href="https://github.com/rust-lang/rfcs#rust-rfcs" target="_blank" rel="noopener" class="mycode_url">RFC (request for comments) process</a>. These are the RFCs that were approved for implementation this week:<ul class="mycode_list"><li><a href="https://github.com/rust-lang/rfcs/pull/2345" target="_blank" rel="noopener" class="mycode_url">RFC 2345: Allow panicking in constants</a>.<br />
</li>
<li><a href="https://github.com/rust-lang/rfcs/pull/2296" target="_blank" rel="noopener" class="mycode_url">RFC 2296: Add </a><br />
Option::replace</li>
<li><a href="https://github.com/rust-lang/rfcs/pull/2296" target="_blank" rel="noopener" class="mycode_url"> to the core library</a>.<br />
</li>
<li><a href="https://github.com/rust-lang/rfcs/pull/2344" target="_blank" rel="noopener" class="mycode_url">RFC 2344: Allow </a><br />
loop</li>
<li><a href="https://github.com/rust-lang/rfcs/pull/2344" target="_blank" rel="noopener" class="mycode_url"> in constant evaluation</a>.<br />
</li>
<li><a href="https://github.com/rust-lang/rfcs/pull/2302" target="_blank" rel="noopener" class="mycode_url">RFC 2302: Tuple struct construction with </a><br />
Self(v1, v2, ..)</li>
<li><a href="https://github.com/rust-lang/rfcs/pull/2302" target="_blank" rel="noopener" class="mycode_url"></a>.<br />
</li>
<li><a href="https://github.com/rust-lang/rfcs/pull/2397" target="_blank" rel="noopener" class="mycode_url">RFC 2397: Introduce </a><br />
#[do_not_recommend]</li>
<li><a href="https://github.com/rust-lang/rfcs/pull/2397" target="_blank" rel="noopener" class="mycode_url"> to control errors for trait impls</a>.<br />
</li>
<li><a href="https://github.com/rust-lang/rfcs/pull/2478" target="_blank" rel="noopener" class="mycode_url">Amend RFC 0430: Allow underscores between numbers in CamelCase names</a>.<br />
</li>
</ul>
Final Comment Period<br />
Every week <a href="https://www.rust-lang.org/team.html" target="_blank" rel="noopener" class="mycode_url">the team</a> announces the 'final comment period' for RFCs and key PRs which are reaching a decision. Express your opinions now.<br />
<a href="https://github.com/rust-lang/rfcs/labels/final-comment-period" target="_blank" rel="noopener" class="mycode_url">RFCs</a><ul class="mycode_list"><li>[disposition: postpone] <a href="https://github.com/rust-lang/rfcs/pull/2233" target="_blank" rel="noopener" class="mycode_url">String reflection</a>.<br />
</li>
</ul>
<a href="https://github.com/rust-lang/rust/labels/final-comment-period" target="_blank" rel="noopener" class="mycode_url">Tracking Issues &amp; PRs</a><ul class="mycode_list"><li>[disposition: merge] <a href="https://github.com/rust-lang/rust/issues/41263" target="_blank" rel="noopener" class="mycode_url">Tracking issue for </a><br />
ToOwned::clone_into</li>
<li><a href="https://github.com/rust-lang/rust/issues/41263" target="_blank" rel="noopener" class="mycode_url"> (</a><br />
toowned_clone_into</li>
<li><a href="https://github.com/rust-lang/rust/issues/41263" target="_blank" rel="noopener" class="mycode_url">)</a>.<br />
</li>
<li>[disposition: merge] <a href="https://github.com/rust-lang/rust/issues/44608" target="_blank" rel="noopener" class="mycode_url">Tracking issue for </a><br />
Rc::downcast</li>
<li><a href="https://github.com/rust-lang/rust/issues/44608" target="_blank" rel="noopener" class="mycode_url"> (</a><br />
rc_downcast</li>
<li><a href="https://github.com/rust-lang/rust/issues/44608" target="_blank" rel="noopener" class="mycode_url"> feature)</a>.<br />
</li>
<li>[disposition: merge] <a href="https://github.com/rust-lang/rust/pull/51230" target="_blank" rel="noopener" class="mycode_url">Respect -Z no-verify during LTO</a>.<br />
</li>
<li>[disposition: merge] <a href="https://github.com/rust-lang/rust/pull/51912" target="_blank" rel="noopener" class="mycode_url">impl Clone for </a><br />
Box&lt;CStr&gt;</li>
<li><a href="https://github.com/rust-lang/rust/pull/51912" target="_blank" rel="noopener" class="mycode_url">, </a><br />
Box&lt;OsStr&gt;</li>
<li><a href="https://github.com/rust-lang/rust/pull/51912" target="_blank" rel="noopener" class="mycode_url">, </a><br />
Box&lt;Path&gt;</li>
<li><a href="https://github.com/rust-lang/rust/pull/51912" target="_blank" rel="noopener" class="mycode_url"></a>.<br />
</li>
<li>[disposition: merge] <a href="https://github.com/rust-lang/rust/pull/51395" target="_blank" rel="noopener" class="mycode_url">Add </a><br />
#[repr(transparent)]</li>
<li><a href="https://github.com/rust-lang/rust/pull/51395" target="_blank" rel="noopener" class="mycode_url"> to some libcore types</a>.<br />
</li>
<li>[disposition: close] <a href="https://github.com/rust-lang/rust/pull/50597" target="_blank" rel="noopener" class="mycode_url">Add </a><br />
TryFrom&lt;{integer}&gt;</li>
<li><a href="https://github.com/rust-lang/rust/pull/50597" target="_blank" rel="noopener" class="mycode_url"> for </a><br />
bool</li>
<li><a href="https://github.com/rust-lang/rust/pull/50597" target="_blank" rel="noopener" class="mycode_url"></a>.<br />
</li>
</ul>
New RFCs<ul class="mycode_list"><li>[url=https://github.com/rust-lang/rfcs/pull/2492]Existential types with external definition</a>.<br />
</li>
<li><a href="https://github.com/rust-lang/rfcs/pull/2490" target="_blank" rel="noopener" class="mycode_url">Add a replace_with method to Option</a>.<br />
</li>
</ul>
Upcoming Events<br />
Online<ul class="mycode_list"><li><a href="irc://irc.mozilla.org/rust-community" target="_blank" rel="noopener" class="mycode_url">Jul 11. Rust Community Team Meeting at #rust-community on irc.mozilla.org</a>.<br />
</li>
<li><a href="irc://irc.mozilla.org/rust-content" target="_blank" rel="noopener" class="mycode_url">Jul 17. Rust Community Content Subteam Meeting at #rust-content on irc.mozilla.org</a>.<br />
</li>
<li><a href="https://t.me/joinchat/EkKINhHCgZ9llzvPidOssA" target="_blank" rel="noopener" class="mycode_url">Jul 18. Rust Events Team Meeting</a>.<br />
</li>
<li><a href="irc://irc.mozilla.org/rust-community" target="_blank" rel="noopener" class="mycode_url">Jul 18. Rust Community Team Meeting at #rust-community on irc.mozilla.org</a>.<br />
</li>
</ul>
Asia<ul class="mycode_list"><li><a href="https://www.meetup.com/Tokyo-Rust-Meetup/events/252145423/" target="_blank" rel="noopener" class="mycode_url">Jul 19. Tokyo, JP - Rust Meetup #9 in Shibuya</a>.<br />
</li>
</ul>
Europe<ul class="mycode_list"><li><a href="https://www.meetup.com/Rust-Rhein-Main/events/251928672" target="_blank" rel="noopener" class="mycode_url">Jul 6. Darmstadt, DE - Rhein-Main Rust Meetup</a>.<br />
</li>
<li><a href="https://www.meetup.com/de-DE/Rust-Hack-Learn-Karlsruhe/events/252267570/" target="_blank" rel="noopener" class="mycode_url">Jul 9. Karlsruhe, DE - Rust Meetup</a><br />
</li>
<li><a href="https://www.meetup.com/Rust-Zurich/events/250386292/" target="_blank" rel="noopener" class="mycode_url">Jul 11. Zurich, CH - Actix.rs - July Meetup</a>.<br />
</li>
<li><a href="https://www.meetup.com/opentechschool-berlin/events/xkdlvpyxkbpb/" target="_blank" rel="noopener" class="mycode_url">Jul 11. Berlin, DE - OpenTechSchool - Rust Hack and Learn</a>.<br />
</li>
<li><a href="https://www.meetup.com/Cambridge-Rust-Meetup/events/pzwshpyxkbzb/" target="_blank" rel="noopener" class="mycode_url">Jul 19. Cambridge, GB - Cambridge Rust Meetup</a>.<br />
</li>
</ul>
North America<ul class="mycode_list"><li><a href="https://www.meetup.com/Rust-Dev-in-Mountain-View/events/glnfcpyxkblb/" target="_blank" rel="noopener" class="mycode_url">Jul 8. Mountain View, US - Open Table / Icebreaker: what projects are you working on</a>.<br />
</li>
<li><a href="https://www.meetup.com/Seattle-Rust-Meetup/events/pkggvpyxkbmb/" target="_blank" rel="noopener" class="mycode_url">Jul 9. Seattle, US - Monthly Rust Meetup</a>.<br />
</li>
<li><a href="https://www.meetup.com/Vancouver-Rust/events/dqldspyxjbkc/" target="_blank" rel="noopener" class="mycode_url">Jul 11. Vancouver, CA - Rust Study/Hack/Hang-out night</a>.<br />
</li>
<li><a href="https://www.meetup.com/columbus-rs/events/dbcfrpyxkbqb/" target="_blank" rel="noopener" class="mycode_url">Jul 12. Columbus, US - Columbus Rust Society - Monthly Meeting</a>.<br />
</li>
<li><a href="https://www.meetup.com/utahrust/events/251816575/" target="_blank" rel="noopener" class="mycode_url">Jul 12. Utah Valley, Utah, US - Utah Rust - Monthly Meeting</a>.<br />
</li>
<li><a href="https://www.meetup.com/Rust-Dev-in-Mountain-View/events/glnfcpyxkbtb/" target="_blank" rel="noopener" class="mycode_url">Jul 15. Mountain View, US - Open Table / Icebreaker: what projects are you working on</a>.<br />
</li>
<li><a href="https://www.meetup.com/Rust-Bay-Area/events/251862242/" target="_blank" rel="noopener" class="mycode_url">Jul 18. Standford, US - Rust Bay Area - [@ Stanford] Munching Macros and Facebook's Mononoke</a>.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b"><a href="http://rustconf.com/" target="_blank" rel="noopener" class="mycode_url">Aug 17. Portland, US - RustConf 2018</a>.</span> Registration is now open.<br />
</li>
</ul>
If you are running a Rust event please add it to the <a href="https://www.google.com/calendar/embed?src=apd9vmbc22egenmtu5l6c5jbfc%40group.calendar.google.com" target="_blank" rel="noopener" class="mycode_url">calendar</a> to get it mentioned here. Email the <a href="mailto:community-team@rust-lang.org" class="mycode_email">Rust Community Team</a> for access.]]></description>
			<content:encoded><![CDATA[Hello and welcome to another issue of <span style="font-style: italic;" class="mycode_i">This Week in Rust</span>! <a href="http://rust-lang.org" target="_blank" rel="noopener" class="mycode_url">Rust</a> is a systems language pursuing the trifecta: safety, concurrency, and speed. This is a weekly summary of its progress and community. Want something mentioned? Tweet us at <a href="https://twitter.com/ThisWeekInRust" target="_blank" rel="noopener" class="mycode_url">@ThisWeekInRust</a> or <a href="https://github.com/cmr/this-week-in-rust" target="_blank" rel="noopener" class="mycode_url">send us a pull request</a>. Want to get involved? <a href="https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md" target="_blank" rel="noopener" class="mycode_url">We love contributions</a>.<br />
<span style="font-style: italic;" class="mycode_i">This Week in Rust</span> is openly developed <a href="https://github.com/cmr/this-week-in-rust" target="_blank" rel="noopener" class="mycode_url">on GitHub</a>. If you find any errors in this week's issue, <a href="https://github.com/cmr/this-week-in-rust/pulls" target="_blank" rel="noopener" class="mycode_url">please submit a PR</a>.<br />
Updates from Rust Community<br />
News &amp; Blog Posts<ul class="mycode_list"><li><a href="https://internals.rust-lang.org/t/rust-2018-the-home-stretch/7810" target="_blank" rel="noopener" class="mycode_url">Rust 2018: the home stretch</a>.<br />
</li>
<li><a href="https://twitter.com/maxgortman/status/1012011425353461760" target="_blank" rel="noopener" class="mycode_url">Microsoft announces using Rust to build some of its Azure IoT functionality</a>.<br />
</li>
<li><a href="https://medium.com/@Razican/learning-simd-with-rust-by-finding-planets-b85ccfb724c3" target="_blank" rel="noopener" class="mycode_url">Learning SIMD with Rust by finding planets</a>.<br />
</li>
<li><a href="https://internals.rust-lang.org/t/llvm-tools-a-new-rustup-component-for-binary-inspection-objdump-nm-size-and-profiling-profdata/7830" target="_blank" rel="noopener" class="mycode_url">[/url]<br />
llvm-tools</li>
<li><a href="https://internals.rust-lang.org/t/llvm-tools-a-new-rustup-component-for-binary-inspection-objdump-nm-size-and-profiling-profdata/7830" target="_blank" rel="noopener" class="mycode_url">, a new rustup component for binary inspection (objdump, nm, size) and profiling (profdata)</a>.<br />
</li>
<li><a href="https://4e6.github.io/firefox-lang-stats/" target="_blank" rel="noopener" class="mycode_url">How much Rust in Firefox</a>?<br />
</li>
<li><a href="https://gsquire.github.io/static/post/a-rusty-go-at-channels/" target="_blank" rel="noopener" class="mycode_url">A rusty go at channels</a>.<br />
</li>
<li><a href="http://seanmonstar.com/post/175280388657/better-http-upgrades-with-hyper" target="_blank" rel="noopener" class="mycode_url">Better HTTP upgrades with hyper</a>.<br />
</li>
<li><a href="https://rustwasm.github.io/2018/07/02/vision-for-wasm-bindgen.html" target="_blank" rel="noopener" class="mycode_url">Our Vision for wasm-bindgen</a>.<br />
</li>
<li><a href="https://internals.rust-lang.org/t/the-embedded-working-group-newsletter-6/7842" target="_blank" rel="noopener" class="mycode_url">The Embedded WG newsletter 6</a>.<br />
</li>
<li>[podcast] <a href="https://rusty-spike.blubrry.net/2018/06/28/episode-35-june-27-2018/" target="_blank" rel="noopener" class="mycode_url">Rusty Spike Podcast - episode 35</a>. Rust 1.27, new books, Microsoft, Eclipse, converting C to Rust, the Rust 2018 preview, the Rust 2018 roadmap, and RFCs.<br />
</li>
<li>[podcast] <a href="https://newrustacean.com/show_notes/e024/" target="_blank" rel="noopener" class="mycode_url">New Rustacean news – Rust 1.27</a>. Stable SIMD, dyn trait, rustfix and the alpha release of the Rust 2018 Edition Preview.<br />
</li>
</ul>
Crate of the Week<br />
This week's crate is <a href="https://crates.io/crates/datafrog" target="_blank" rel="noopener" class="mycode_url">datafrog</a>, the lightweight embeddable datalog engine that powers Rust's non-lexical lifetimes (NLL). Thanks to <a href="https://users.rust-lang.org/u/juleskers" target="_blank" rel="noopener" class="mycode_url">Jules Kerssemakers</a> for the suggestion.<br />
<a href="https://users.rust-lang.org/t/crate-of-the-week/2704" target="_blank" rel="noopener" class="mycode_url">Submit your suggestions and votes for next week</a>!<br />
Call for Participation<br />
Always wanted to contribute to open-source projects but didn't know where to start? Every week we highlight some tasks from the Rust community for you to pick and get started!<br />
Some of these tasks may also have mentors available, visit the task page for more information.<ul class="mycode_list"><li>[good first issue] <a href="https://github.com/rustwasm/wasm-bindgen/issues/275" target="_blank" rel="noopener" class="mycode_url">wasm-bindgen: Expose bindings to ALL the global JS things</a>.<br />
</li>
<li><a href="https://www.rustaceans.org/findwork/starters" target="_blank" rel="noopener" class="mycode_url">Get started with these beginner-friendly issues</a>.<br />
</li>
</ul>
If you are a Rust project owner and are looking for contributors, please submit tasks <a href="https://users.rust-lang.org/t/twir-call-for-participation/4821" target="_blank" rel="noopener" class="mycode_url">here</a>.<br />
Updates from Rust Core<br />
174 pull requests were <a href="https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2018-06-25..2018-07-02" target="_blank" rel="noopener" class="mycode_url">merged in the last week</a><ul class="mycode_list"><li><a href="https://github.com/rust-lang/rust/pull/51122" target="_blank" rel="noopener" class="mycode_url">did you mean to block nightlies on clippy?</a> (a big leap forward on the way to stable clippy!)<br />
</li>
<li><a href="https://github.com/rust-lang/llvm/pull/118" target="_blank" rel="noopener" class="mycode_url">llvm: add DWARF for discriminated unions</a><br />
</li>
<li><a href="https://github.com/rust-lang/libc/pull/1019" target="_blank" rel="noopener" class="mycode_url">libc: simplify the stdbuild section</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/49469" target="_blank" rel="noopener" class="mycode_url">allow irrefutable </a><br />
let</li>
<li><a href="https://github.com/rust-lang/rust/pull/49469" target="_blank" rel="noopener" class="mycode_url"> patterns</a> (RFC <a href="https://rust-lang.github.io/rfcs/2086-allow-if-let-irrefutables.html" target="_blank" rel="noopener" class="mycode_url">#2086</a>)<br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51110" target="_blank" rel="noopener" class="mycode_url">loosened rules involving statics mentioning other statics</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51613" target="_blank" rel="noopener" class="mycode_url">obligation forest cleanup</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51444" target="_blank" rel="noopener" class="mycode_url">suggestion for 'static impl Trait return</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/46720" target="_blank" rel="noopener" class="mycode_url">fix incorrect type mismatch label pointing at return type</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51920" target="_blank" rel="noopener" class="mycode_url">use literal span for concrete type suggestion</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51921" target="_blank" rel="noopener" class="mycode_url">improve the error message when </a><br />
#[panic_implementation]</li>
<li><a href="https://github.com/rust-lang/rust/pull/51921" target="_blank" rel="noopener" class="mycode_url"> is missing</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51862" target="_blank" rel="noopener" class="mycode_url">point to lifetime spans on lifetime errors</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51866" target="_blank" rel="noopener" class="mycode_url">add modifier keyword spans to hir::Visibility; improve unreachable-pub, private-no-mangle lint suggestions</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51822" target="_blank" rel="noopener" class="mycode_url">provide existing ref suggestions for more E0308 errors</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/50966" target="_blank" rel="noopener" class="mycode_url"></a><br />
Self</li>
<li><a href="https://github.com/rust-lang/rust/pull/50966" target="_blank" rel="noopener" class="mycode_url"> in where clauses may not be object safe</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51883" target="_blank" rel="noopener" class="mycode_url">suggest correct comparison against negative literal</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51149" target="_blank" rel="noopener" class="mycode_url">lint to favor </a><br />
..=</li>
<li><a href="https://github.com/rust-lang/rust/pull/51149" target="_blank" rel="noopener" class="mycode_url"> over </a><br />
...</li>
<li><a href="https://github.com/rust-lang/rust/pull/51149" target="_blank" rel="noopener" class="mycode_url"> range patterns; migrate to </a><br />
..=</li>
<li><a href="https://github.com/rust-lang/rust/pull/51149" target="_blank" rel="noopener" class="mycode_url"> throughout codebase</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51839" target="_blank" rel="noopener" class="mycode_url">detect overflows of non u32 shifts</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51321" target="_blank" rel="noopener" class="mycode_url"></a><br />
HirId</li>
<li><a href="https://github.com/rust-lang/rust/pull/51321" target="_blank" rel="noopener" class="mycode_url">-ification, continued</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51849" target="_blank" rel="noopener" class="mycode_url">optimize </a><br />
places_conflict</li>
<li><a href="https://github.com/rust-lang/rust/pull/51849" target="_blank" rel="noopener" class="mycode_url"> to avoid complex vectors etc.</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51729" target="_blank" rel="noopener" class="mycode_url">NLL: better move errors</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51536" target="_blank" rel="noopener" class="mycode_url">NLL: bad error message when converting anonymous lifetime to </a><br />
'static</li>
<li><a href="https://github.com/rust-lang/rust/pull/51536" target="_blank" rel="noopener" class="mycode_url"></a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51896" target="_blank" rel="noopener" class="mycode_url">NLL: introduce dirty list to liveness, eliminate </a><br />
ins</li>
<li><a href="https://github.com/rust-lang/rust/pull/51896" target="_blank" rel="noopener" class="mycode_url"> vector</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51538" target="_blank" rel="noopener" class="mycode_url">convert NLL ops to caches</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51869" target="_blank" rel="noopener" class="mycode_url">avoid needless allocations in </a><br />
liveness_of_locals</li>
<li><a href="https://github.com/rust-lang/rust/pull/51869" target="_blank" rel="noopener" class="mycode_url"></a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51833" target="_blank" rel="noopener" class="mycode_url">speed up compilation of large constant arrays</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51496" target="_blank" rel="noopener" class="mycode_url">implement </a><br />
#[macro_export(local_inner_macros)]</li>
<li><a href="https://github.com/rust-lang/rust/pull/51496" target="_blank" rel="noopener" class="mycode_url"></a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51492" target="_blank" rel="noopener" class="mycode_url">use </a><br />
Ident</li>
<li><a href="https://github.com/rust-lang/rust/pull/51492" target="_blank" rel="noopener" class="mycode_url">s in HIR and remove emulation of hygiene with gensyms</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51882" target="_blank" rel="noopener" class="mycode_url">always check type_dependent_defs</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51731" target="_blank" rel="noopener" class="mycode_url">fix ICEs when using continue as an array length inside closures (inside loop conditions)</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51747" target="_blank" rel="noopener" class="mycode_url">add error for using null characters in </a><br />
#[export_name]</li>
<li><a href="https://github.com/rust-lang/rust/pull/51747" target="_blank" rel="noopener" class="mycode_url"></a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51773" target="_blank" rel="noopener" class="mycode_url">don't inspect the generated existential type items</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51789" target="_blank" rel="noopener" class="mycode_url">don't ICE when performing </a><br />
lower_pattern_unadjusted</li>
<li><a href="https://github.com/rust-lang/rust/pull/51789" target="_blank" rel="noopener" class="mycode_url"> on a </a><br />
TyError</li>
<li><a href="https://github.com/rust-lang/rust/pull/51789" target="_blank" rel="noopener" class="mycode_url"></a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51569" target="_blank" rel="noopener" class="mycode_url">make the public API of the </a><br />
alloc</li>
<li><a href="https://github.com/rust-lang/rust/pull/51569" target="_blank" rel="noopener" class="mycode_url"> crate a subset of </a><br />
std</li>
<li><a href="https://github.com/rust-lang/rust/pull/51569" target="_blank" rel="noopener" class="mycode_url"></a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51730" target="_blank" rel="noopener" class="mycode_url">new safe associated functions for </a><br />
PinMut</li>
<li><a href="https://github.com/rust-lang/rust/pull/51730" target="_blank" rel="noopener" class="mycode_url"></a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51944" target="_blank" rel="noopener" class="mycode_url">make custom trait object for </a><br />
Future</li>
<li><a href="https://github.com/rust-lang/rust/pull/51944" target="_blank" rel="noopener" class="mycode_url"> generic</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51598" target="_blank" rel="noopener" class="mycode_url">optimize sum of Durations by using custom function</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/49987" target="_blank" rel="noopener" class="mycode_url">add </a><br />
str::split_ascii_whitespace</li>
<li><a href="https://github.com/rust-lang/rust/pull/49987" target="_blank" rel="noopener" class="mycode_url"></a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/50357" target="_blank" rel="noopener" class="mycode_url"></a><br />
Arc</li>
<li><a href="https://github.com/rust-lang/rust/pull/50357" target="_blank" rel="noopener" class="mycode_url">: remove unused allocation from </a><br />
Weak::new()</li>
<li><a href="https://github.com/rust-lang/rust/pull/50357" target="_blank" rel="noopener" class="mycode_url"></a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51893" target="_blank" rel="noopener" class="mycode_url">make </a><br />
BTreeMap::clone()</li>
<li><a href="https://github.com/rust-lang/rust/pull/51893" target="_blank" rel="noopener" class="mycode_url"> not allocate when cloning an empty tree</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/50997" target="_blank" rel="noopener" class="mycode_url">make </a><br />
FileMap::</li>
<li><a href="https://github.com/rust-lang/rust/pull/50997" target="_blank" rel="noopener" class="mycode_url">{</a><br />
lines</li>
<li><a href="https://github.com/rust-lang/rust/pull/50997" target="_blank" rel="noopener" class="mycode_url">, </a><br />
multibyte_chars</li>
<li><a href="https://github.com/rust-lang/rust/pull/50997" target="_blank" rel="noopener" class="mycode_url">, </a><br />
non_narrow_chars</li>
<li><a href="https://github.com/rust-lang/rust/pull/50997" target="_blank" rel="noopener" class="mycode_url">} non-mutable</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51178" target="_blank" rel="noopener" class="mycode_url">implement </a><br />
PartialEq</li>
<li><a href="https://github.com/rust-lang/rust/pull/51178" target="_blank" rel="noopener" class="mycode_url"> between </a><br />
&amp;str</li>
<li><a href="https://github.com/rust-lang/rust/pull/51178" target="_blank" rel="noopener" class="mycode_url"> and </a><br />
OsString</li>
<li><a href="https://github.com/rust-lang/rust/pull/51178" target="_blank" rel="noopener" class="mycode_url"></a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51290" target="_blank" rel="noopener" class="mycode_url"></a><br />
park</li>
<li><a href="https://github.com/rust-lang/rust/pull/51290" target="_blank" rel="noopener" class="mycode_url">/</a><br />
park_timeout</li>
<li><a href="https://github.com/rust-lang/rust/pull/51290" target="_blank" rel="noopener" class="mycode_url">: prohibit spurious wakeups in next </a><br />
park</li>
<li><a href="https://github.com/rust-lang/rust/pull/51290" target="_blank" rel="noopener" class="mycode_url"></a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/50630" target="_blank" rel="noopener" class="mycode_url">fix possibly endless loop in </a><br />
ReadDir</li>
<li><a href="https://github.com/rust-lang/rust/pull/50630" target="_blank" rel="noopener" class="mycode_url"> iterator</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51511" target="_blank" rel="noopener" class="mycode_url">stabilize </a><br />
Iterator::flatten</li>
<li><a href="https://github.com/rust-lang/rust/pull/51511" target="_blank" rel="noopener" class="mycode_url"></a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51835" target="_blank" rel="noopener" class="mycode_url">stabilize </a><br />
to_bytes</li>
<li><a href="https://github.com/rust-lang/rust/pull/51835" target="_blank" rel="noopener" class="mycode_url"> and </a><br />
from_bytes</li>
<li><a href="https://github.com/rust-lang/rust/pull/51835" target="_blank" rel="noopener" class="mycode_url"> for integers</a><br />
</li>
<li><a href="https://github.com/rust-lang/cargo/pull/5625" target="_blank" rel="noopener" class="mycode_url">cargo: remove all 4 </a><br />
Rc</li>
<li><a href="https://github.com/rust-lang/cargo/pull/5625" target="_blank" rel="noopener" class="mycode_url"> clones in </a><br />
min_candidates</li>
<li><a href="https://github.com/rust-lang/cargo/pull/5625" target="_blank" rel="noopener" class="mycode_url"></a><br />
</li>
<li><a href="https://github.com/rust-lang/cargo/pull/5620" target="_blank" rel="noopener" class="mycode_url">cargo: display a one line progress of what crates are currently built</a><br />
</li>
<li><a href="https://github.com/rust-lang/cargo/pull/5619" target="_blank" rel="noopener" class="mycode_url">cargo: remove redundant hashmap</a><br />
</li>
<li><a href="https://github.com/rust-lang/rust/pull/51791" target="_blank" rel="noopener" class="mycode_url">rustdoc: minify css</a><br />
</li>
<li><a href="https://github.com/rust-lang/crates.io/pull/1441" target="_blank" rel="noopener" class="mycode_url">crates.io: </a><br />
dyn</li>
<li><a href="https://github.com/rust-lang/crates.io/pull/1441" target="_blank" rel="noopener" class="mycode_url"> all the things</a><br />
</li>
<li><a href="https://github.com/rust-lang/crates.io/pull/1448" target="_blank" rel="noopener" class="mycode_url">crates.io: forbid tarballs with hard links being uploaded</a><br />
</li>
</ul>
Approved RFCs<br />
Changes to Rust follow the Rust <a href="https://github.com/rust-lang/rfcs#rust-rfcs" target="_blank" rel="noopener" class="mycode_url">RFC (request for comments) process</a>. These are the RFCs that were approved for implementation this week:<ul class="mycode_list"><li><a href="https://github.com/rust-lang/rfcs/pull/2345" target="_blank" rel="noopener" class="mycode_url">RFC 2345: Allow panicking in constants</a>.<br />
</li>
<li><a href="https://github.com/rust-lang/rfcs/pull/2296" target="_blank" rel="noopener" class="mycode_url">RFC 2296: Add </a><br />
Option::replace</li>
<li><a href="https://github.com/rust-lang/rfcs/pull/2296" target="_blank" rel="noopener" class="mycode_url"> to the core library</a>.<br />
</li>
<li><a href="https://github.com/rust-lang/rfcs/pull/2344" target="_blank" rel="noopener" class="mycode_url">RFC 2344: Allow </a><br />
loop</li>
<li><a href="https://github.com/rust-lang/rfcs/pull/2344" target="_blank" rel="noopener" class="mycode_url"> in constant evaluation</a>.<br />
</li>
<li><a href="https://github.com/rust-lang/rfcs/pull/2302" target="_blank" rel="noopener" class="mycode_url">RFC 2302: Tuple struct construction with </a><br />
Self(v1, v2, ..)</li>
<li><a href="https://github.com/rust-lang/rfcs/pull/2302" target="_blank" rel="noopener" class="mycode_url"></a>.<br />
</li>
<li><a href="https://github.com/rust-lang/rfcs/pull/2397" target="_blank" rel="noopener" class="mycode_url">RFC 2397: Introduce </a><br />
#[do_not_recommend]</li>
<li><a href="https://github.com/rust-lang/rfcs/pull/2397" target="_blank" rel="noopener" class="mycode_url"> to control errors for trait impls</a>.<br />
</li>
<li><a href="https://github.com/rust-lang/rfcs/pull/2478" target="_blank" rel="noopener" class="mycode_url">Amend RFC 0430: Allow underscores between numbers in CamelCase names</a>.<br />
</li>
</ul>
Final Comment Period<br />
Every week <a href="https://www.rust-lang.org/team.html" target="_blank" rel="noopener" class="mycode_url">the team</a> announces the 'final comment period' for RFCs and key PRs which are reaching a decision. Express your opinions now.<br />
<a href="https://github.com/rust-lang/rfcs/labels/final-comment-period" target="_blank" rel="noopener" class="mycode_url">RFCs</a><ul class="mycode_list"><li>[disposition: postpone] <a href="https://github.com/rust-lang/rfcs/pull/2233" target="_blank" rel="noopener" class="mycode_url">String reflection</a>.<br />
</li>
</ul>
<a href="https://github.com/rust-lang/rust/labels/final-comment-period" target="_blank" rel="noopener" class="mycode_url">Tracking Issues &amp; PRs</a><ul class="mycode_list"><li>[disposition: merge] <a href="https://github.com/rust-lang/rust/issues/41263" target="_blank" rel="noopener" class="mycode_url">Tracking issue for </a><br />
ToOwned::clone_into</li>
<li><a href="https://github.com/rust-lang/rust/issues/41263" target="_blank" rel="noopener" class="mycode_url"> (</a><br />
toowned_clone_into</li>
<li><a href="https://github.com/rust-lang/rust/issues/41263" target="_blank" rel="noopener" class="mycode_url">)</a>.<br />
</li>
<li>[disposition: merge] <a href="https://github.com/rust-lang/rust/issues/44608" target="_blank" rel="noopener" class="mycode_url">Tracking issue for </a><br />
Rc::downcast</li>
<li><a href="https://github.com/rust-lang/rust/issues/44608" target="_blank" rel="noopener" class="mycode_url"> (</a><br />
rc_downcast</li>
<li><a href="https://github.com/rust-lang/rust/issues/44608" target="_blank" rel="noopener" class="mycode_url"> feature)</a>.<br />
</li>
<li>[disposition: merge] <a href="https://github.com/rust-lang/rust/pull/51230" target="_blank" rel="noopener" class="mycode_url">Respect -Z no-verify during LTO</a>.<br />
</li>
<li>[disposition: merge] <a href="https://github.com/rust-lang/rust/pull/51912" target="_blank" rel="noopener" class="mycode_url">impl Clone for </a><br />
Box&lt;CStr&gt;</li>
<li><a href="https://github.com/rust-lang/rust/pull/51912" target="_blank" rel="noopener" class="mycode_url">, </a><br />
Box&lt;OsStr&gt;</li>
<li><a href="https://github.com/rust-lang/rust/pull/51912" target="_blank" rel="noopener" class="mycode_url">, </a><br />
Box&lt;Path&gt;</li>
<li><a href="https://github.com/rust-lang/rust/pull/51912" target="_blank" rel="noopener" class="mycode_url"></a>.<br />
</li>
<li>[disposition: merge] <a href="https://github.com/rust-lang/rust/pull/51395" target="_blank" rel="noopener" class="mycode_url">Add </a><br />
#[repr(transparent)]</li>
<li><a href="https://github.com/rust-lang/rust/pull/51395" target="_blank" rel="noopener" class="mycode_url"> to some libcore types</a>.<br />
</li>
<li>[disposition: close] <a href="https://github.com/rust-lang/rust/pull/50597" target="_blank" rel="noopener" class="mycode_url">Add </a><br />
TryFrom&lt;{integer}&gt;</li>
<li><a href="https://github.com/rust-lang/rust/pull/50597" target="_blank" rel="noopener" class="mycode_url"> for </a><br />
bool</li>
<li><a href="https://github.com/rust-lang/rust/pull/50597" target="_blank" rel="noopener" class="mycode_url"></a>.<br />
</li>
</ul>
New RFCs<ul class="mycode_list"><li>[url=https://github.com/rust-lang/rfcs/pull/2492]Existential types with external definition</a>.<br />
</li>
<li><a href="https://github.com/rust-lang/rfcs/pull/2490" target="_blank" rel="noopener" class="mycode_url">Add a replace_with method to Option</a>.<br />
</li>
</ul>
Upcoming Events<br />
Online<ul class="mycode_list"><li><a href="irc://irc.mozilla.org/rust-community" target="_blank" rel="noopener" class="mycode_url">Jul 11. Rust Community Team Meeting at #rust-community on irc.mozilla.org</a>.<br />
</li>
<li><a href="irc://irc.mozilla.org/rust-content" target="_blank" rel="noopener" class="mycode_url">Jul 17. Rust Community Content Subteam Meeting at #rust-content on irc.mozilla.org</a>.<br />
</li>
<li><a href="https://t.me/joinchat/EkKINhHCgZ9llzvPidOssA" target="_blank" rel="noopener" class="mycode_url">Jul 18. Rust Events Team Meeting</a>.<br />
</li>
<li><a href="irc://irc.mozilla.org/rust-community" target="_blank" rel="noopener" class="mycode_url">Jul 18. Rust Community Team Meeting at #rust-community on irc.mozilla.org</a>.<br />
</li>
</ul>
Asia<ul class="mycode_list"><li><a href="https://www.meetup.com/Tokyo-Rust-Meetup/events/252145423/" target="_blank" rel="noopener" class="mycode_url">Jul 19. Tokyo, JP - Rust Meetup #9 in Shibuya</a>.<br />
</li>
</ul>
Europe<ul class="mycode_list"><li><a href="https://www.meetup.com/Rust-Rhein-Main/events/251928672" target="_blank" rel="noopener" class="mycode_url">Jul 6. Darmstadt, DE - Rhein-Main Rust Meetup</a>.<br />
</li>
<li><a href="https://www.meetup.com/de-DE/Rust-Hack-Learn-Karlsruhe/events/252267570/" target="_blank" rel="noopener" class="mycode_url">Jul 9. Karlsruhe, DE - Rust Meetup</a><br />
</li>
<li><a href="https://www.meetup.com/Rust-Zurich/events/250386292/" target="_blank" rel="noopener" class="mycode_url">Jul 11. Zurich, CH - Actix.rs - July Meetup</a>.<br />
</li>
<li><a href="https://www.meetup.com/opentechschool-berlin/events/xkdlvpyxkbpb/" target="_blank" rel="noopener" class="mycode_url">Jul 11. Berlin, DE - OpenTechSchool - Rust Hack and Learn</a>.<br />
</li>
<li><a href="https://www.meetup.com/Cambridge-Rust-Meetup/events/pzwshpyxkbzb/" target="_blank" rel="noopener" class="mycode_url">Jul 19. Cambridge, GB - Cambridge Rust Meetup</a>.<br />
</li>
</ul>
North America<ul class="mycode_list"><li><a href="https://www.meetup.com/Rust-Dev-in-Mountain-View/events/glnfcpyxkblb/" target="_blank" rel="noopener" class="mycode_url">Jul 8. Mountain View, US - Open Table / Icebreaker: what projects are you working on</a>.<br />
</li>
<li><a href="https://www.meetup.com/Seattle-Rust-Meetup/events/pkggvpyxkbmb/" target="_blank" rel="noopener" class="mycode_url">Jul 9. Seattle, US - Monthly Rust Meetup</a>.<br />
</li>
<li><a href="https://www.meetup.com/Vancouver-Rust/events/dqldspyxjbkc/" target="_blank" rel="noopener" class="mycode_url">Jul 11. Vancouver, CA - Rust Study/Hack/Hang-out night</a>.<br />
</li>
<li><a href="https://www.meetup.com/columbus-rs/events/dbcfrpyxkbqb/" target="_blank" rel="noopener" class="mycode_url">Jul 12. Columbus, US - Columbus Rust Society - Monthly Meeting</a>.<br />
</li>
<li><a href="https://www.meetup.com/utahrust/events/251816575/" target="_blank" rel="noopener" class="mycode_url">Jul 12. Utah Valley, Utah, US - Utah Rust - Monthly Meeting</a>.<br />
</li>
<li><a href="https://www.meetup.com/Rust-Dev-in-Mountain-View/events/glnfcpyxkbtb/" target="_blank" rel="noopener" class="mycode_url">Jul 15. Mountain View, US - Open Table / Icebreaker: what projects are you working on</a>.<br />
</li>
<li><a href="https://www.meetup.com/Rust-Bay-Area/events/251862242/" target="_blank" rel="noopener" class="mycode_url">Jul 18. Standford, US - Rust Bay Area - [@ Stanford] Munching Macros and Facebook's Mononoke</a>.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b"><a href="http://rustconf.com/" target="_blank" rel="noopener" class="mycode_url">Aug 17. Portland, US - RustConf 2018</a>.</span> Registration is now open.<br />
</li>
</ul>
If you are running a Rust event please add it to the <a href="https://www.google.com/calendar/embed?src=apd9vmbc22egenmtu5l6c5jbfc%40group.calendar.google.com" target="_blank" rel="noopener" class="mycode_url">calendar</a> to get it mentioned here. Email the <a href="mailto:community-team@rust-lang.org" class="mycode_email">Rust Community Team</a> for access.]]></content:encoded>
		</item>
	</channel>
</rss>