ORCID Rust Library
A Rust library for interacting with the ORCID API to fetch researcher information.
Installation
Add this to your Cargo.toml:
[]
= "0.2"
Usage
Async Client (Default)
use ;
async
Blocking Client
use ;
Search Builder
Build complex search queries easily:
let results = client.search_builder
.with_keyword
.with_affiliation
.limit
.execute?;
Features
- Fetch complete ORCID profiles including:
- Personal information (names, biography, keywords)
- Works and publications
- Education history
- Employment records
- Funding information
- Peer reviews
- Memberships
- Qualifications
- Search for researchers by keywords, DOI, affiliation, etc.
- Validate ORCID IDs
- Both async and blocking API clients
License
MIT License - see LICENSE file for details