<feed xmlns='http://www.w3.org/2005/Atom'>
<title>google-calendar-rsvp, branch master</title>
<subtitle>RSVP to Google Calendar events from the command line</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/google-calendar-rsvp/'/>
<entry>
<title>run(): Remove unused assignment to `email_eid`</title>
<updated>2021-07-09T19:34:50+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2021-07-09T19:34:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/google-calendar-rsvp/commit/?id=16a7c3136b1dffd3d3b44624642acc681bb8b08b'/>
<id>16a7c3136b1dffd3d3b44624642acc681bb8b08b</id>
<content type='text'>
This blog post by Dimitri Merejkowsky clued me into the fact that I had
incorrectly ignored a compiler warning about an unused assignment:
https://dmerej.info/blog/post/awesome-rust-warnings/#the-useless-mutation

When I wrote that line, I didn't realise you could declare an
uninitialised variable, and definitely didn't get what the compiler
meant when it told me:

    warning: value assigned to `email_eid` is never read
       --&gt; src/main.rs:102:9
        |
    102 |     let mut email_eid = String::new();
        |         ^^^^^^^^^^^^^
        |
        = note: `#[warn(unused_assignments)]` on by default
        = help: maybe it is overwritten before being read?

so I ignored the warning.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This blog post by Dimitri Merejkowsky clued me into the fact that I had
incorrectly ignored a compiler warning about an unused assignment:
https://dmerej.info/blog/post/awesome-rust-warnings/#the-useless-mutation

When I wrote that line, I didn't realise you could declare an
uninitialised variable, and definitely didn't get what the compiler
meant when it told me:

    warning: value assigned to `email_eid` is never read
       --&gt; src/main.rs:102:9
        |
    102 |     let mut email_eid = String::new();
        |         ^^^^^^^^^^^^^
        |
        = note: `#[warn(unused_assignments)]` on by default
        = help: maybe it is overwritten before being read?

so I ignored the warning.
</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile: Add packaging targets</title>
<updated>2021-05-23T18:26:00+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2021-05-23T18:25:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/google-calendar-rsvp/commit/?id=a94ccb468515d770491bd0df3368cb18b5a35947'/>
<id>a94ccb468515d770491bd0df3368cb18b5a35947</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove empty newline at the top of help output</title>
<updated>2021-05-23T18:22:28+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2021-05-23T18:22:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/google-calendar-rsvp/commit/?id=1f9796c48abdffde0842e73ebd000ab57f364e41'/>
<id>1f9796c48abdffde0842e73ebd000ab57f364e41</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add brief module-level documentation</title>
<updated>2021-05-23T18:09:17+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2021-05-23T18:09:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/google-calendar-rsvp/commit/?id=336a4bed16a0b3fda42088e7991537deaf6b5af0'/>
<id>336a4bed16a0b3fda42088e7991537deaf6b5af0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove empty newline at the end of help output</title>
<updated>2021-05-23T18:03:47+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2021-05-23T18:03:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/google-calendar-rsvp/commit/?id=0a6ec82e7de0bbbdd9b2eddf0bd1041f089f1534'/>
<id>0a6ec82e7de0bbbdd9b2eddf0bd1041f089f1534</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update TODO</title>
<updated>2021-05-23T17:49:34+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2021-05-23T17:49:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/google-calendar-rsvp/commit/?id=d0d5fdbb9997ba37af892ca427024ba7d55f794b'/>
<id>d0d5fdbb9997ba37af892ca427024ba7d55f794b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add README</title>
<updated>2021-05-23T17:48:35+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2021-05-23T17:41:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/google-calendar-rsvp/commit/?id=18ff247bea47fb00c781b699d44bca38612e9fb2'/>
<id>18ff247bea47fb00c781b699d44bca38612e9fb2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add license (GNU GPLv3+)</title>
<updated>2021-05-23T16:51:48+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2021-05-23T16:51:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/google-calendar-rsvp/commit/?id=1dfae4b5adc320291396b7003d7a4dfe32e81407'/>
<id>1dfae4b5adc320291396b7003d7a4dfe32e81407</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>doc/google-calendar-rsvp.1.txt: Add Files section</title>
<updated>2021-05-23T16:44:03+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2021-05-23T16:44:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/google-calendar-rsvp/commit/?id=4e6a183f92f88564ee73de31ee333044e6c27b48'/>
<id>4e6a183f92f88564ee73de31ee333044e6c27b48</id>
<content type='text'>
Describe the files used for authentication.

Change the file paths to use `$XDG_DATA_HOME` instead of writing the
path explicitly, as that environment variable may have been changed to
refer to a different directory.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Describe the files used for authentication.

Change the file paths to use `$XDG_DATA_HOME` instead of writing the
path explicitly, as that environment variable may have been changed to
refer to a different directory.
</pre>
</div>
</content>
</entry>
<entry>
<title>doc/google-calendar-rsvp.1.txt: Add description and authentication</title>
<updated>2021-05-23T16:04:46+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2021-05-23T16:04:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/google-calendar-rsvp/commit/?id=672cbd0f8329416fdc7f989f38eeb38a3ed55c3d'/>
<id>672cbd0f8329416fdc7f989f38eeb38a3ed55c3d</id>
<content type='text'>
Add description and authentication sections.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add description and authentication sections.
</pre>
</div>
</content>
</entry>
</feed>
