Struct libinspire::Api
[−]
[src]
pub struct Api { /* fields omitted */ }
Methods
impl Api
[src]
fn init(logger: Option<Logger>) -> Self
[src]
Initialize API
Either provide a custom slog::Logger or default to the standard log
crate.
Examples
libinspire::Api::init(None);
fn fetch_bibtex_with_key(&self, key: RecID) -> Option<String>
[src]
Fetches BibTeX entries from inspire.net.
Examples
let inspire = libinspire::Api::init(None); println!("{}", inspire.fetch_bibtex_with_key( libinspire::RecID::new("Abramovici:1992ah").unwrap()).expect("Error"));