pub(super) struct TokenProcessor;Expand description
Token generation helper functions
Implementations§
Source§impl TokenProcessor
impl TokenProcessor
Sourcepub fn simple_token(token_type: TokenType, position: Position) -> Token
pub fn simple_token(token_type: TokenType, position: Position) -> Token
Create a simple token without data
Sourcepub fn scalar_token(
value: String,
quote_style: QuoteStyle,
position: Position,
) -> Token
pub fn scalar_token( value: String, quote_style: QuoteStyle, position: Position, ) -> Token
Create a scalar token
Sourcepub fn anchor_token(name: String, position: Position) -> Token
pub fn anchor_token(name: String, position: Position) -> Token
Create an anchor token
Sourcepub fn alias_token(name: String, position: Position) -> Token
pub fn alias_token(name: String, position: Position) -> Token
Create an alias token
Sourcepub fn comment_token(comment: String, position: Position) -> Token
pub fn comment_token(comment: String, position: Position) -> Token
Create a comment token
Sourcepub fn literal_block_token(value: String, position: Position) -> Token
pub fn literal_block_token(value: String, position: Position) -> Token
Create a literal block scalar token
Sourcepub fn folded_block_token(value: String, position: Position) -> Token
pub fn folded_block_token(value: String, position: Position) -> Token
Create a folded block scalar token
Auto Trait Implementations§
impl Freeze for TokenProcessor
impl RefUnwindSafe for TokenProcessor
impl Send for TokenProcessor
impl Sync for TokenProcessor
impl Unpin for TokenProcessor
impl UnwindSafe for TokenProcessor
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