[−][src]Enum folia::types::AnnotationType
Defines all annotation types (as part of the AnnotationType enumeration)
Variants
Methods
impl AnnotationType
[src]
pub fn as_str(&self) -> &'static str
[src]
Maps annotation types to strings
pub fn from_str(s: &str) -> Option<Self>
[src]
pub fn as_element_str(&self) -> &'static str
[src]
impl AnnotationType
[src]
pub fn elementtype(&self) -> ElementType
[src]
A mapping from annotation types to element types, based on the assumption that there is always only one primary element for an annotation type (and possible multiple secondary ones which are not included in this map,w)
Trait Implementations
impl Eq for AnnotationType
[src]
impl<'_> Into<&'_ str> for AnnotationType
[src]
impl Into<ElementType> for AnnotationType
[src]
fn into(self) -> ElementType
[src]
impl Clone for AnnotationType
[src]
fn clone(&self) -> AnnotationType
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl PartialEq<AnnotationType> for AnnotationType
[src]
fn eq(&self, other: &AnnotationType) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl Copy for AnnotationType
[src]
impl Hash for AnnotationType
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Display for AnnotationType
[src]
impl Debug for AnnotationType
[src]
impl IntoEnumIterator for AnnotationType
[src]
type Iterator = AnnotationTypeIter
ⓘImportant traits for AnnotationTypeIterfn iter() -> AnnotationTypeIter
[src]
ⓘImportant traits for AnnotationTypeIter
Auto Trait Implementations
impl Send for AnnotationType
impl Unpin for AnnotationType
impl Sync for AnnotationType
impl RefUnwindSafe for AnnotationType
impl UnwindSafe for AnnotationType
Blanket Implementations
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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> From<T> for 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> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,