pub struct VocabularyImpl { /* private fields */ }Implementations§
Source§impl VocabularyImpl
impl VocabularyImpl
pub fn new<'b, T: Borrow<str> + 'b, Iter: IntoIterator<Item = &'b Option<T>>>( literal_names: Iter, symbolic_names: Iter, display_names: Option<Iter>, ) -> VocabularyImpl
pub fn from_token_names(token_names: &[Option<&str>]) -> VocabularyImpl
Trait Implementations§
Source§impl Debug for VocabularyImpl
impl Debug for VocabularyImpl
Source§impl Vocabulary for VocabularyImpl
impl Vocabulary for VocabularyImpl
Auto Trait Implementations§
impl Freeze for VocabularyImpl
impl RefUnwindSafe for VocabularyImpl
impl Send for VocabularyImpl
impl Sync for VocabularyImpl
impl Unpin for VocabularyImpl
impl UnwindSafe for VocabularyImpl
Blanket Implementations§
Source§impl<T> AnyExt for T
impl<T> AnyExt for T
Source§fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
Attempts to downcast this to
T behind referenceSource§fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
Attempts to downcast this to
T behind mutable referenceSource§fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
Attempts to downcast this to
T behind Rc pointerSource§fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
Attempts to downcast this to
T behind Arc pointerSource§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