summaryrefslogtreecommitdiffstats
path: root/src/client.rs
Commit message (Collapse)AuthorAgeFilesLines
* callbacks wip (non-working)closuresJesse Luehrs2014-09-041-1/+35
| | | | | | | | | | | | <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-041-14/+42
| | | | | | | 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-041-16/+4
| | | | it just clutters things
* no reason for these extra & hereJesse Luehrs2014-09-041-3/+3
|
* 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-041-24/+70
|
* add support for writing irc messagesJesse Luehrs2014-09-031-0/+9
|
* start working on an irc client classJesse Luehrs2014-09-031-0/+42