pub enum BookIdentifierKey {
InternationalStandard10,
InternationalStandard13,
LibraryOfCongress,
OhioCollegeLibraryCenter,
GoodReads,
OpenLibrary,
LibraryThing,
ProjectGutenberg,
WikiData,
}
Variants§
InternationalStandard10
InternationalStandard13
LibraryOfCongress
OhioCollegeLibraryCenter
GoodReads
OpenLibrary
LibraryThing
ProjectGutenberg
WikiData
Implementations§
Source§impl BookIdentifierKey
impl BookIdentifierKey
pub fn from_isbn(value: &str) -> Result<Self, OpenLibraryError>
Trait Implementations§
Source§impl Clone for BookIdentifierKey
impl Clone for BookIdentifierKey
Source§fn clone(&self) -> BookIdentifierKey
fn clone(&self) -> BookIdentifierKey
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for BookIdentifierKey
impl Debug for BookIdentifierKey
Source§impl<'de> Deserialize<'de> for BookIdentifierKey
impl<'de> Deserialize<'de> for BookIdentifierKey
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for BookIdentifierKey
impl Display for BookIdentifierKey
Source§impl FromStr for BookIdentifierKey
impl FromStr for BookIdentifierKey
Source§impl Hash for BookIdentifierKey
impl Hash for BookIdentifierKey
Source§impl PartialEq for BookIdentifierKey
impl PartialEq for BookIdentifierKey
Source§impl Serialize for BookIdentifierKey
impl Serialize for BookIdentifierKey
impl Eq for BookIdentifierKey
impl StructuralPartialEq for BookIdentifierKey
Auto Trait Implementations§
impl Freeze for BookIdentifierKey
impl RefUnwindSafe for BookIdentifierKey
impl Send for BookIdentifierKey
impl Sync for BookIdentifierKey
impl Unpin for BookIdentifierKey
impl UnwindSafe for BookIdentifierKey
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.