#[repr(C, u8)]pub enum PropertyKey<'a> {
Show 45 variants
StaticIdentifier(Box<'a, IdentifierName<'a>>),
PrivateIdentifier(Box<'a, PrivateIdentifier<'a>>),
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
Property Key
Inherits variants from Expression. See ast module docs for explanation of inheritance.
Variants§
StaticIdentifier(Box<'a, IdentifierName<'a>>)
a in const obj = { a: 1 }; obj.a;
PrivateIdentifier(Box<'a, PrivateIdentifier<'a>>)
#a in class C { #a = 1; }; const c = new C(); c.#a;
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> PropertyKey<'a>
impl<'a> PropertyKey<'a>
Sourcepub fn is_member_expression(&self) -> bool
pub fn is_member_expression(&self) -> bool
Return if a PropertyKey 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 &PropertyKey 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 PropertyKey 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> PropertyKey<'a>
impl<'a> PropertyKey<'a>
Sourcepub fn is_expression(&self) -> bool
pub fn is_expression(&self) -> bool
Return if a PropertyKey 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 &PropertyKey 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 PropertyKey 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<'a> PropertyKey<'a>
impl<'a> PropertyKey<'a>
Sourcepub fn static_name(&self) -> Option<Cow<'a, str>>
pub fn static_name(&self) -> Option<Cow<'a, str>>
Returns the static name of this property, if it has one, or None otherwise.
§Example
a: 1in{ a: 1 }would returna#a: 1inclass C { #a: 1 }would returnNone'a': 1in{ 'a': 1 }would returna[a]: 1in{ [a]: 1 }would returnNone
Sourcepub fn is_specific_static_name(&self, name: &str) -> bool
pub fn is_specific_static_name(&self, name: &str) -> bool
Returns true if the static name of this property key is exactly equal to the given name.
Sourcepub fn is_identifier(&self) -> bool
pub fn is_identifier(&self) -> bool
Returns true if this property key is an identifier, such as a in { a: 1 } or
#a in class C { #a: 1 }.
Sourcepub fn is_private_identifier(&self) -> bool
pub fn is_private_identifier(&self) -> bool
Returns true if this property key is a private identifier, such as #a in
class C { #a: 1 }.
Sourcepub fn private_name(&self) -> Option<Atom<'a>>
pub fn private_name(&self) -> Option<Atom<'a>>
Returns the name of this property key, if it is a private identifier, or None otherwise.
§Example
#a: 1inclass C { #a: 1 }would returnaa: 1in{ a: 1 }would returnNone
Sourcepub fn name(&self) -> Option<Cow<'a, str>>
pub fn name(&self) -> Option<Cow<'a, str>>
Returns the name of this property key if it is an identifier or literal value, or None otherwise.
§Example
#a: 1inclass C { #a: 1 }would returnaa: 1in{ a: 1 }would returna'a': 1in{ 'a': 1 }would returna[a]: 1in{ [a]: 1 }would returnNone
Sourcepub fn is_specific_id(&self, name: &str) -> bool
pub fn is_specific_id(&self, name: &str) -> bool
Returns true if this property key is exactly equal to the given identifier name.
Sourcepub fn is_specific_string_literal(&self, string: &str) -> bool
pub fn is_specific_string_literal(&self, string: &str) -> bool
Returns true if this property key is a string literal with the given value.
Trait Implementations§
Source§impl<'new_alloc> CloneIn<'new_alloc> for PropertyKey<'_>
impl<'new_alloc> CloneIn<'new_alloc> for PropertyKey<'_>
Source§type Cloned = PropertyKey<'new_alloc>
type Cloned = PropertyKey<'new_alloc>
Source§fn clone_in(
&self,
allocator: &'new_alloc Allocator,
) -> <PropertyKey<'_> as CloneIn<'new_alloc>>::Cloned
fn clone_in( &self, allocator: &'new_alloc Allocator, ) -> <PropertyKey<'_> 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,
) -> <PropertyKey<'_> as CloneIn<'new_alloc>>::Cloned
fn clone_in_with_semantic_ids( &self, allocator: &'new_alloc Allocator, ) -> <PropertyKey<'_> 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 PropertyKey<'_>
impl ContentEq for PropertyKey<'_>
Source§fn content_eq(&self, other: &PropertyKey<'_>) -> bool
fn content_eq(&self, other: &PropertyKey<'_>) -> 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 PropertyKey<'a>
impl<'a> Debug for PropertyKey<'a>
Source§impl<'a> Dummy<'a> for PropertyKey<'a>
impl<'a> Dummy<'a> for PropertyKey<'a>
Source§fn dummy(allocator: &'a Allocator) -> PropertyKey<'a>
fn dummy(allocator: &'a Allocator) -> PropertyKey<'a>
Create a dummy PropertyKey.
Has cost of making 1 allocation (8 bytes).
Source§impl<'a> From<Expression<'a>> for PropertyKey<'a>
impl<'a> From<Expression<'a>> for PropertyKey<'a>
Source§fn from(value: Expression<'a>) -> PropertyKey<'a>
fn from(value: Expression<'a>) -> PropertyKey<'a>
Convert Expression to PropertyKey.
Source§impl<'a> From<MemberExpression<'a>> for PropertyKey<'a>
impl<'a> From<MemberExpression<'a>> for PropertyKey<'a>
Source§fn from(value: MemberExpression<'a>) -> PropertyKey<'a>
fn from(value: MemberExpression<'a>) -> PropertyKey<'a>
Convert MemberExpression to PropertyKey.
Source§impl Gen for PropertyKey<'_>
impl Gen for PropertyKey<'_>
Source§impl GetAddress for PropertyKey<'_>
impl GetAddress for PropertyKey<'_>
Source§impl GetSpanMut for PropertyKey<'_>
impl GetSpanMut for PropertyKey<'_>
Source§impl<'a> IsLiteralValue<'a, '_> for PropertyKey<'a>
impl<'a> IsLiteralValue<'a, '_> for PropertyKey<'a>
fn is_literal_value( &self, include_functions: bool, ctx: &impl GlobalContext<'a>, ) -> bool
Source§impl<'a> MayHaveSideEffects<'a> for PropertyKey<'a>
impl<'a> MayHaveSideEffects<'a> for PropertyKey<'a>
fn may_have_side_effects( &self, ctx: &impl MayHaveSideEffectsContext<'a>, ) -> bool
Source§impl<'a> TakeIn<'a> for PropertyKey<'a>
impl<'a> TakeIn<'a> for PropertyKey<'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> TryFrom<PropertyKey<'a>> for Expression<'a>
impl<'a> TryFrom<PropertyKey<'a>> for Expression<'a>
Source§fn try_from(
value: PropertyKey<'a>,
) -> Result<Expression<'a>, <Expression<'a> as TryFrom<PropertyKey<'a>>>::Error>
fn try_from( value: PropertyKey<'a>, ) -> Result<Expression<'a>, <Expression<'a> as TryFrom<PropertyKey<'a>>>::Error>
Convert PropertyKey to Expression.
Source§impl<'a> TryFrom<PropertyKey<'a>> for MemberExpression<'a>
impl<'a> TryFrom<PropertyKey<'a>> for MemberExpression<'a>
Source§fn try_from(
value: PropertyKey<'a>,
) -> Result<MemberExpression<'a>, <MemberExpression<'a> as TryFrom<PropertyKey<'a>>>::Error>
fn try_from( value: PropertyKey<'a>, ) -> Result<MemberExpression<'a>, <MemberExpression<'a> as TryFrom<PropertyKey<'a>>>::Error>
Convert PropertyKey to MemberExpression.
Auto Trait Implementations§
impl<'a> Freeze for PropertyKey<'a>
impl<'a> !RefUnwindSafe for PropertyKey<'a>
impl<'a> !Send for PropertyKey<'a>
impl<'a> !Sync for PropertyKey<'a>
impl<'a> Unpin for PropertyKey<'a>
impl<'a> !UnwindSafe for PropertyKey<'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