pub struct MetadataBuilder<S: State = Empty> { /* private fields */ }
Expand description
Use builder syntax to set the inputs and finish with build()
.
Implementations§
Source§impl<S: State> MetadataBuilder<S>
impl<S: State> MetadataBuilder<S>
Sourcepub fn build(self) -> Metadatawhere
S: IsComplete,
pub fn build(self) -> Metadatawhere
S: IsComplete,
Finish building and return the requested object
Sourcepub fn metadata(
self,
value: MetadataMetadata,
) -> MetadataBuilder<SetMetadata<S>>where
S::Metadata: IsUnset,
pub fn metadata(
self,
value: MetadataMetadata,
) -> MetadataBuilder<SetMetadata<S>>where
S::Metadata: IsUnset,
Sourcepub fn maybe_metadata(
self,
value: Option<MetadataMetadata>,
) -> MetadataBuilder<SetMetadata<S>>where
S::Metadata: IsUnset,
pub fn maybe_metadata(
self,
value: Option<MetadataMetadata>,
) -> MetadataBuilder<SetMetadata<S>>where
S::Metadata: IsUnset,
Sourcepub fn identifier(
self,
value: MetadataIdentifier,
) -> MetadataBuilder<SetIdentifier<S>>where
S::Identifier: IsUnset,
pub fn identifier(
self,
value: MetadataIdentifier,
) -> MetadataBuilder<SetIdentifier<S>>where
S::Identifier: IsUnset,
Required.
Metadata schema block containing the RAiD name and associated properties
Sourcepub fn date(self, value: Date) -> MetadataBuilder<SetDate<S>>where
S::Date: IsUnset,
pub fn date(self, value: Date) -> MetadataBuilder<SetDate<S>>where
S::Date: IsUnset,
Sourcepub fn maybe_date(self, value: Option<Date>) -> MetadataBuilder<SetDate<S>>where
S::Date: IsUnset,
pub fn maybe_date(self, value: Option<Date>) -> MetadataBuilder<SetDate<S>>where
S::Date: IsUnset,
Sourcepub fn title(self, value: Vec<Title>) -> MetadataBuilder<SetTitle<S>>where
S::Title: IsUnset,
pub fn title(self, value: Vec<Title>) -> MetadataBuilder<SetTitle<S>>where
S::Title: IsUnset,
Sourcepub fn maybe_title(
self,
value: Option<Vec<Title>>,
) -> MetadataBuilder<SetTitle<S>>where
S::Title: IsUnset,
pub fn maybe_title(
self,
value: Option<Vec<Title>>,
) -> MetadataBuilder<SetTitle<S>>where
S::Title: IsUnset,
Sourcepub fn description(
self,
value: Vec<Description>,
) -> MetadataBuilder<SetDescription<S>>where
S::Description: IsUnset,
pub fn description(
self,
value: Vec<Description>,
) -> MetadataBuilder<SetDescription<S>>where
S::Description: IsUnset,
Sourcepub fn maybe_description(
self,
value: Option<Vec<Description>>,
) -> MetadataBuilder<SetDescription<S>>where
S::Description: IsUnset,
pub fn maybe_description(
self,
value: Option<Vec<Description>>,
) -> MetadataBuilder<SetDescription<S>>where
S::Description: IsUnset,
Sourcepub fn contributor(
self,
value: Vec<Contributor>,
) -> MetadataBuilder<SetContributor<S>>where
S::Contributor: IsUnset,
pub fn contributor(
self,
value: Vec<Contributor>,
) -> MetadataBuilder<SetContributor<S>>where
S::Contributor: IsUnset,
Required.
Contributors to the RAiD
Sourcepub fn organization(
self,
value: Vec<Organization>,
) -> MetadataBuilder<SetOrganization<S>>where
S::Organization: IsUnset,
pub fn organization(
self,
value: Vec<Organization>,
) -> MetadataBuilder<SetOrganization<S>>where
S::Organization: IsUnset,
Required.
Organizations associated with the RAiD
If only one organization is listed, it's role defaults to "Lead Research Organization"
One and only one organization should be identified as "Lead Research Organization"
Sourcepub fn alternate_identifier(
self,
value: Vec<AlternateIdentifier>,
) -> MetadataBuilder<SetAlternateIdentifier<S>>where
S::AlternateIdentifier: IsUnset,
pub fn alternate_identifier(
self,
value: Vec<AlternateIdentifier>,
) -> MetadataBuilder<SetAlternateIdentifier<S>>where
S::AlternateIdentifier: IsUnset,
Sourcepub fn maybe_alternate_identifier(
self,
value: Option<Vec<AlternateIdentifier>>,
) -> MetadataBuilder<SetAlternateIdentifier<S>>where
S::AlternateIdentifier: IsUnset,
pub fn maybe_alternate_identifier(
self,
value: Option<Vec<AlternateIdentifier>>,
) -> MetadataBuilder<SetAlternateIdentifier<S>>where
S::AlternateIdentifier: IsUnset,
Sourcepub fn alternate_url(
self,
value: Vec<AlternateUrl>,
) -> MetadataBuilder<SetAlternateUrl<S>>where
S::AlternateUrl: IsUnset,
pub fn alternate_url(
self,
value: Vec<AlternateUrl>,
) -> MetadataBuilder<SetAlternateUrl<S>>where
S::AlternateUrl: IsUnset,
Sourcepub fn maybe_alternate_url(
self,
value: Option<Vec<AlternateUrl>>,
) -> MetadataBuilder<SetAlternateUrl<S>>where
S::AlternateUrl: IsUnset,
pub fn maybe_alternate_url(
self,
value: Option<Vec<AlternateUrl>>,
) -> MetadataBuilder<SetAlternateUrl<S>>where
S::AlternateUrl: IsUnset,
Sourcepub fn access(self, value: Access) -> MetadataBuilder<SetAccess<S>>where
S::Access: IsUnset,
pub fn access(self, value: Access) -> MetadataBuilder<SetAccess<S>>where
S::Access: IsUnset,
Required.
Access for the RAiD metadata
Sourcepub fn traditional_knowledge_label(
self,
value: Vec<TraditionalKnowledgeLabel>,
) -> MetadataBuilder<SetTraditionalKnowledgeLabel<S>>where
S::TraditionalKnowledgeLabel: IsUnset,
pub fn traditional_knowledge_label(
self,
value: Vec<TraditionalKnowledgeLabel>,
) -> MetadataBuilder<SetTraditionalKnowledgeLabel<S>>where
S::TraditionalKnowledgeLabel: IsUnset,
Sourcepub fn maybe_traditional_knowledge_label(
self,
value: Option<Vec<TraditionalKnowledgeLabel>>,
) -> MetadataBuilder<SetTraditionalKnowledgeLabel<S>>where
S::TraditionalKnowledgeLabel: IsUnset,
pub fn maybe_traditional_knowledge_label(
self,
value: Option<Vec<TraditionalKnowledgeLabel>>,
) -> MetadataBuilder<SetTraditionalKnowledgeLabel<S>>where
S::TraditionalKnowledgeLabel: IsUnset,
Sourcepub fn spatial_coverage(
self,
value: Vec<SpatialCoverage>,
) -> MetadataBuilder<SetSpatialCoverage<S>>where
S::SpatialCoverage: IsUnset,
pub fn spatial_coverage(
self,
value: Vec<SpatialCoverage>,
) -> MetadataBuilder<SetSpatialCoverage<S>>where
S::SpatialCoverage: IsUnset,
Sourcepub fn maybe_spatial_coverage(
self,
value: Option<Vec<SpatialCoverage>>,
) -> MetadataBuilder<SetSpatialCoverage<S>>where
S::SpatialCoverage: IsUnset,
pub fn maybe_spatial_coverage(
self,
value: Option<Vec<SpatialCoverage>>,
) -> MetadataBuilder<SetSpatialCoverage<S>>where
S::SpatialCoverage: IsUnset,
Sourcepub fn subject(self, value: Vec<Subject>) -> MetadataBuilder<SetSubject<S>>where
S::Subject: IsUnset,
pub fn subject(self, value: Vec<Subject>) -> MetadataBuilder<SetSubject<S>>where
S::Subject: IsUnset,
Sourcepub fn maybe_subject(
self,
value: Option<Vec<Subject>>,
) -> MetadataBuilder<SetSubject<S>>where
S::Subject: IsUnset,
pub fn maybe_subject(
self,
value: Option<Vec<Subject>>,
) -> MetadataBuilder<SetSubject<S>>where
S::Subject: IsUnset,
Auto Trait Implementations§
impl<S> Freeze for MetadataBuilder<S>
impl<S> RefUnwindSafe for MetadataBuilder<S>
impl<S> Send for MetadataBuilder<S>
impl<S> Sync for MetadataBuilder<S>
impl<S> Unpin for MetadataBuilder<S>
impl<S> UnwindSafe for MetadataBuilder<S>
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
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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> ⓘ
Converts
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> ⓘ
Converts
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 more§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.
§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_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>
fn on_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>
Change the background color to magenta
§fn default_color(&self) -> FgColorDisplay<'_, Default, Self>
fn default_color(&self) -> FgColorDisplay<'_, Default, Self>
Change the foreground color to the terminal default
§fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>
fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>
Change the background color to the terminal default
§fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>
fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>
Change the foreground color to bright black
§fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>
fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>
Change the background color to bright black
§fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>
fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>
Change the foreground color to bright red
§fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>
fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>
Change the background color to bright red
§fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>
fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>
Change the foreground color to bright green
§fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>
fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>
Change the background color to bright green
§fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>
fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>
Change the foreground color to bright yellow
§fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>
fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>
Change the background color to bright yellow
§fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>
fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>
Change the foreground color to bright blue
§fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>
fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>
Change the background color to bright blue
§fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
Change the foreground color to bright magenta
§fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
Change the background color to bright magenta
§fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
Change the foreground color to bright purple
§fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
Change the background color to bright purple
§fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>
fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>
Change the foreground color to bright cyan
§fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>
fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>
Change the background color to bright cyan
§fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>
fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>
Change the foreground color to bright white
§fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>
fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>
Change the background color to bright white
§fn blink_fast(&self) -> BlinkFastDisplay<'_, Self>
fn blink_fast(&self) -> BlinkFastDisplay<'_, Self>
Make the text blink (but fast!)
Hide the text
§fn strikethrough(&self) -> StrikeThroughDisplay<'_, Self>
fn strikethrough(&self) -> StrikeThroughDisplay<'_, 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.