Crate rek2_nntp

Source
Expand description

§rek2_nntp

Asynchronous NNTP client library (RFC 3977/RFC 4643) for Rust.

See the README for full examples and details:
https://git.sr.ht/~rek2/rek2_nntp

Re-exports§

pub use auth::authenticate;
pub use auth::AuthType;
pub use auth::AuthenticatedConnection;
pub use body::body;
pub use group::group;
pub use head::head;
pub use list::list_newsgroups;
pub use newgroups::newgroups;
pub use newgroups::Newsgroup;
pub use newnews::newnews;
pub use post::post_to_group;
pub use post::Article as PostArticle;
pub use quit::quit;
pub use read::read_from_group;
pub use read::Article as ReadArticle;
pub use stat::stat;
pub use xover::fetch_xover_range;
pub use xover::Overview;

Modules§

auth
Authentication module for NNTP servers.
body
Module for retrieving the body of an article via the BODY command.
group
Module for selecting a newsgroup via the GROUP command.
head
Module for fetching article headers via the HEAD command.
list
Module for listing available newsgroups via the LIST command.
newgroups
Module for retrieving new newsgroups via the NEWGROUPS command.
newnews
Module for fetching recently posted articles via the NEWNEWS command.
post
Module for posting articles to a newsgroup via the POST command.
quit
Module for ending an NNTP session via the QUIT command.
read
Module for reading full articles via the ARTICLE command.
stat
Module for retrieving article statistics via the STAT command.
utils
Utility functions for NNTP I/O handling.
xover
Module for fetching overview data via the XOVER command.