pub enum Text {
Show 23 variants
Plain,
Html,
Css,
Javascript,
Csv,
Xml,
Markdown,
Calendar,
Richtext,
Sgml,
TabSeparatedValues,
Troff,
UriList,
VCard,
VCalendar,
Setext,
Uuencode,
Asm,
C,
Fortran,
JavaSource,
Pascal,
Python,
}Variants§
Plain
Html
Css
Javascript
Csv
Xml
Markdown
Calendar
Richtext
Sgml
TabSeparatedValues
Troff
UriList
VCard
VCalendar
Setext
Uuencode
Asm
C
Fortran
JavaSource
Pascal
Python
Implementations§
Source§impl Text
impl Text
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<Text> for HeaderValue
impl From<Text> for HeaderValue
Source§impl PartialEq<ContentType> for Text
impl PartialEq<ContentType> for Text
Source§impl TryFrom<&HeaderValue> for Text
impl TryFrom<&HeaderValue> for Text
Source§type Error = ContentTypeError
type Error = ContentTypeError
The type returned in the event of a conversion error.
impl Copy for Text
impl Eq for Text
impl StructuralPartialEq for Text
Auto Trait Implementations§
impl Freeze for Text
impl RefUnwindSafe for Text
impl Send for Text
impl Sync for Text
impl Unpin for Text
impl UnwindSafe for Text
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.