Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | callbacks wip (non-working)closures | Jesse Luehrs | 2014-09-04 | 3 | -8/+41 |
| | | | | | | | | | | | | <doy> wouldn't that mean i couldn't use closures then? <eddyb> yupp <doy> ): <eddyb> they just can't do what you want really well yet need to wait for the "closures that are quantified over lifetimes" thing mentioned here https://github.com/rust-lang/rfcs/blob/master/active/0044-closures.md to be implemented | ||||
* | use a typedef here to simplify things | Jesse Luehrs | 2014-09-04 | 1 | -3/+5 |
| | |||||
* | start adding callback support | Jesse Luehrs | 2014-09-04 | 3 | -16/+44 |
| | | | | | | | the lifetime parameters on the callback closure parameters really should be able to be inferred (since they aren't being used for anything at all), but apparently rust can't handle that yet. hopefully they can go away in the future. | ||||
* | connect should consume the clientbuilder | Jesse Luehrs | 2014-09-04 | 1 | -21/+20 |
| | | | | this way we can handle callbacks, which may not be cloneable or whatever | ||||
* | no need to separate commands and replies as types | Jesse Luehrs | 2014-09-04 | 3 | -121/+85 |
| | | | | it just clutters things | ||||
* | no reason for these extra & here | Jesse Luehrs | 2014-09-04 | 2 | -9/+9 |
| | |||||
* | send the pass too if set | Jesse Luehrs | 2014-09-04 | 1 | -1/+15 |
| | |||||
* | allow setting the user's hostname too | Jesse Luehrs | 2014-09-04 | 1 | -6/+23 |
| | | | | | eventually we should default this to something more sensible than "localhost" | ||||
* | this should use the host we're connecting to | Jesse Luehrs | 2014-09-04 | 1 | -1/+1 |
| | |||||
* | move connection initialization into the client | Jesse Luehrs | 2014-09-04 | 3 | -49/+72 |
| | |||||
* | travis | Jesse Luehrs | 2014-09-04 | 1 | -0/+1 |
| | |||||
* | write some login messages on connect in the example | Jesse Luehrs | 2014-09-03 | 1 | -0/+23 |
| | |||||
* | make a few more things public | Jesse Luehrs | 2014-09-03 | 2 | -3/+4 |
| | |||||
* | add support for writing irc messages | Jesse Luehrs | 2014-09-03 | 2 | -1/+38 |
| | |||||
* | more useful Show implementations | Jesse Luehrs | 2014-09-03 | 1 | -2/+61 |
| | |||||
* | set offset properly | Jesse Luehrs | 2014-09-03 | 1 | -1/+1 |
| | |||||
* | simple client test | Jesse Luehrs | 2014-09-03 | 1 | -0/+10 |
| | |||||
* | expose the client on the top level module | Jesse Luehrs | 2014-09-03 | 1 | -0/+3 |
| | |||||
* | start working on an irc client class | Jesse Luehrs | 2014-09-03 | 1 | -0/+42 |
| | |||||
* | rename this to something easier to use | Jesse Luehrs | 2014-09-03 | 1 | -1/+1 |
| | |||||
* | let's put message handling in its own module | Jesse Luehrs | 2014-09-03 | 2 | -1/+1 |
| | |||||
* | test for replies | Jesse Luehrs | 2014-09-03 | 1 | -0/+17 |
| | |||||
* | it's simpler if these are just constants | Jesse Luehrs | 2014-09-03 | 1 | -175/+168 |
| | | | | it's not like we'll ever care about exhaustive matching here | ||||
* | we don't care if the constants are unused for now | Jesse Luehrs | 2014-09-03 | 1 | -0/+2 |
| | |||||
* | fix :-prefixed params | Jesse Luehrs | 2014-09-03 | 1 | -4/+48 |
| | |||||
* | start working on message parsing | Jesse Luehrs | 2014-09-03 | 3 | -3/+411 |
| | |||||
* | initial commit | Jesse Luehrs | 2014-09-02 | 3 | -0/+10 |