[][src]Module crossref::response::work

provides the types for a work response

Structs

Affiliation
Agency
Assertion
AssertionGroup
ClinicalTrialNumber
ContentDomain
Contributor
Date

represents full date information for an item

DateParts

Helper struct to represent dates in the cross ref api as nested arrays of numbers

FundingBody
ISSN

ISSN info for the Work

Issue
License

how the Work is licensed

PartialDate

represents an incomplete date only consisting of year or year and month

Reference
Relation
ResourceLink

metadata about a related resource

Review
Update

metadata about when the Work entry was updated

Work

the main return type of the crossref api represents a publication based on the crossref rest-api-doc with minor adjustments

WorkIterator

Allows iterating of deep page work request

WorkList

Enums

DateField

Helper struct to capture all possible occurrences of dates in the crossref api, a nested Vec of numbers

Type Definitions

Relations

A hashmap containing relation name, Relation pairs. crossref rest-api-doc However it seems, that the value of the relation name can also be an array. Therefor the serde_json::Value type is used instead to prevent an invalid length error