[][src]Trait crossref::query::works::WorksCombiner

pub trait WorksCombiner {
    fn primary_component() -> Component;
fn ident_query(ident: WorksIdentQuery) -> Self; fn combined_route(ident: &WorksIdentQuery) -> Result<String> { ... }
fn work_list_query(ident: WorksIdentQuery) -> WorkListQuery { ... } }

Trait to determine that the type can be used in a combined query

Required methods

fn primary_component() -> Component

the primary component of this type

fn ident_query(ident: WorksIdentQuery) -> Self

construct a new type

Loading content...

Provided methods

fn combined_route(ident: &WorksIdentQuery) -> Result<String>

the combined crossref route

fn work_list_query(ident: WorksIdentQuery) -> WorkListQuery

create a new combined WorkListQuery with the primary component

Loading content...

Implementors

impl WorksCombiner for Funders[src]

impl WorksCombiner for Journals[src]

impl WorksCombiner for Members[src]

impl WorksCombiner for Prefixes[src]

impl WorksCombiner for Types[src]

Loading content...