Expand description
provides types to construct a specific query
Re-exports§
pub use crate::query::funders::Funders;
pub use crate::query::funders::FundersQuery;
pub use crate::query::journals::Journals;
pub use crate::query::members::Members;
pub use crate::query::members::MembersQuery;
pub use crate::query::prefixes::Prefixes;
pub use crate::query::types::Type;
pub use crate::query::types::Types;
pub use crate::query::works::WorksIdentQuery;
pub use crate::query::works::WorksQuery;
Modules§
- facet
- provides types to filter facets
- funders
- provides support to query the
/funders
route - journals
- provides support to query the
/funders
route - members
- provides support to query the
/journals
route - prefixes
- provides support to query the
/members
route - types
- provides support to query the
/prefixes
route - works
- provides support to query the
/types
route
Enums§
- Component
- Major resource components supported by the Crossref API
- Order
- Determines how results should be sorted
- Resource
Component - bundles all available crossref api endpoints
- Result
Control - tells crossref how many items shall be returned or where to start
- Sort
- Results from a list response can be sorted by applying the sort and order parameters.
- Visibility
- represents the visibility of an crossref item
Traits§
- Crossref
Params - Helper trait for unified interface
- Crossref
Query - root level trait to construct full crossref api request urls
- Crossref
Query Param - a trait used to capture parameters for the query string of the crossref api
- Crossref
Route - represents elements that constructs parts of the crossref request url
- Filter
- Helper trait to mark filters in the query string
- Param
Fragment - represents a key value pair inside a multi value query string parameter