pub struct FrontierResults {
pub hits: Vec<PaperHit>,
pub seed_openalex_id: String,
pub seed_title: Option<String>,
pub total_citing: Option<u64>,
}Expand description
Results of a frontier_view query.
Fields§
§hits: Vec<PaperHit>Ranked candidate papers (length ≤ query.limit).
Sorted by fwci descending (nulls last), then by year descending,
then by cited_by_count descending for stable ordering.
seed_openalex_id: StringOpenAlex Work ID of the seed paper (W… prefix stripped).
seed_title: Option<String>Title of the seed paper, when available from OpenAlex.
total_citing: Option<u64>Total number of citing works in OpenAlex (usually larger than
hits.len()). None if the API response omitted the count.
Trait Implementations§
Source§impl Clone for FrontierResults
impl Clone for FrontierResults
Source§fn clone(&self) -> FrontierResults
fn clone(&self) -> FrontierResults
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FrontierResults
impl Debug for FrontierResults
Auto Trait Implementations§
impl Freeze for FrontierResults
impl RefUnwindSafe for FrontierResults
impl Send for FrontierResults
impl Sync for FrontierResults
impl Unpin for FrontierResults
impl UnsafeUnpin for FrontierResults
impl UnwindSafe for FrontierResults
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more