Crate rsxiv

Crate rsxiv 

Source
Expand description

§RsXiv

This crate provides bindings related to arXiv identifiers and the arXiv api:

  1. The id module contains typed representations of arXiv identifiers, such as 2301.00001.
  2. The query module provides a builder interface to generate URLs to make requests to the arXiv API service.
  3. The response module a function to parse the XML response obtained from the arXiv API service.
  4. The de module provides methods to deserialize the API response into your own types using a flexible serde interface.

Notably, this crate will not make the network request itself. For that, you might use a crate such as reqwest or ureq.

§Examples

See the examples directory on GitHub.

Re-exports§

pub use self::id::ArticleId;
pub use self::id::Validated;
pub use self::query::Query;
pub use self::response::Response;

Modules§

deserde
Response deserialization
id
Typed representation of arXiv identifiers
query
ArXiv API query builder
response
ArXiv API response parsing