Struct rhai::TokenizerControlBlock
source · pub struct TokenizerControlBlock {
pub is_within_text: bool,
pub global_comments: String,
pub compressed: Option<String>,
}
Expand description
(internals) A type containing commands to control the tokenizer.
Fields§
§is_within_text: bool
Is the current tokenizer position within an interpolated text string?
This flag allows switching the tokenizer back to text parsing after an interpolation stream.
global_comments: String
Global comments.
compressed: Option<String>
Whitespace-compressed version of the script (if any).
Set to Some
in order to collect a compressed script.
Implementations§
Trait Implementations§
source§impl Clone for TokenizerControlBlock
impl Clone for TokenizerControlBlock
source§fn clone(&self) -> TokenizerControlBlock
fn clone(&self) -> TokenizerControlBlock
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for TokenizerControlBlock
impl Debug for TokenizerControlBlock
source§impl Default for TokenizerControlBlock
impl Default for TokenizerControlBlock
source§fn default() -> TokenizerControlBlock
fn default() -> TokenizerControlBlock
Returns the “default value” for a type. Read more
source§impl Hash for TokenizerControlBlock
impl Hash for TokenizerControlBlock
source§impl PartialEq<TokenizerControlBlock> for TokenizerControlBlock
impl PartialEq<TokenizerControlBlock> for TokenizerControlBlock
source§fn eq(&self, other: &TokenizerControlBlock) -> bool
fn eq(&self, other: &TokenizerControlBlock) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.