[][src]Enum crossref::query::members::MembersFilter

pub enum MembersFilter {
    HasPublicReferences,
    ReferenceVisibility(Visibility),
    BlackfileDoiCount(i32),
    CurrentDoiCount(i32),
}

filters supported for the /members route

Variants

HasPublicReferences

Member has made their references public for one or more of their prefixes

ReferenceVisibility(Visibility)

metadata for works where references are either open, limited (to Metadata Plus subscribers) or closed

BlackfileDoiCount(i32)

count of DOIs for material published more than two years ago

CurrentDoiCount(i32)

count of DOIs for material published within last two years

Methods

impl MembersFilter[src]

pub fn name(&self) -> &str[src]

the key name for the filter element

Trait Implementations

impl Filter for MembersFilter[src]

impl ParamFragment for MembersFilter[src]

fn fragment(&self) -> Cow<str>[src]

key and value are concat using :

impl Clone for MembersFilter[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for MembersFilter[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

type Err = <U as TryFrom<T>>::Err