pub enum Chemical {
XCdx,
XCif,
XCml,
XCsml,
XXyz,
}Variants§
Implementations§
Source§impl Chemical
impl Chemical
pub const fn as_static(&self) -> &'static str
pub const fn as_str(&self) -> &str
pub fn as_header_value(&self) -> HeaderValue
pub fn to_header_value(self) -> HeaderValue
pub fn from_header_value(value: &HeaderValue) -> Result<Self, ContentTypeError>
pub fn from_extension(ext: &str) -> Option<Self>
pub const fn extensions(&self) -> &[&str]
pub const fn primary_extension(&self) -> Option<&str>
Trait Implementations§
Source§impl From<Chemical> for HeaderValue
impl From<Chemical> for HeaderValue
Source§impl PartialEq<ContentType> for Chemical
impl PartialEq<ContentType> for Chemical
Source§impl TryFrom<&HeaderValue> for Chemical
impl TryFrom<&HeaderValue> for Chemical
Source§type Error = ContentTypeError
type Error = ContentTypeError
The type returned in the event of a conversion error.
impl Copy for Chemical
impl Eq for Chemical
impl StructuralPartialEq for Chemical
Auto Trait Implementations§
impl Freeze for Chemical
impl RefUnwindSafe for Chemical
impl Send for Chemical
impl Sync for Chemical
impl Unpin for Chemical
impl UnwindSafe for Chemical
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.