Struct veryl_parser::veryl_token::VerylToken
source · Fields§
§token: Token
§comments: Vec<Token>
Implementations§
Trait Implementations§
source§impl Clone for VerylToken
impl Clone for VerylToken
source§fn clone(&self) -> VerylToken
fn clone(&self) -> VerylToken
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 VerylToken
impl Debug for VerylToken
source§impl TryFrom<&AllBitToken> for VerylToken
impl TryFrom<&AllBitToken> for VerylToken
source§impl TryFrom<&AlwaysCombToken> for VerylToken
impl TryFrom<&AlwaysCombToken> for VerylToken
source§impl TryFrom<&AlwaysFfToken> for VerylToken
impl TryFrom<&AlwaysFfToken> for VerylToken
source§impl TryFrom<&AsToken> for VerylToken
impl TryFrom<&AsToken> for VerylToken
source§impl TryFrom<&AssignToken> for VerylToken
impl TryFrom<&AssignToken> for VerylToken
source§impl TryFrom<&AssignmentOperatorToken> for VerylToken
impl TryFrom<&AssignmentOperatorToken> for VerylToken
source§impl TryFrom<&AsyncHighToken> for VerylToken
impl TryFrom<&AsyncHighToken> for VerylToken
source§impl TryFrom<&AsyncLowToken> for VerylToken
impl TryFrom<&AsyncLowToken> for VerylToken
source§impl TryFrom<&BaseLessToken> for VerylToken
impl TryFrom<&BaseLessToken> for VerylToken
source§impl TryFrom<&BasedToken> for VerylToken
impl TryFrom<&BasedToken> for VerylToken
source§impl TryFrom<&BitToken> for VerylToken
impl TryFrom<&BitToken> for VerylToken
source§impl TryFrom<&CaseToken> for VerylToken
impl TryFrom<&CaseToken> for VerylToken
source§impl TryFrom<&ColonColonToken> for VerylToken
impl TryFrom<&ColonColonToken> for VerylToken
source§impl TryFrom<&ColonToken> for VerylToken
impl TryFrom<&ColonToken> for VerylToken
source§impl TryFrom<&CommaToken> for VerylToken
impl TryFrom<&CommaToken> for VerylToken
source§impl TryFrom<&DefaultToken> for VerylToken
impl TryFrom<&DefaultToken> for VerylToken
source§impl TryFrom<&DollarToken> for VerylToken
impl TryFrom<&DollarToken> for VerylToken
source§impl TryFrom<&DotDotToken> for VerylToken
impl TryFrom<&DotDotToken> for VerylToken
source§impl TryFrom<&DotToken> for VerylToken
impl TryFrom<&DotToken> for VerylToken
source§impl TryFrom<&ElseToken> for VerylToken
impl TryFrom<&ElseToken> for VerylToken
source§impl TryFrom<&EnumToken> for VerylToken
impl TryFrom<&EnumToken> for VerylToken
source§impl TryFrom<&EquToken> for VerylToken
impl TryFrom<&EquToken> for VerylToken
source§impl TryFrom<&ExponentToken> for VerylToken
impl TryFrom<&ExponentToken> for VerylToken
source§impl TryFrom<&ExportToken> for VerylToken
impl TryFrom<&ExportToken> for VerylToken
source§impl TryFrom<&F32Token> for VerylToken
impl TryFrom<&F32Token> for VerylToken
source§impl TryFrom<&F64Token> for VerylToken
impl TryFrom<&F64Token> for VerylToken
source§impl TryFrom<&FixedPointToken> for VerylToken
impl TryFrom<&FixedPointToken> for VerylToken
source§impl TryFrom<&ForToken> for VerylToken
impl TryFrom<&ForToken> for VerylToken
source§impl TryFrom<&FunctionToken> for VerylToken
impl TryFrom<&FunctionToken> for VerylToken
source§impl TryFrom<&HashToken> for VerylToken
impl TryFrom<&HashToken> for VerylToken
source§impl TryFrom<&I32Token> for VerylToken
impl TryFrom<&I32Token> for VerylToken
source§impl TryFrom<&I64Token> for VerylToken
impl TryFrom<&I64Token> for VerylToken
source§impl TryFrom<&IdentifierToken> for VerylToken
impl TryFrom<&IdentifierToken> for VerylToken
source§impl TryFrom<&IfResetToken> for VerylToken
impl TryFrom<&IfResetToken> for VerylToken
source§impl TryFrom<&IfToken> for VerylToken
impl TryFrom<&IfToken> for VerylToken
source§impl TryFrom<&ImportToken> for VerylToken
impl TryFrom<&ImportToken> for VerylToken
source§impl TryFrom<&InToken> for VerylToken
impl TryFrom<&InToken> for VerylToken
source§impl TryFrom<&InoutToken> for VerylToken
impl TryFrom<&InoutToken> for VerylToken
source§impl TryFrom<&InputToken> for VerylToken
impl TryFrom<&InputToken> for VerylToken
source§impl TryFrom<&InstToken> for VerylToken
impl TryFrom<&InstToken> for VerylToken
source§impl TryFrom<&InterfaceToken> for VerylToken
impl TryFrom<&InterfaceToken> for VerylToken
source§impl TryFrom<&LBraceToken> for VerylToken
impl TryFrom<&LBraceToken> for VerylToken
source§impl TryFrom<&LBracketToken> for VerylToken
impl TryFrom<&LBracketToken> for VerylToken
source§impl TryFrom<&LParenToken> for VerylToken
impl TryFrom<&LParenToken> for VerylToken
source§impl TryFrom<&LocalparamToken> for VerylToken
impl TryFrom<&LocalparamToken> for VerylToken
source§impl TryFrom<&LogicToken> for VerylToken
impl TryFrom<&LogicToken> for VerylToken
source§impl TryFrom<&MinusColonToken> for VerylToken
impl TryFrom<&MinusColonToken> for VerylToken
source§impl TryFrom<&MinusGTToken> for VerylToken
impl TryFrom<&MinusGTToken> for VerylToken
source§impl TryFrom<&ModportToken> for VerylToken
impl TryFrom<&ModportToken> for VerylToken
source§impl TryFrom<&ModuleToken> for VerylToken
impl TryFrom<&ModuleToken> for VerylToken
source§impl TryFrom<&NegedgeToken> for VerylToken
impl TryFrom<&NegedgeToken> for VerylToken
source§impl TryFrom<&Operator01Token> for VerylToken
impl TryFrom<&Operator01Token> for VerylToken
source§impl TryFrom<&Operator02Token> for VerylToken
impl TryFrom<&Operator02Token> for VerylToken
source§impl TryFrom<&Operator03Token> for VerylToken
impl TryFrom<&Operator03Token> for VerylToken
source§impl TryFrom<&Operator04Token> for VerylToken
impl TryFrom<&Operator04Token> for VerylToken
source§impl TryFrom<&Operator05Token> for VerylToken
impl TryFrom<&Operator05Token> for VerylToken
source§impl TryFrom<&Operator06Token> for VerylToken
impl TryFrom<&Operator06Token> for VerylToken
source§impl TryFrom<&Operator07Token> for VerylToken
impl TryFrom<&Operator07Token> for VerylToken
source§impl TryFrom<&Operator08Token> for VerylToken
impl TryFrom<&Operator08Token> for VerylToken
source§impl TryFrom<&Operator09Token> for VerylToken
impl TryFrom<&Operator09Token> for VerylToken
source§impl TryFrom<&Operator10Token> for VerylToken
impl TryFrom<&Operator10Token> for VerylToken
source§impl TryFrom<&Operator11Token> for VerylToken
impl TryFrom<&Operator11Token> for VerylToken
source§impl TryFrom<&OutputToken> for VerylToken
impl TryFrom<&OutputToken> for VerylToken
source§impl TryFrom<&PackageToken> for VerylToken
impl TryFrom<&PackageToken> for VerylToken
source§impl TryFrom<&ParameterToken> for VerylToken
impl TryFrom<&ParameterToken> for VerylToken
source§impl TryFrom<&PlusColonToken> for VerylToken
impl TryFrom<&PlusColonToken> for VerylToken
source§impl TryFrom<&PosedgeToken> for VerylToken
impl TryFrom<&PosedgeToken> for VerylToken
source§impl TryFrom<&RBraceToken> for VerylToken
impl TryFrom<&RBraceToken> for VerylToken
source§impl TryFrom<&RBracketToken> for VerylToken
impl TryFrom<&RBracketToken> for VerylToken
source§impl TryFrom<&RParenToken> for VerylToken
impl TryFrom<&RParenToken> for VerylToken
source§impl TryFrom<&RefToken> for VerylToken
impl TryFrom<&RefToken> for VerylToken
source§impl TryFrom<&RepeatToken> for VerylToken
impl TryFrom<&RepeatToken> for VerylToken
source§impl TryFrom<&ReturnToken> for VerylToken
impl TryFrom<&ReturnToken> for VerylToken
source§impl TryFrom<&SemicolonToken> for VerylToken
impl TryFrom<&SemicolonToken> for VerylToken
source§impl TryFrom<&StarToken> for VerylToken
impl TryFrom<&StarToken> for VerylToken
source§impl TryFrom<&StartToken> for VerylToken
impl TryFrom<&StartToken> for VerylToken
source§impl TryFrom<&StepToken> for VerylToken
impl TryFrom<&StepToken> for VerylToken
source§impl TryFrom<&StructToken> for VerylToken
impl TryFrom<&StructToken> for VerylToken
source§impl TryFrom<&SyncHighToken> for VerylToken
impl TryFrom<&SyncHighToken> for VerylToken
source§impl TryFrom<&SyncLowToken> for VerylToken
impl TryFrom<&SyncLowToken> for VerylToken
source§impl TryFrom<&TriToken> for VerylToken
impl TryFrom<&TriToken> for VerylToken
source§impl TryFrom<&U32Token> for VerylToken
impl TryFrom<&U32Token> for VerylToken
source§impl TryFrom<&U64Token> for VerylToken
impl TryFrom<&U64Token> for VerylToken
source§impl TryFrom<&UnaryOperatorToken> for VerylToken
impl TryFrom<&UnaryOperatorToken> for VerylToken
Auto Trait Implementations§
impl RefUnwindSafe for VerylToken
impl Send for VerylToken
impl Sync for VerylToken
impl Unpin for VerylToken
impl UnwindSafe for VerylToken
Blanket Implementations§
§impl<D> OwoColorize for D
impl<D> OwoColorize for D
§fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where
C: Color,
fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where
C: Color,
Set the foreground color generically Read more
§fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where
C: Color,
fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where
C: Color,
Set the background color generically. Read more
§fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>
fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>
Change the background color to yellow
§fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>
fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>
Change the foreground color to magenta
§fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>
fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>
Change the background color to magenta
§fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>
fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>
Change the background color to purple
§fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>
fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>
Change the foreground color to the terminal default
§fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>
fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>
Change the background color to the terminal default
§fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>
fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>
Change the foreground color to bright black
§fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>
fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>
Change the background color to bright black
§fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>
fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>
Change the foreground color to bright red
§fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>
fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>
Change the background color to bright red
§fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>
fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>
Change the foreground color to bright green
§fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>
fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>
Change the background color to bright green
§fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>
fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>
Change the foreground color to bright yellow
§fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>
fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>
Change the background color to bright yellow
§fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>
fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>
Change the foreground color to bright blue
§fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>
fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>
Change the background color to bright blue
§fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>
fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>
Change the foreground color to bright magenta
§fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>
fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>
Change the background color to bright magenta
§fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>
fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>
Change the foreground color to bright purple
§fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>
fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>
Change the background color to bright purple
§fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>
fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>
Change the foreground color to bright cyan
§fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>
fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>
Change the background color to bright cyan
§fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>
fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>
Change the foreground color to bright white
§fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>
fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>
Change the background color to bright white
§fn blink_fast<'a>(&'a self) -> BlinkFastDisplay<'a, Self>
fn blink_fast<'a>(&'a self) -> BlinkFastDisplay<'a, Self>
Make the text blink (but fast!)
Hide the text
§fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>
fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>
Cross out the text
§fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
Set the foreground color at runtime. Only use if you do not know which color will be used at
compile-time. If the color is constant, use either
OwoColorize::fg
or
a color-specific method, such as OwoColorize::green
, Read more§fn on_color<Color>(&self, color: Color) -> BgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
fn on_color<Color>(&self, color: Color) -> BgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
Set the background color at runtime. Only use if you do not know what color to use at
compile-time. If the color is constant, use either
OwoColorize::bg
or
a color-specific method, such as OwoColorize::on_yellow
, Read more§fn fg_rgb<const R: u8, const G: u8, const B: u8>(
&self
) -> FgColorDisplay<'_, CustomColor<R, G, B>, Self>
fn fg_rgb<const R: u8, const G: u8, const B: u8>(
&self
) -> FgColorDisplay<'_, CustomColor<R, G, B>, Self>
Set the foreground color to a specific RGB value.
§fn bg_rgb<const R: u8, const G: u8, const B: u8>(
&self
) -> BgColorDisplay<'_, CustomColor<R, G, B>, Self>
fn bg_rgb<const R: u8, const G: u8, const B: u8>(
&self
) -> BgColorDisplay<'_, CustomColor<R, G, B>, Self>
Set the background color to a specific RGB value.
§fn truecolor(&self, r: u8, g: u8, b: u8) -> FgDynColorDisplay<'_, Rgb, Self>
fn truecolor(&self, r: u8, g: u8, b: u8) -> FgDynColorDisplay<'_, Rgb, Self>
Sets the foreground color to an RGB value.
§fn on_truecolor(&self, r: u8, g: u8, b: u8) -> BgDynColorDisplay<'_, Rgb, Self>
fn on_truecolor(&self, r: u8, g: u8, b: u8) -> BgDynColorDisplay<'_, Rgb, Self>
Sets the background color to an RGB value.