[][src]Enum crossref::Sort

pub enum Sort {
    Score,
    Updated,
    Deposited,
    Indexed,
    Published,
    PublishedPrint,
    PublishedOnline,
    Issued,
    IsReferencedByCount,
    ReferenceCount,
}

Results from a list response can be sorted by applying the sort and order parameters.

Variants

Score

Sort by relevance score

Updated

Sort by date of most recent change to metadata. Currently the same as Deposited

Deposited

Sort by time of most recent deposit

Indexed

Sort by time of most recent index

Published

Sort by publication date

PublishedPrint

Sort by print publication date

PublishedOnline

Sort by online publication date

Issued

Sort by issued date (earliest known publication date)

IsReferencedByCount

Sort by number of times this DOI is referenced by other Crossref DOIs

ReferenceCount

Sort by number of references included in the references section of the document identified by this DOI

Methods

impl Sort[src]

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

the key name for the filter element

Trait Implementations

impl CrossrefQueryParam for Sort[src]

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

constructs the full parameter for the query string by combining the key and value

impl Clone for Sort[src]

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

Performs copy-assignment from source. Read more

impl Debug for Sort[src]

Auto Trait Implementations

impl Send for Sort

impl Unpin for Sort

impl Sync for Sort

impl UnwindSafe for Sort

impl RefUnwindSafe for Sort

Blanket Implementations

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> Into<U> for T where
    U: From<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> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<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