component.rs

 1extern crate xmpp;
 2
 3use xmpp::jid::Jid;
 4use xmpp::component::ComponentBuilder;
 5
 6use std::env;
 7
 8fn main() {
 9    let jid: Jid = env::var("JID").unwrap().parse().unwrap();
10    let pass = env::var("PASS").unwrap();
11    let host = env::var("HOST").unwrap();
12    let port: u16 = env::var("PORT").unwrap().parse().unwrap();
13    let mut component = ComponentBuilder::new(jid.clone())
14                                         .password(pass)
15                                         .host(host)
16                                         .port(port)
17                                         .connect()
18                                         .unwrap();
19    component.main().unwrap();
20}