#[repr(C)]pub struct ArchivedBuildInfowhere
bool: Archive,
Option<RspackHashDigest>: Archive,
ModuleArgument: Archive,
ExportsArgument: Archive,
LoaderDependencies: Archive,
Option<Snapshot>: Archive,
FxHashMap<String, String>: Archive,
AsVec<AsPreset>: ArchiveWith<FxHashSet<Atom>>,
Vec<DependencyId>: Archive,
AsOption<AsPreset>: ArchiveWith<Option<JsonValue>>,
Option<Box<AssetBuildInfo>>: Archive,
Option<Box<CssBuildInfo>>: Archive,
AsOption<AsVec<AsPreset>>: ArchiveWith<Option<FxHashSet<Atom>>>,
Option<String>: Archive,
BindingCell<FxHashMap<String, CompilationAsset>>: Archive,
Option<CollectedTypeScriptInfo>: Archive,
Option<RscMeta>: Archive,
ImportPhase: Archive,
Option<Box<IsolatedDts>>: Archive,
AsPreset: ArchiveWith<Map<String, Value>>,
AsVec: ArchiveWith<FxHashSet<DeferredPureCheck>>,{Show 26 fields
pub cacheable: <bool as Archive>::Archived,
pub hash: <Option<RspackHashDigest> as Archive>::Archived,
pub strict: <bool as Archive>::Archived,
pub module_argument: <ModuleArgument as Archive>::Archived,
pub exports_argument: <ExportsArgument as Archive>::Archived,
pub dependencies: <LoaderDependencies as Archive>::Archived,
pub snapshot: <Option<Snapshot> as Archive>::Archived,
pub value_dependencies: <FxHashMap<String, String> as Archive>::Archived,
pub esm_named_exports: <AsVec<AsPreset> as ArchiveWith<FxHashSet<Atom>>>::Archived,
pub all_star_exports: <Vec<DependencyId> as Archive>::Archived,
pub need_create_require: <bool as Archive>::Archived,
pub json_data: <AsOption<AsPreset> as ArchiveWith<Option<JsonValue>>>::Archived,
pub asset: <Option<Box<AssetBuildInfo>> as Archive>::Archived,
pub css: <Option<Box<CssBuildInfo>> as Archive>::Archived,
pub side_effects_free: <AsOption<AsVec<AsPreset>> as ArchiveWith<Option<FxHashSet<Atom>>>>::Archived,
pub top_level_declarations: <AsOption<AsVec<AsPreset>> as ArchiveWith<Option<FxHashSet<Atom>>>>::Archived,
pub module_concatenation_bailout: <Option<String> as Archive>::Archived,
pub assets: <BindingCell<FxHashMap<String, CompilationAsset>> as Archive>::Archived,
pub module: <bool as Archive>::Archived,
pub inline_exports: <bool as Archive>::Archived,
pub collected_typescript_info: <Option<CollectedTypeScriptInfo> as Archive>::Archived,
pub rsc: <Option<RscMeta> as Archive>::Archived,
pub import_phase: <ImportPhase as Archive>::Archived,
pub isolated_dts: <Option<Box<IsolatedDts>> as Archive>::Archived,
pub extras: <AsPreset as ArchiveWith<Map<String, Value>>>::Archived,
pub deferred_pure_checks: <AsVec as ArchiveWith<FxHashSet<DeferredPureCheck>>>::Archived,
}Expand description
An archived BuildInfo
Fields§
§cacheable: <bool as Archive>::ArchivedThe archived counterpart of BuildInfo::cacheable
hash: <Option<RspackHashDigest> as Archive>::ArchivedThe archived counterpart of BuildInfo::hash
strict: <bool as Archive>::ArchivedThe archived counterpart of BuildInfo::strict
module_argument: <ModuleArgument as Archive>::ArchivedThe archived counterpart of BuildInfo::module_argument
exports_argument: <ExportsArgument as Archive>::ArchivedThe archived counterpart of BuildInfo::exports_argument
dependencies: <LoaderDependencies as Archive>::ArchivedThe archived counterpart of BuildInfo::dependencies
snapshot: <Option<Snapshot> as Archive>::ArchivedThe archived counterpart of BuildInfo::snapshot
value_dependencies: <FxHashMap<String, String> as Archive>::ArchivedThe archived counterpart of BuildInfo::value_dependencies
esm_named_exports: <AsVec<AsPreset> as ArchiveWith<FxHashSet<Atom>>>::ArchivedThe archived counterpart of BuildInfo::esm_named_exports
all_star_exports: <Vec<DependencyId> as Archive>::ArchivedThe archived counterpart of BuildInfo::all_star_exports
need_create_require: <bool as Archive>::ArchivedThe archived counterpart of BuildInfo::need_create_require
json_data: <AsOption<AsPreset> as ArchiveWith<Option<JsonValue>>>::ArchivedThe archived counterpart of BuildInfo::json_data
asset: <Option<Box<AssetBuildInfo>> as Archive>::ArchivedThe archived counterpart of BuildInfo::asset
css: <Option<Box<CssBuildInfo>> as Archive>::ArchivedThe archived counterpart of BuildInfo::css
side_effects_free: <AsOption<AsVec<AsPreset>> as ArchiveWith<Option<FxHashSet<Atom>>>>::ArchivedThe archived counterpart of BuildInfo::side_effects_free
top_level_declarations: <AsOption<AsVec<AsPreset>> as ArchiveWith<Option<FxHashSet<Atom>>>>::ArchivedThe archived counterpart of BuildInfo::top_level_declarations
module_concatenation_bailout: <Option<String> as Archive>::ArchivedThe archived counterpart of BuildInfo::module_concatenation_bailout
assets: <BindingCell<FxHashMap<String, CompilationAsset>> as Archive>::ArchivedThe archived counterpart of BuildInfo::assets
module: <bool as Archive>::ArchivedThe archived counterpart of BuildInfo::module
inline_exports: <bool as Archive>::ArchivedThe archived counterpart of BuildInfo::inline_exports
collected_typescript_info: <Option<CollectedTypeScriptInfo> as Archive>::ArchivedThe archived counterpart of BuildInfo::collected_typescript_info
rsc: <Option<RscMeta> as Archive>::ArchivedThe archived counterpart of BuildInfo::rsc
import_phase: <ImportPhase as Archive>::ArchivedThe archived counterpart of BuildInfo::import_phase
isolated_dts: <Option<Box<IsolatedDts>> as Archive>::ArchivedThe archived counterpart of BuildInfo::isolated_dts
extras: <AsPreset as ArchiveWith<Map<String, Value>>>::ArchivedThe archived counterpart of BuildInfo::extras
deferred_pure_checks: <AsVec as ArchiveWith<FxHashSet<DeferredPureCheck>>>::ArchivedThe archived counterpart of BuildInfo::deferred_pure_checks
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedBuildInfowhere
bool: Archive,
Option<RspackHashDigest>: Archive,
ModuleArgument: Archive,
ExportsArgument: Archive,
LoaderDependencies: Archive,
Option<Snapshot>: Archive,
FxHashMap<String, String>: Archive,
AsVec<AsPreset>: ArchiveWith<FxHashSet<Atom>>,
Vec<DependencyId>: Archive,
AsOption<AsPreset>: ArchiveWith<Option<JsonValue>>,
Option<Box<AssetBuildInfo>>: Archive,
Option<Box<CssBuildInfo>>: Archive,
AsOption<AsVec<AsPreset>>: ArchiveWith<Option<FxHashSet<Atom>>>,
Option<String>: Archive,
BindingCell<FxHashMap<String, CompilationAsset>>: Archive,
Option<CollectedTypeScriptInfo>: Archive,
Option<RscMeta>: Archive,
ImportPhase: Archive,
Option<Box<IsolatedDts>>: Archive,
AsPreset: ArchiveWith<Map<String, Value>>,
AsVec: ArchiveWith<FxHashSet<DeferredPureCheck>>,
<__C as Fallible>::Error: Trace,
<bool as Archive>::Archived: CheckBytes<__C>,
<Option<RspackHashDigest> as Archive>::Archived: CheckBytes<__C>,
<ModuleArgument as Archive>::Archived: CheckBytes<__C>,
<ExportsArgument as Archive>::Archived: CheckBytes<__C>,
<LoaderDependencies as Archive>::Archived: CheckBytes<__C>,
<Option<Snapshot> as Archive>::Archived: CheckBytes<__C>,
<FxHashMap<String, String> as Archive>::Archived: CheckBytes<__C>,
<AsVec<AsPreset> as ArchiveWith<FxHashSet<Atom>>>::Archived: CheckBytes<__C>,
<Vec<DependencyId> as Archive>::Archived: CheckBytes<__C>,
<AsOption<AsPreset> as ArchiveWith<Option<JsonValue>>>::Archived: CheckBytes<__C>,
<Option<Box<AssetBuildInfo>> as Archive>::Archived: CheckBytes<__C>,
<Option<Box<CssBuildInfo>> as Archive>::Archived: CheckBytes<__C>,
<AsOption<AsVec<AsPreset>> as ArchiveWith<Option<FxHashSet<Atom>>>>::Archived: CheckBytes<__C>,
<Option<String> as Archive>::Archived: CheckBytes<__C>,
<BindingCell<FxHashMap<String, CompilationAsset>> as Archive>::Archived: CheckBytes<__C>,
<Option<CollectedTypeScriptInfo> as Archive>::Archived: CheckBytes<__C>,
<Option<RscMeta> as Archive>::Archived: CheckBytes<__C>,
<ImportPhase as Archive>::Archived: CheckBytes<__C>,
<Option<Box<IsolatedDts>> as Archive>::Archived: CheckBytes<__C>,
<AsPreset as ArchiveWith<Map<String, Value>>>::Archived: CheckBytes<__C>,
<AsVec as ArchiveWith<FxHashSet<DeferredPureCheck>>>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedBuildInfowhere
bool: Archive,
Option<RspackHashDigest>: Archive,
ModuleArgument: Archive,
ExportsArgument: Archive,
LoaderDependencies: Archive,
Option<Snapshot>: Archive,
FxHashMap<String, String>: Archive,
AsVec<AsPreset>: ArchiveWith<FxHashSet<Atom>>,
Vec<DependencyId>: Archive,
AsOption<AsPreset>: ArchiveWith<Option<JsonValue>>,
Option<Box<AssetBuildInfo>>: Archive,
Option<Box<CssBuildInfo>>: Archive,
AsOption<AsVec<AsPreset>>: ArchiveWith<Option<FxHashSet<Atom>>>,
Option<String>: Archive,
BindingCell<FxHashMap<String, CompilationAsset>>: Archive,
Option<CollectedTypeScriptInfo>: Archive,
Option<RscMeta>: Archive,
ImportPhase: Archive,
Option<Box<IsolatedDts>>: Archive,
AsPreset: ArchiveWith<Map<String, Value>>,
AsVec: ArchiveWith<FxHashSet<DeferredPureCheck>>,
<__C as Fallible>::Error: Trace,
<bool as Archive>::Archived: CheckBytes<__C>,
<Option<RspackHashDigest> as Archive>::Archived: CheckBytes<__C>,
<ModuleArgument as Archive>::Archived: CheckBytes<__C>,
<ExportsArgument as Archive>::Archived: CheckBytes<__C>,
<LoaderDependencies as Archive>::Archived: CheckBytes<__C>,
<Option<Snapshot> as Archive>::Archived: CheckBytes<__C>,
<FxHashMap<String, String> as Archive>::Archived: CheckBytes<__C>,
<AsVec<AsPreset> as ArchiveWith<FxHashSet<Atom>>>::Archived: CheckBytes<__C>,
<Vec<DependencyId> as Archive>::Archived: CheckBytes<__C>,
<AsOption<AsPreset> as ArchiveWith<Option<JsonValue>>>::Archived: CheckBytes<__C>,
<Option<Box<AssetBuildInfo>> as Archive>::Archived: CheckBytes<__C>,
<Option<Box<CssBuildInfo>> as Archive>::Archived: CheckBytes<__C>,
<AsOption<AsVec<AsPreset>> as ArchiveWith<Option<FxHashSet<Atom>>>>::Archived: CheckBytes<__C>,
<Option<String> as Archive>::Archived: CheckBytes<__C>,
<BindingCell<FxHashMap<String, CompilationAsset>> as Archive>::Archived: CheckBytes<__C>,
<Option<CollectedTypeScriptInfo> as Archive>::Archived: CheckBytes<__C>,
<Option<RscMeta> as Archive>::Archived: CheckBytes<__C>,
<ImportPhase as Archive>::Archived: CheckBytes<__C>,
<Option<Box<IsolatedDts>> as Archive>::Archived: CheckBytes<__C>,
<AsPreset as ArchiveWith<Map<String, Value>>>::Archived: CheckBytes<__C>,
<AsVec as ArchiveWith<FxHashSet<DeferredPureCheck>>>::Archived: CheckBytes<__C>,
impl Portable for ArchivedBuildInfowhere
bool: Archive,
Option<RspackHashDigest>: Archive,
ModuleArgument: Archive,
ExportsArgument: Archive,
LoaderDependencies: Archive,
Option<Snapshot>: Archive,
FxHashMap<String, String>: Archive,
AsVec<AsPreset>: ArchiveWith<FxHashSet<Atom>>,
Vec<DependencyId>: Archive,
AsOption<AsPreset>: ArchiveWith<Option<JsonValue>>,
Option<Box<AssetBuildInfo>>: Archive,
Option<Box<CssBuildInfo>>: Archive,
AsOption<AsVec<AsPreset>>: ArchiveWith<Option<FxHashSet<Atom>>>,
Option<String>: Archive,
BindingCell<FxHashMap<String, CompilationAsset>>: Archive,
Option<CollectedTypeScriptInfo>: Archive,
Option<RscMeta>: Archive,
ImportPhase: Archive,
Option<Box<IsolatedDts>>: Archive,
AsPreset: ArchiveWith<Map<String, Value>>,
AsVec: ArchiveWith<FxHashSet<DeferredPureCheck>>,
<bool as Archive>::Archived: Portable,
<Option<RspackHashDigest> as Archive>::Archived: Portable,
<ModuleArgument as Archive>::Archived: Portable,
<ExportsArgument as Archive>::Archived: Portable,
<LoaderDependencies as Archive>::Archived: Portable,
<Option<Snapshot> as Archive>::Archived: Portable,
<FxHashMap<String, String> as Archive>::Archived: Portable,
<AsVec<AsPreset> as ArchiveWith<FxHashSet<Atom>>>::Archived: Portable,
<Vec<DependencyId> as Archive>::Archived: Portable,
<AsOption<AsPreset> as ArchiveWith<Option<JsonValue>>>::Archived: Portable,
<Option<Box<AssetBuildInfo>> as Archive>::Archived: Portable,
<Option<Box<CssBuildInfo>> as Archive>::Archived: Portable,
<AsOption<AsVec<AsPreset>> as ArchiveWith<Option<FxHashSet<Atom>>>>::Archived: Portable,
<Option<String> as Archive>::Archived: Portable,
<BindingCell<FxHashMap<String, CompilationAsset>> as Archive>::Archived: Portable,
<Option<CollectedTypeScriptInfo> as Archive>::Archived: Portable,
<Option<RscMeta> as Archive>::Archived: Portable,
<ImportPhase as Archive>::Archived: Portable,
<Option<Box<IsolatedDts>> as Archive>::Archived: Portable,
<AsPreset as ArchiveWith<Map<String, Value>>>::Archived: Portable,
<AsVec as ArchiveWith<FxHashSet<DeferredPureCheck>>>::Archived: Portable,
Auto Trait Implementations§
impl !Unpin for ArchivedBuildInfo
impl !UnsafeUnpin for ArchivedBuildInfo
impl Freeze for ArchivedBuildInfo
impl RefUnwindSafe for ArchivedBuildInfo
impl Send for ArchivedBuildInfo
impl Sync for ArchivedBuildInfo
impl UnwindSafe for ArchivedBuildInfo
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
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> FmtForward for T
impl<T> FmtForward for T
Source§fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
self to use its Binary implementation when Debug-formatted.Source§fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
self to use its Display implementation when
Debug-formatted.Source§fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
self to use its LowerExp implementation when
Debug-formatted.Source§fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
self to use its LowerHex implementation when
Debug-formatted.Source§fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
self to use its Octal implementation when Debug-formatted.Source§fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
self to use its Pointer implementation when
Debug-formatted.Source§fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
self to use its UpperExp implementation when
Debug-formatted.Source§fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
self to use its UpperHex implementation when
Debug-formatted.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
out indicating that a T is niched.Source§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 moreSource§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>
Source§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>
Source§fn truecolor(&self, r: u8, g: u8, b: u8) -> FgDynColorDisplay<'_, Rgb, Self>
fn truecolor(&self, r: u8, g: u8, b: u8) -> FgDynColorDisplay<'_, Rgb, Self>
Source§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>
Source§fn if_supports_color<'a, Out, ApplyFn>(
&'a self,
stream: impl Into<Stream>,
apply: ApplyFn,
) -> SupportsColorsDisplay<'a, Self, Out, ApplyFn>where
ApplyFn: Fn(&'a Self) -> Out,
fn if_supports_color<'a, Out, ApplyFn>(
&'a self,
stream: impl Into<Stream>,
apply: ApplyFn,
) -> SupportsColorsDisplay<'a, Self, Out, ApplyFn>where
ApplyFn: Fn(&'a Self) -> Out,
Source§impl<T> Pipe for Twhere
T: ?Sized,
impl<T> Pipe for Twhere
T: ?Sized,
Source§fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
Source§fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
self and passes that borrow into the pipe function. Read moreSource§fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
self and passes that borrow into the pipe function. Read moreSource§fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
Source§fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R,
) -> R
fn pipe_borrow_mut<'a, B, R>( &'a mut self, func: impl FnOnce(&'a mut B) -> R, ) -> R
Source§fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
self, then passes self.as_ref() into the pipe function.Source§fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
self, then passes self.as_mut() into the pipe
function.Source§fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
self, then passes self.deref() into the pipe function.Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> Tap for T
impl<T> Tap for T
Source§fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
Borrow<B> of a value. Read moreSource§fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
BorrowMut<B> of a value. Read moreSource§fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
AsRef<R> view of a value. Read moreSource§fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
AsMut<R> view of a value. Read moreSource§fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
Deref::Target of a value. Read moreSource§fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
Deref::Target of a value. Read moreSource§fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
.tap() only in debug builds, and is erased in release builds.Source§fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
.tap_mut() only in debug builds, and is erased in release
builds.Source§fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
.tap_borrow() only in debug builds, and is erased in release
builds.Source§fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
.tap_borrow_mut() only in debug builds, and is erased in release
builds.Source§fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
.tap_ref() only in debug builds, and is erased in release
builds.Source§fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
.tap_ref_mut() only in debug builds, and is erased in release
builds.Source§fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
.tap_deref() only in debug builds, and is erased in release
builds.