[−][src]Enum crossref::query::facet::Facet
all available facets that can be set as filter in a query
Variants
Affiliation
Author affiliation
FunderName
Funder literal name as deposited alongside DOIs
FunderDoi
Funder DOI
ORCID
Contributor ORCID
ContainerTitle
Work container title, such as journal title, or book title
Assertion
Custom Crossmark assertion name
Archive
Archive location
UpdateType
Significant update type
ISSN
Journal ISSN (any - print, electronic, link)
Published
Earliest year of publication
TypeName
Work type name, such as journal-article
or book-chapter
License
License URI of work
CategoryName
Category name of work
RelationType
Relation type described by work or described by another work with work as object
AssertionGroup
Custom Crossmark assertion group name
PublisherName
Publisher name of work
Methods
impl Facet
[src]
pub const MAX_VAL_NUM: usize
[src]
the maximum numeric number some facets are not allowed to exceed
Trait Implementations
impl PartialEq<Facet> for Facet
[src]
fn eq(&self, other: &Facet) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Eq for Facet
[src]
impl Clone for Facet
[src]
fn clone(&self) -> Facet
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for Facet
[src]
impl Serialize for Facet
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for Facet
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
fn equivalent(&self, key: &K) -> bool
[src]
impl<T> Erased for T
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,