hugging_face_client/api/arxiv_paper.rs
1use serde::Serialize;
2
3use crate::arxiv::ArxivPaper;
4
5/// Request of [`crate::client::Client::arxiv_paper`]
6#[derive(Debug, Serialize)]
7pub struct ArxivPaperReq<'a> {
8 pub(crate) paper_id: &'a str,
9}
10
11impl<'a> ArxivPaperReq<'a> {
12 pub fn new(paper_id: &'a str) -> Self {
13 Self { paper_id }
14 }
15}
16
17/// Request of [`crate::client::Client::arxiv_paper`]
18pub type ArxivPaperRes = ArxivPaper;