From b4643e1d1ec8f447d36f3794f3a051a64a090d16 Mon Sep 17 00:00:00 2001 From: Zachary Dremann Date: Mon, 9 Jun 2014 08:51:54 -0400 Subject: Using rust-empty for structure --- examples/hello.rs | 4 ++++ examples/main.rs | 25 +++++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 examples/hello.rs create mode 100644 examples/main.rs (limited to 'examples') diff --git a/examples/hello.rs b/examples/hello.rs new file mode 100644 index 0000000..6f8dfa1 --- /dev/null +++ b/examples/hello.rs @@ -0,0 +1,4 @@ +fn main() { + println!("Hello!"); +} + diff --git a/examples/main.rs b/examples/main.rs new file mode 100644 index 0000000..6ec9134 --- /dev/null +++ b/examples/main.rs @@ -0,0 +1,25 @@ +extern crate irc; + +use std::io::net::tcp::TcpStream; +use std::io::BufferedReader; + +use irc::IrcConnection; +use irc::msg::Message; +use irc::msg::cmd; + +fn main() { + let message = Message { + prefix: None, + command: cmd::PrivMsg("#rust".to_string(), "Hi there everyone".to_string()), + }; + + println!("{}", message); + + let on_msg = |message: &Message, _sender: &Sender| { + println!("{}", *message); + }; + + let mut connection = IrcConnection::connect("irc.mozilla.org", 6667, "Dr-Emann".to_string(), "dremann".to_string(), "Zachary Dremann".to_string(), on_msg).unwrap(); + + connection.run_loop(); +} -- cgit v1.2.3-54-g00ecf