summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* callbacks wip (non-working)closuresJesse Luehrs2014-09-043-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 thingsJesse Luehrs2014-09-041-3/+5
|
* start adding callback supportJesse Luehrs2014-09-043-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 clientbuilderJesse Luehrs2014-09-041-21/+20
| | | | this way we can handle callbacks, which may not be cloneable or whatever
* no need to separate commands and replies as typesJesse Luehrs2014-09-043-121/+85
| | | | it just clutters things
* no reason for these extra & hereJesse Luehrs2014-09-042-9/+9
|
* send the pass too if setJesse Luehrs2014-09-041-1/+15
|
* allow setting the user's hostname tooJesse Luehrs2014-09-041-6/+23
| | | | | eventually we should default this to something more sensible than "localhost"
* this should use the host we're connecting toJesse Luehrs2014-09-041-1/+1
|
* move connection initialization into the clientJesse Luehrs2014-09-043-49/+72
|
* travisJesse Luehrs2014-09-041-0/+1
|
* write some login messages on connect in the exampleJesse Luehrs2014-09-031-0/+23
|
* make a few more things publicJesse Luehrs2014-09-032-3/+4
|
* add support for writing irc messagesJesse Luehrs2014-09-032-1/+38
|
* more useful Show implementationsJesse Luehrs2014-09-031-2/+61
|
* set offset properlyJesse Luehrs2014-09-031-1/+1
|
* simple client testJesse Luehrs2014-09-031-0/+10
|
* expose the client on the top level moduleJesse Luehrs2014-09-031-0/+3
|
* start working on an irc client classJesse Luehrs2014-09-031-0/+42
|
* rename this to something easier to useJesse Luehrs2014-09-031-1/+1
|
* let's put message handling in its own moduleJesse Luehrs2014-09-032-1/+1
|
* test for repliesJesse Luehrs2014-09-031-0/+17
|
* it's simpler if these are just constantsJesse Luehrs2014-09-031-175/+168
| | | | it's not like we'll ever care about exhaustive matching here
* we don't care if the constants are unused for nowJesse Luehrs2014-09-031-0/+2
|
* fix :-prefixed paramsJesse Luehrs2014-09-031-4/+48
|
* start working on message parsingJesse Luehrs2014-09-033-3/+411
|
* initial commitJesse Luehrs2014-09-023-0/+10