Struct udgraph::token::TokenBuilder
source · [−]pub struct TokenBuilder { /* private fields */ }
Expand description
Implementations
sourceimpl 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
sourceimpl From<Token> for TokenBuilder
impl From<Token> for TokenBuilder
sourceimpl From<TokenBuilder> for Token
impl From<TokenBuilder> for Token
sourcefn from(builder: TokenBuilder) -> Self
fn from(builder: TokenBuilder) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl RefUnwindSafe for TokenBuilder
impl Send for TokenBuilder
impl Sync for TokenBuilder
impl Unpin for TokenBuilder
impl UnwindSafe for TokenBuilder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more