#[repr(C, u8)]pub enum ArrayExpressionElement<'a> {
Show 45 variants
SpreadElement(Box<'a, SpreadElement<'a>>),
Elision(Elision),
BooleanLiteral(Box<'a, BooleanLiteral>),
NullLiteral(Box<'a, NullLiteral>),
NumericLiteral(Box<'a, NumericLiteral<'a>>),
BigIntLiteral(Box<'a, BigIntLiteral<'a>>),
RegExpLiteral(Box<'a, RegExpLiteral<'a>>),
StringLiteral(Box<'a, StringLiteral<'a>>),
TemplateLiteral(Box<'a, TemplateLiteral<'a>>),
Identifier(Box<'a, IdentifierReference<'a>>),
MetaProperty(Box<'a, MetaProperty<'a>>),
Super(Box<'a, Super>),
ArrayExpression(Box<'a, ArrayExpression<'a>>),
ArrowFunctionExpression(Box<'a, ArrowFunctionExpression<'a>>),
AssignmentExpression(Box<'a, AssignmentExpression<'a>>),
AwaitExpression(Box<'a, AwaitExpression<'a>>),
BinaryExpression(Box<'a, BinaryExpression<'a>>),
CallExpression(Box<'a, CallExpression<'a>>),
ChainExpression(Box<'a, ChainExpression<'a>>),
ClassExpression(Box<'a, Class<'a>>),
ConditionalExpression(Box<'a, ConditionalExpression<'a>>),
FunctionExpression(Box<'a, Function<'a>>),
ImportExpression(Box<'a, ImportExpression<'a>>),
LogicalExpression(Box<'a, LogicalExpression<'a>>),
NewExpression(Box<'a, NewExpression<'a>>),
ObjectExpression(Box<'a, ObjectExpression<'a>>),
ParenthesizedExpression(Box<'a, ParenthesizedExpression<'a>>),
SequenceExpression(Box<'a, SequenceExpression<'a>>),
TaggedTemplateExpression(Box<'a, TaggedTemplateExpression<'a>>),
ThisExpression(Box<'a, ThisExpression>),
UnaryExpression(Box<'a, UnaryExpression<'a>>),
UpdateExpression(Box<'a, UpdateExpression<'a>>),
YieldExpression(Box<'a, YieldExpression<'a>>),
PrivateInExpression(Box<'a, PrivateInExpression<'a>>),
JSXElement(Box<'a, JSXElement<'a>>),
JSXFragment(Box<'a, JSXFragment<'a>>),
TSAsExpression(Box<'a, TSAsExpression<'a>>),
TSSatisfiesExpression(Box<'a, TSSatisfiesExpression<'a>>),
TSTypeAssertion(Box<'a, TSTypeAssertion<'a>>),
TSNonNullExpression(Box<'a, TSNonNullExpression<'a>>),
TSInstantiationExpression(Box<'a, TSInstantiationExpression<'a>>),
V8IntrinsicExpression(Box<'a, V8IntrinsicExpression<'a>>),
ComputedMemberExpression(Box<'a, ComputedMemberExpression<'a>>),
StaticMemberExpression(Box<'a, StaticMemberExpression<'a>>),
PrivateFieldExpression(Box<'a, PrivateFieldExpression<'a>>),
}
Expand description
Represents a element in an array literal.
Inherits variants from Expression
. See ast
module docs for explanation of inheritance.
Variants§
SpreadElement(Box<'a, SpreadElement<'a>>)
...[3, 4]
in const array = [1, 2, ...[3, 4], null];
Elision(Elision)
<empty>
in const array = [1, , 2];
Array hole for sparse arrays. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Trailing_commas#arrays
BooleanLiteral(Box<'a, BooleanLiteral>)
Inherited from Expression
NullLiteral(Box<'a, NullLiteral>)
Inherited from Expression
NumericLiteral(Box<'a, NumericLiteral<'a>>)
Inherited from Expression
BigIntLiteral(Box<'a, BigIntLiteral<'a>>)
Inherited from Expression
RegExpLiteral(Box<'a, RegExpLiteral<'a>>)
Inherited from Expression
StringLiteral(Box<'a, StringLiteral<'a>>)
Inherited from Expression
TemplateLiteral(Box<'a, TemplateLiteral<'a>>)
Inherited from Expression
Identifier(Box<'a, IdentifierReference<'a>>)
Inherited from Expression
MetaProperty(Box<'a, MetaProperty<'a>>)
Inherited from Expression
Super(Box<'a, Super>)
Inherited from Expression
ArrayExpression(Box<'a, ArrayExpression<'a>>)
Inherited from Expression
ArrowFunctionExpression(Box<'a, ArrowFunctionExpression<'a>>)
Inherited from Expression
AssignmentExpression(Box<'a, AssignmentExpression<'a>>)
Inherited from Expression
AwaitExpression(Box<'a, AwaitExpression<'a>>)
Inherited from Expression
BinaryExpression(Box<'a, BinaryExpression<'a>>)
Inherited from Expression
CallExpression(Box<'a, CallExpression<'a>>)
Inherited from Expression
ChainExpression(Box<'a, ChainExpression<'a>>)
Inherited from Expression
ClassExpression(Box<'a, Class<'a>>)
Inherited from Expression
ConditionalExpression(Box<'a, ConditionalExpression<'a>>)
Inherited from Expression
FunctionExpression(Box<'a, Function<'a>>)
Inherited from Expression
ImportExpression(Box<'a, ImportExpression<'a>>)
Inherited from Expression
LogicalExpression(Box<'a, LogicalExpression<'a>>)
Inherited from Expression
NewExpression(Box<'a, NewExpression<'a>>)
Inherited from Expression
ObjectExpression(Box<'a, ObjectExpression<'a>>)
Inherited from Expression
ParenthesizedExpression(Box<'a, ParenthesizedExpression<'a>>)
Inherited from Expression
SequenceExpression(Box<'a, SequenceExpression<'a>>)
Inherited from Expression
TaggedTemplateExpression(Box<'a, TaggedTemplateExpression<'a>>)
Inherited from Expression
ThisExpression(Box<'a, ThisExpression>)
Inherited from Expression
UnaryExpression(Box<'a, UnaryExpression<'a>>)
Inherited from Expression
UpdateExpression(Box<'a, UpdateExpression<'a>>)
Inherited from Expression
YieldExpression(Box<'a, YieldExpression<'a>>)
Inherited from Expression
PrivateInExpression(Box<'a, PrivateInExpression<'a>>)
Inherited from Expression
JSXElement(Box<'a, JSXElement<'a>>)
Inherited from Expression
JSXFragment(Box<'a, JSXFragment<'a>>)
Inherited from Expression
TSAsExpression(Box<'a, TSAsExpression<'a>>)
Inherited from Expression
TSSatisfiesExpression(Box<'a, TSSatisfiesExpression<'a>>)
Inherited from Expression
TSTypeAssertion(Box<'a, TSTypeAssertion<'a>>)
Inherited from Expression
TSNonNullExpression(Box<'a, TSNonNullExpression<'a>>)
Inherited from Expression
TSInstantiationExpression(Box<'a, TSInstantiationExpression<'a>>)
Inherited from Expression
V8IntrinsicExpression(Box<'a, V8IntrinsicExpression<'a>>)
Inherited from Expression
ComputedMemberExpression(Box<'a, ComputedMemberExpression<'a>>)
Inherited from MemberExpression
.
MemberExpression[?Yield, ?Await] [ Expression[+In, ?Yield, ?Await] ]
StaticMemberExpression(Box<'a, StaticMemberExpression<'a>>)
Inherited from MemberExpression
.
MemberExpression[?Yield, ?Await] . IdentifierName
PrivateFieldExpression(Box<'a, PrivateFieldExpression<'a>>)
Inherited from MemberExpression
.
MemberExpression[?Yield, ?Await] . PrivateIdentifier
Implementations§
Source§impl<'a> ArrayExpressionElement<'a>
impl<'a> ArrayExpressionElement<'a>
Sourcepub fn is_member_expression(&self) -> bool
pub fn is_member_expression(&self) -> bool
Return if a ArrayExpressionElement
is a MemberExpression
.
Sourcepub fn into_member_expression(self) -> MemberExpression<'a>
pub fn into_member_expression(self) -> MemberExpression<'a>
Sourcepub fn as_member_expression(&self) -> Option<&MemberExpression<'a>>
pub fn as_member_expression(&self) -> Option<&MemberExpression<'a>>
Convert &ArrayExpressionElement
to &MemberExpression
.
Sourcepub fn as_member_expression_mut(&mut self) -> Option<&mut MemberExpression<'a>>
pub fn as_member_expression_mut(&mut self) -> Option<&mut MemberExpression<'a>>
Convert &mut ArrayExpressionElement
to &mut MemberExpression
.
Sourcepub fn to_member_expression(&self) -> &MemberExpression<'a>
pub fn to_member_expression(&self) -> &MemberExpression<'a>
Sourcepub fn to_member_expression_mut(&mut self) -> &mut MemberExpression<'a>
pub fn to_member_expression_mut(&mut self) -> &mut MemberExpression<'a>
Source§impl<'a> ArrayExpressionElement<'a>
impl<'a> ArrayExpressionElement<'a>
Sourcepub fn is_expression(&self) -> bool
pub fn is_expression(&self) -> bool
Return if a ArrayExpressionElement
is a Expression
.
Sourcepub fn into_expression(self) -> Expression<'a>
pub fn into_expression(self) -> Expression<'a>
Sourcepub fn as_expression(&self) -> Option<&Expression<'a>>
pub fn as_expression(&self) -> Option<&Expression<'a>>
Convert &ArrayExpressionElement
to &Expression
.
Sourcepub fn as_expression_mut(&mut self) -> Option<&mut Expression<'a>>
pub fn as_expression_mut(&mut self) -> Option<&mut Expression<'a>>
Convert &mut ArrayExpressionElement
to &mut Expression
.
Sourcepub fn to_expression(&self) -> &Expression<'a>
pub fn to_expression(&self) -> &Expression<'a>
Sourcepub fn to_expression_mut(&mut self) -> &mut Expression<'a>
pub fn to_expression_mut(&mut self) -> &mut Expression<'a>
Source§impl ArrayExpressionElement<'_>
impl ArrayExpressionElement<'_>
Sourcepub fn is_elision(&self) -> bool
pub fn is_elision(&self) -> bool
Returns true
if this array expression element is an elision.
An elision is a comma in an array literal that is not followed by an expression.
For example, in [1, , 3]
, the second element is an elision.
Trait Implementations§
Source§impl<'new_alloc> CloneIn<'new_alloc> for ArrayExpressionElement<'_>
impl<'new_alloc> CloneIn<'new_alloc> for ArrayExpressionElement<'_>
Source§type Cloned = ArrayExpressionElement<'new_alloc>
type Cloned = ArrayExpressionElement<'new_alloc>
Source§fn clone_in(
&self,
allocator: &'new_alloc Allocator,
) -> <ArrayExpressionElement<'_> as CloneIn<'new_alloc>>::Cloned
fn clone_in( &self, allocator: &'new_alloc Allocator, ) -> <ArrayExpressionElement<'_> as CloneIn<'new_alloc>>::Cloned
self
into the given allocator
. allocator
may be the same one
that self
is already in.Source§fn clone_in_with_semantic_ids(
&self,
allocator: &'new_alloc Allocator,
) -> <ArrayExpressionElement<'_> as CloneIn<'new_alloc>>::Cloned
fn clone_in_with_semantic_ids( &self, allocator: &'new_alloc Allocator, ) -> <ArrayExpressionElement<'_> as CloneIn<'new_alloc>>::Cloned
clone_in
, but for some special type, it will also clone the semantic ids.
Please use this method only if you make sure semantic info is synced with the ast node.Source§impl ContentEq for ArrayExpressionElement<'_>
impl ContentEq for ArrayExpressionElement<'_>
Source§fn content_eq(&self, other: &ArrayExpressionElement<'_>) -> bool
fn content_eq(&self, other: &ArrayExpressionElement<'_>) -> bool
self
and other
to be equal.Source§fn content_ne(&self, other: &Self) -> bool
fn content_ne(&self, other: &Self) -> bool
self
and other
not to be equal.
The default implementation is almost always
sufficient, and should not be overridden without very good reason.Source§impl<'a> Debug for ArrayExpressionElement<'a>
impl<'a> Debug for ArrayExpressionElement<'a>
Source§impl<'a> Dummy<'a> for ArrayExpressionElement<'a>
impl<'a> Dummy<'a> for ArrayExpressionElement<'a>
Source§fn dummy(allocator: &'a Allocator) -> ArrayExpressionElement<'a>
fn dummy(allocator: &'a Allocator) -> ArrayExpressionElement<'a>
Create a dummy ArrayExpressionElement
.
Does not allocate any data into arena.
Source§impl ESTree for ArrayExpressionElement<'_>
impl ESTree for ArrayExpressionElement<'_>
fn serialize<S>(&self, serializer: S)where
S: Serializer,
Source§impl<'a> From<Argument<'a>> for ArrayExpressionElement<'a>
impl<'a> From<Argument<'a>> for ArrayExpressionElement<'a>
Source§fn from(argument: Argument<'a>) -> ArrayExpressionElement<'a>
fn from(argument: Argument<'a>) -> ArrayExpressionElement<'a>
Source§impl<'a> From<Expression<'a>> for ArrayExpressionElement<'a>
impl<'a> From<Expression<'a>> for ArrayExpressionElement<'a>
Source§fn from(value: Expression<'a>) -> ArrayExpressionElement<'a>
fn from(value: Expression<'a>) -> ArrayExpressionElement<'a>
Convert Expression
to ArrayExpressionElement
.
Source§impl<'a> From<MemberExpression<'a>> for ArrayExpressionElement<'a>
impl<'a> From<MemberExpression<'a>> for ArrayExpressionElement<'a>
Source§fn from(value: MemberExpression<'a>) -> ArrayExpressionElement<'a>
fn from(value: MemberExpression<'a>) -> ArrayExpressionElement<'a>
Convert MemberExpression
to ArrayExpressionElement
.
Source§impl Gen for ArrayExpressionElement<'_>
impl Gen for ArrayExpressionElement<'_>
Source§impl GetSpan for ArrayExpressionElement<'_>
impl GetSpan for ArrayExpressionElement<'_>
Source§impl GetSpanMut for ArrayExpressionElement<'_>
impl GetSpanMut for ArrayExpressionElement<'_>
Source§impl<'a> IsLiteralValue<'a, '_> for ArrayExpressionElement<'a>
impl<'a> IsLiteralValue<'a, '_> for ArrayExpressionElement<'a>
fn is_literal_value(&self, include_functions: bool) -> bool
Source§impl MayHaveSideEffects for ArrayExpressionElement<'_>
impl MayHaveSideEffects for ArrayExpressionElement<'_>
fn may_have_side_effects(&self, ctx: &impl MayHaveSideEffectsContext) -> bool
Source§impl<'a> TakeIn<'a> for ArrayExpressionElement<'a>
impl<'a> TakeIn<'a> for ArrayExpressionElement<'a>
Source§fn take_in<A>(&mut self, allocator_accessor: A) -> Selfwhere
A: AllocatorAccessor<'a>,
fn take_in<A>(&mut self, allocator_accessor: A) -> Selfwhere
A: AllocatorAccessor<'a>,
Source§fn take_in_box<A>(&mut self, allocator_accessor: A) -> Box<'a, Self>where
A: AllocatorAccessor<'a>,
fn take_in_box<A>(&mut self, allocator_accessor: A) -> Box<'a, Self>where
A: AllocatorAccessor<'a>,
Source§impl<'a> ToJsString<'a> for ArrayExpressionElement<'a>
impl<'a> ToJsString<'a> for ArrayExpressionElement<'a>
fn to_js_string( &self, is_global_reference: &impl IsGlobalReference, ) -> Option<Cow<'a, str>>
Source§impl<'a> TryFrom<ArrayExpressionElement<'a>> for Expression<'a>
impl<'a> TryFrom<ArrayExpressionElement<'a>> for Expression<'a>
Source§fn try_from(
value: ArrayExpressionElement<'a>,
) -> Result<Expression<'a>, <Expression<'a> as TryFrom<ArrayExpressionElement<'a>>>::Error>
fn try_from( value: ArrayExpressionElement<'a>, ) -> Result<Expression<'a>, <Expression<'a> as TryFrom<ArrayExpressionElement<'a>>>::Error>
Convert ArrayExpressionElement
to Expression
.
Source§impl<'a> TryFrom<ArrayExpressionElement<'a>> for MemberExpression<'a>
impl<'a> TryFrom<ArrayExpressionElement<'a>> for MemberExpression<'a>
Source§fn try_from(
value: ArrayExpressionElement<'a>,
) -> Result<MemberExpression<'a>, <MemberExpression<'a> as TryFrom<ArrayExpressionElement<'a>>>::Error>
fn try_from( value: ArrayExpressionElement<'a>, ) -> Result<MemberExpression<'a>, <MemberExpression<'a> as TryFrom<ArrayExpressionElement<'a>>>::Error>
Convert ArrayExpressionElement
to MemberExpression
.
Auto Trait Implementations§
impl<'a> Freeze for ArrayExpressionElement<'a>
impl<'a> !RefUnwindSafe for ArrayExpressionElement<'a>
impl<'a> !Send for ArrayExpressionElement<'a>
impl<'a> !Sync for ArrayExpressionElement<'a>
impl<'a> Unpin for ArrayExpressionElement<'a>
impl<'a> !UnwindSafe for ArrayExpressionElement<'a>
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§impl<D> OwoColorize for D
impl<D> OwoColorize for D
Source§fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where
C: Color,
fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where
C: Color,
Source§fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where
C: Color,
fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where
C: Color,
Source§fn black(&self) -> FgColorDisplay<'_, Black, Self>
fn black(&self) -> FgColorDisplay<'_, Black, Self>
Source§fn on_black(&self) -> BgColorDisplay<'_, Black, Self>
fn on_black(&self) -> BgColorDisplay<'_, Black, Self>
Source§fn red(&self) -> FgColorDisplay<'_, Red, Self>
fn red(&self) -> FgColorDisplay<'_, Red, Self>
Source§fn on_red(&self) -> BgColorDisplay<'_, Red, Self>
fn on_red(&self) -> BgColorDisplay<'_, Red, Self>
Source§fn green(&self) -> FgColorDisplay<'_, Green, Self>
fn green(&self) -> FgColorDisplay<'_, Green, Self>
Source§fn on_green(&self) -> BgColorDisplay<'_, Green, Self>
fn on_green(&self) -> BgColorDisplay<'_, Green, Self>
Source§fn yellow(&self) -> FgColorDisplay<'_, Yellow, Self>
fn yellow(&self) -> FgColorDisplay<'_, Yellow, Self>
Source§fn on_yellow(&self) -> BgColorDisplay<'_, Yellow, Self>
fn on_yellow(&self) -> BgColorDisplay<'_, Yellow, Self>
Source§fn blue(&self) -> FgColorDisplay<'_, Blue, Self>
fn blue(&self) -> FgColorDisplay<'_, Blue, Self>
Source§fn on_blue(&self) -> BgColorDisplay<'_, Blue, Self>
fn on_blue(&self) -> BgColorDisplay<'_, Blue, Self>
Source§fn magenta(&self) -> FgColorDisplay<'_, Magenta, Self>
fn magenta(&self) -> FgColorDisplay<'_, Magenta, Self>
Source§fn on_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>
fn on_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>
Source§fn purple(&self) -> FgColorDisplay<'_, Magenta, Self>
fn purple(&self) -> FgColorDisplay<'_, Magenta, Self>
Source§fn on_purple(&self) -> BgColorDisplay<'_, Magenta, Self>
fn on_purple(&self) -> BgColorDisplay<'_, Magenta, Self>
Source§fn cyan(&self) -> FgColorDisplay<'_, Cyan, Self>
fn cyan(&self) -> FgColorDisplay<'_, Cyan, Self>
Source§fn on_cyan(&self) -> BgColorDisplay<'_, Cyan, Self>
fn on_cyan(&self) -> BgColorDisplay<'_, Cyan, Self>
Source§fn white(&self) -> FgColorDisplay<'_, White, Self>
fn white(&self) -> FgColorDisplay<'_, White, Self>
Source§fn on_white(&self) -> BgColorDisplay<'_, White, Self>
fn on_white(&self) -> BgColorDisplay<'_, White, Self>
Source§fn default_color(&self) -> FgColorDisplay<'_, Default, Self>
fn default_color(&self) -> FgColorDisplay<'_, Default, Self>
Source§fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>
fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>
Source§fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>
fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>
Source§fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>
fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>
Source§fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>
fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>
Source§fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>
fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>
Source§fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>
fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>
Source§fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>
fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>
Source§fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>
fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>
Source§fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>
fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>
Source§fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>
fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>
Source§fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>
fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>
Source§fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
Source§fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
Source§fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
Source§fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
Source§fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>
fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>
Source§fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>
fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>
Source§fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>
fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>
Source§fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>
fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>
Source§fn bold(&self) -> BoldDisplay<'_, Self>
fn bold(&self) -> BoldDisplay<'_, Self>
Source§fn dimmed(&self) -> DimDisplay<'_, Self>
fn dimmed(&self) -> DimDisplay<'_, Self>
Source§fn italic(&self) -> ItalicDisplay<'_, Self>
fn italic(&self) -> ItalicDisplay<'_, Self>
Source§fn underline(&self) -> UnderlineDisplay<'_, Self>
fn underline(&self) -> UnderlineDisplay<'_, Self>
Source§fn blink(&self) -> BlinkDisplay<'_, Self>
fn blink(&self) -> BlinkDisplay<'_, Self>
Source§fn blink_fast(&self) -> BlinkFastDisplay<'_, Self>
fn blink_fast(&self) -> BlinkFastDisplay<'_, Self>
Source§fn reversed(&self) -> ReversedDisplay<'_, Self>
fn reversed(&self) -> ReversedDisplay<'_, Self>
Source§fn strikethrough(&self) -> StrikeThroughDisplay<'_, Self>
fn strikethrough(&self) -> StrikeThroughDisplay<'_, Self>
Source§fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
OwoColorize::fg
or
a color-specific method, such as OwoColorize::green
, Read moreSource§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,
OwoColorize::bg
or
a color-specific method, such as OwoColorize::on_yellow
, Read more