pub struct TokenBuilder { /* private fields */ }
Expand description
Implementations§
Source§impl TokenBuilder
impl TokenBuilder
Sourcepub fn new(form: impl Into<String>) -> TokenBuilder
pub fn new(form: impl Into<String>) -> TokenBuilder
Create a TokenBuilder
with all non-form fields set to absent.
Sourcepub fn form(self, form: impl Into<String>) -> TokenBuilder
pub fn form(self, form: impl Into<String>) -> TokenBuilder
Set the word form or punctuation symbol.
Sourcepub fn lemma(self, lemma: impl Into<String>) -> TokenBuilder
pub fn lemma(self, lemma: impl Into<String>) -> TokenBuilder
Set the lemma or stem of the word form.
Sourcepub fn upos(self, upos: impl Into<String>) -> TokenBuilder
pub fn upos(self, upos: impl Into<String>) -> TokenBuilder
Set the universal part-of-speech tag.
Sourcepub fn xpos(self, xpos: impl Into<String>) -> TokenBuilder
pub fn xpos(self, xpos: impl Into<String>) -> TokenBuilder
Set the language-specific part-of-speech tag.
Sourcepub fn features(self, features: Features) -> TokenBuilder
pub fn features(self, features: Features) -> TokenBuilder
Set the syntactic and/or morphological features of the token.
Sourcepub fn deps(self, deps: impl Into<String>) -> TokenBuilder
pub fn deps(self, deps: impl Into<String>) -> TokenBuilder
Set UD enhanced dependencies.
Warning: this method will be removed once proper support for enhanced dependencies is added.
Sourcepub fn misc(self, misc: Misc) -> TokenBuilder
pub fn misc(self, misc: Misc) -> TokenBuilder
Set miscellaneous token features.
Trait Implementations§
Source§impl From<Token> for TokenBuilder
impl From<Token> for TokenBuilder
Source§impl From<TokenBuilder> for Token
impl From<TokenBuilder> for Token
Source§fn from(builder: TokenBuilder) -> Self
fn from(builder: TokenBuilder) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TokenBuilder
impl RefUnwindSafe for TokenBuilder
impl Send for TokenBuilder
impl Sync for TokenBuilder
impl Unpin for TokenBuilder
impl UnwindSafe for TokenBuilder
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