pub struct NJD {
pub nodes: Vec<NJDNode>,
}Fields§
§nodes: Vec<NJDNode>Implementations§
Source§impl NJD
impl NJD
pub fn remove_silent_node(&mut self)
pub fn from_tokens<'a, T: Token>( tokens: impl 'a + IntoIterator<Item = T>, ) -> JPreprocessResult<Self>
pub fn from_strings(njd_features: Vec<String>) -> Self
pub fn preprocess(&mut self)
Trait Implementations§
Source§impl<'a> FromIterator<&'a str> for NJD
impl<'a> FromIterator<&'a str> for NJD
Source§impl IterQuintMutTrait for NJD
impl IterQuintMutTrait for NJD
type Item = NJDNode
fn iter_quint_mut(&mut self) -> IterQuintMut<'_, Self::Item>
fn iter_quint_mut_range( &mut self, start: usize, end: usize, ) -> IterQuintMut<'_, Self::Item>
impl StructuralPartialEq for NJD
Auto Trait Implementations§
impl Freeze for NJD
impl RefUnwindSafe for NJD
impl Send for NJD
impl Sync for NJD
impl Unpin for NJD
impl UnsafeUnpin for NJD
impl UnwindSafe for NJD
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