- Notifications
You must be signed in to change notification settings - Fork7
NNTP client for Rust
License
Apache-2.0, MIT licenses found
Licenses found
Apache-2.0
LICENSE-APACHEMIT
LICENSE-MITNotificationsYou must be signed in to change notification settings
mattnenterprise/rust-nntp
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
NNTP Client for Rust
externcrate nntp;use nntp::{Article,NNTPStream};fnmain(){letmut nntp_stream =matchNNTPStream::connect(("nntp.aioe.org",119)){Ok(stream) => stream,Err(e) =>panic!("{}", e)};match nntp_stream.capabilities(){Ok(lines) =>{for linein lines.iter(){print!("{}", line);}},Err(e) =>panic!(e)}match nntp_stream.list(){Ok(groups) =>{for groupin groups.iter(){println!("Name: {}, High: {}, Low: {}, Status: {}", group.name, group.high, group.low, group.status)}},Err(e) =>panic!(e)};match nntp_stream.group("comp.sys.raspberry-pi"){Ok(_) =>(),Err(e) =>panic!(e)}match nntp_stream.article_by_number(6187){Ok(Article{headers, body}) =>{for(key, value)in headers.iter(){println!("{}: {}", key, value)}for linein body.iter(){print!("{}", line)}},Err(e) =>panic!(e)}match nntp_stream.article_by_id("<cakj55F1dofU5@mid.individual.net>"){Ok(Article{headers, body}) =>{for(key, value)in headers.iter(){println!("{}: {}", key, value)}for linein body.iter(){print!("{}", line)}},Err(e) =>panic!(e)}let _ = nntp_stream.quit();}
MIT
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE orhttp://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT orhttp://opensource.org/licenses/MIT)
at your option.
Unless you explicitly state otherwise, any contribution intentionallysubmitted for inclusion in the work by you, as defined in the Apache-2.0license, shall be dual licensed as above, without any additional terms orconditions.
About
NNTP client for Rust
Topics
Resources
License
Apache-2.0, MIT licenses found
Licenses found
Apache-2.0
LICENSE-APACHEMIT
LICENSE-MITUh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.
Contributors3
Uh oh!
There was an error while loading.Please reload this page.