Struct rhai::TokenizeState [−][src]
pub struct TokenizeState {
pub max_string_size: Option<NonZeroUsize>,
pub next_token_cannot_be_unary: bool,
pub comment_level: usize,
pub include_comments: bool,
pub is_within_text_terminated_by: Option<char>,
}
Expand description
(internals) State of the tokenizer.
Exported under the internals
feature only.
Volatile Data Structure
This type is volatile and may change.
Fields
max_string_size: Option<NonZeroUsize>
Maximum length of a string.
next_token_cannot_be_unary: bool
Can the next token be a unary operator?
comment_level: usize
Is the tokenizer currently inside a block comment?
include_comments: bool
Include comments?
is_within_text_terminated_by: Option<char>
Is the current tokenizer position within the text stream of an interpolated string?
Trait Implementations
Returns the “default value” for a type. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for TokenizeState
impl Send for TokenizeState
impl Sync for TokenizeState
impl Unpin for TokenizeState
impl UnwindSafe for TokenizeState
Blanket Implementations
Mutably borrows from an owned value. Read more