pub struct JsonLdIndexed<T> { /* private fields */ }Expand description
Indexed objects.
Nodes and value objects may be indexed by a string in JSON-LD. This type is a wrapper around any kind of indexable data.
It is a pointer type that Deref into the underlying value.
Implementations§
Source§impl<T> JsonLdIndexed<T>
impl<T> JsonLdIndexed<T>
pub fn inner_mut(&mut self) -> &mut T
Sourcepub fn into_inner(self) -> T
pub fn into_inner(self) -> T
Drop the index and return the underlying value.
Sourcepub fn into_parts(self) -> (T, Option<String>)
pub fn into_parts(self) -> (T, Option<String>)
Turn this indexed value into its components: inner value and index.
Sourcepub fn map_inner<U, F>(self, f: F) -> JsonLdIndexed<U>where
F: FnOnce(T) -> U,
pub fn map_inner<U, F>(self, f: F) -> JsonLdIndexed<U>where
F: FnOnce(T) -> U,
Cast the inner value.
Sourcepub fn cast<U: From<T>>(self) -> JsonLdIndexed<U>
pub fn cast<U: From<T>>(self) -> JsonLdIndexed<U>
Cast the inner value.
Sourcepub fn try_cast<U: TryFrom<T>>(
self,
) -> Result<JsonLdIndexed<U>, JsonLdIndexed<U::Error>>
pub fn try_cast<U: TryFrom<T>>( self, ) -> Result<JsonLdIndexed<U>, JsonLdIndexed<U::Error>>
Try to cast the inner value.
Source§impl JsonLdIndexed<JsonLdNode>
impl JsonLdIndexed<JsonLdNode>
pub fn entries(&self) -> JsonLdIndexedNodeEntries<'_> ⓘ
Source§impl JsonLdIndexed<JsonLdNode>
impl JsonLdIndexed<JsonLdNode>
pub fn equivalent(&self, other: &Self) -> bool
Source§impl JsonLdIndexed<JsonLdObject>
impl JsonLdIndexed<JsonLdObject>
pub fn equivalent(&self, other: &Self) -> bool
Sourcepub fn into_indexed_node(self) -> Option<JsonLdIndexed<JsonLdNode>>
pub fn into_indexed_node(self) -> Option<JsonLdIndexed<JsonLdNode>>
Converts this indexed object into an indexed node, if it is one.
Sourcepub fn into_indexed_value(self) -> Option<JsonLdIndexed<JsonLdValue>>
pub fn into_indexed_value(self) -> Option<JsonLdIndexed<JsonLdValue>>
Converts this indexed object into an indexed node, if it is one.
Sourcepub fn into_indexed_list(self) -> Option<JsonLdIndexed<JsonLdList>>
pub fn into_indexed_list(self) -> Option<JsonLdIndexed<JsonLdList>>
Converts this indexed object into an indexed list, if it is one.
Sourcepub fn into_unnamed_graph(self) -> Result<JsonLdGraph, Self>
pub fn into_unnamed_graph(self) -> Result<JsonLdGraph, Self>
Try to convert this object into an unnamed graph.
pub fn entries(&self) -> IndexedEntries<'_> ⓘ
Trait Implementations§
Source§impl<T> AsMut<T> for JsonLdIndexed<T>
impl<T> AsMut<T> for JsonLdIndexed<T>
Source§impl<T> AsRef<T> for JsonLdIndexed<T>
impl<T> AsRef<T> for JsonLdIndexed<T>
Source§impl<T: Clone> Clone for JsonLdIndexed<T>
impl<T: Clone> Clone for JsonLdIndexed<T>
Source§impl<T: Debug> Debug for JsonLdIndexed<T>
impl<T: Debug> Debug for JsonLdIndexed<T>
Source§impl<T> Deref for JsonLdIndexed<T>
impl<T> Deref for JsonLdIndexed<T>
Source§impl<T> DerefMut for JsonLdIndexed<T>
impl<T> DerefMut for JsonLdIndexed<T>
Source§impl<'de, T> Deserialize<'de> for JsonLdIndexed<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for JsonLdIndexed<T>where
T: Deserialize<'de>,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl<T: DeserializeLinkedData> DeserializeLinkedData for JsonLdIndexed<T>
impl<T: DeserializeLinkedData> DeserializeLinkedData for JsonLdIndexed<T>
fn deserialize_rdf<D>(
deserializer: D,
graph: Option<&Term>,
) -> Result<Self, D::Error>where
D: LinkedDataDeserializer<Term>,
fn deserialize_rdf_objects<D>(
deserializer: D,
subject: &R,
predicate: &R,
graph: Option<&R>,
) -> Result<Self, <D as LinkedDataDeserializer<R>>::Error>where
D: LinkedDataDeserializer<R>,
impl<T: Eq> Eq for JsonLdIndexed<T>
Source§impl Extend<JsonLdIndexed<JsonLdObject>> for JsonLdExpandedDocument
impl Extend<JsonLdIndexed<JsonLdObject>> for JsonLdExpandedDocument
Source§fn extend<I: IntoIterator<Item = JsonLdIndexedObject>>(&mut self, iter: I)
fn extend<I: IntoIterator<Item = JsonLdIndexedObject>>(&mut self, iter: I)
Extends a collection with the contents of an iterator. Read more
Source§fn extend_one(&mut self, item: T)
fn extend_one(&mut self, item: T)
🔬This is a nightly-only experimental API. (
extend_one)Extends a collection with exactly one element.
Source§fn extend_reserve(&mut self, additional: usize)
fn extend_reserve(&mut self, additional: usize)
🔬This is a nightly-only experimental API. (
extend_one)Reserves capacity in a collection for the given number of additional elements. Read more
Source§impl From<JsonLdIndexed<JsonLdNode>> for JsonLdExpandedDocument
impl From<JsonLdIndexed<JsonLdNode>> for JsonLdExpandedDocument
Source§fn from(value: JsonLdIndexed<JsonLdNode>) -> Self
fn from(value: JsonLdIndexed<JsonLdNode>) -> Self
Converts to this type from the input type.
Source§impl<T> From<T> for JsonLdIndexed<T>
impl<T> From<T> for JsonLdIndexed<T>
Source§fn from(value: T) -> JsonLdIndexed<T>
fn from(value: T) -> JsonLdIndexed<T>
Converts to this type from the input type.
Source§impl FromIterator<JsonLdIndexed<JsonLdObject>> for JsonLdExpandedDocument
impl FromIterator<JsonLdIndexed<JsonLdObject>> for JsonLdExpandedDocument
Source§fn from_iter<I: IntoIterator<Item = JsonLdIndexedObject>>(iter: I) -> Self
fn from_iter<I: IntoIterator<Item = JsonLdIndexedObject>>(iter: I) -> Self
Creates a value from an iterator. Read more
Source§impl<T: Hash> Hash for JsonLdIndexed<T>
impl<T: Hash> Hash for JsonLdIndexed<T>
Source§impl<T: JsonLdVisit> JsonLdVisit for JsonLdIndexed<T>
impl<T: JsonLdVisit> JsonLdVisit for JsonLdIndexed<T>
fn visit_with(&self, f: &mut impl FnMut(JsonLdObjectRef<'_>))
fn visit_mut_with(&mut self, f: &mut impl FnMut(JsonLdObjectMut<'_>))
fn visit(&self, f: impl FnMut(JsonLdObjectRef<'_>))
fn visit_mut(&mut self, f: impl FnMut(JsonLdObjectMut<'_>))
fn relabel_with(&mut self, relabeling: &mut JsonLdRelabeling<impl Generator>)
fn relabel<G: Generator>(&mut self, generator: G) -> JsonLdRelabeling<G>
fn canonicalize_with(&mut self, buffer: &mut Buffer)
fn canonicalize(&mut self)
fn relabel_and_canonicalize_with( &mut self, relabeling: &mut JsonLdRelabeling<impl Generator>, buffer: &mut Buffer, )
fn relabel_and_canonicalize<G: Generator>( &mut self, generator: G, ) -> JsonLdRelabeling<G>
Source§impl<T: Ord> Ord for JsonLdIndexed<T>
impl<T: Ord> Ord for JsonLdIndexed<T>
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl<T: PartialEq> PartialEq for JsonLdIndexed<T>
impl<T: PartialEq> PartialEq for JsonLdIndexed<T>
Source§impl<T: PartialOrd> PartialOrd for JsonLdIndexed<T>
impl<T: PartialOrd> PartialOrd for JsonLdIndexed<T>
Source§impl<T> Serialize for JsonLdIndexed<T>where
T: Serialize,
impl<T> Serialize for JsonLdIndexed<T>where
T: Serialize,
Source§impl<T: SerializeLinkedData> SerializeLinkedData for JsonLdIndexed<T>
impl<T: SerializeLinkedData> SerializeLinkedData for JsonLdIndexed<T>
fn serialize_rdf<S>(
&self,
serializer: S,
graph: Option<&Term>,
) -> Result<S::Ok, S::Error>where
S: LinkedDataSerializer<Term>,
fn serialize_rdf_subjects<S>(
&self,
serializer: S,
predicate: &R,
object: &R,
graph: Option<&R>,
) -> Result<<S as LinkedDataSerializer<R>>::Ok, <S as LinkedDataSerializer<R>>::Error>where
S: LinkedDataSerializer<R>,
fn serialize_rdf_objects<S>(
&self,
serializer: S,
subject: &R,
predicate: &R,
graph: Option<&R>,
) -> Result<<S as LinkedDataSerializer<R>>::Ok, <S as LinkedDataSerializer<R>>::Error>where
S: LinkedDataSerializer<R>,
Source§fn serialize_rdf_graph<S>(
&self,
serializer: S,
graph: Option<&R>,
) -> Result<<S as LinkedDataSerializer<R>>::Ok, <S as LinkedDataSerializer<R>>::Error>where
S: LinkedDataSerializer<R>,
fn serialize_rdf_graph<S>(
&self,
serializer: S,
graph: Option<&R>,
) -> Result<<S as LinkedDataSerializer<R>>::Ok, <S as LinkedDataSerializer<R>>::Error>where
S: LinkedDataSerializer<R>,
Serialize quads, ignoring top level resources.
Source§impl<T: SerializeLinkedDataWith<RdfSerializationOptions>> SerializeLinkedDataWith<RdfSerializationOptions> for JsonLdIndexed<T>
impl<T: SerializeLinkedDataWith<RdfSerializationOptions>> SerializeLinkedDataWith<RdfSerializationOptions> for JsonLdIndexed<T>
fn serialize_rdf_with<S>(
&self,
opts: RdfSerializationOptions,
serializer: S,
graph: Option<&Term>,
) -> Result<S::Ok, S::Error>where
S: LinkedDataSerializer<Term>,
fn serialize_rdf_subjects_with<S>(
&self,
state: Q,
serializer: S,
predicate: &R,
object: &R,
graph: Option<&R>,
) -> Result<<S as LinkedDataSerializer<R>>::Ok, <S as LinkedDataSerializer<R>>::Error>where
S: LinkedDataSerializer<R>,
fn serialize_rdf_objects_with<S>(
&self,
state: Q,
serializer: S,
subject: &R,
predicate: &R,
graph: Option<&R>,
) -> Result<<S as LinkedDataSerializer<R>>::Ok, <S as LinkedDataSerializer<R>>::Error>where
S: LinkedDataSerializer<R>,
Source§fn serialize_rdf_graph_with<S>(
&self,
state: Q,
serializer: S,
graph: Option<&R>,
) -> Result<<S as LinkedDataSerializer<R>>::Ok, <S as LinkedDataSerializer<R>>::Error>where
S: LinkedDataSerializer<R>,
fn serialize_rdf_graph_with<S>(
&self,
state: Q,
serializer: S,
graph: Option<&R>,
) -> Result<<S as LinkedDataSerializer<R>>::Ok, <S as LinkedDataSerializer<R>>::Error>where
S: LinkedDataSerializer<R>,
Serialize quads, ignoring top level resources.
impl<T: PartialEq> StructuralPartialEq for JsonLdIndexed<T>
Auto Trait Implementations§
impl<T> Freeze for JsonLdIndexed<T>where
T: Freeze,
impl<T> RefUnwindSafe for JsonLdIndexed<T>where
T: RefUnwindSafe,
impl<T> Send for JsonLdIndexed<T>where
T: Send,
impl<T> Sync for JsonLdIndexed<T>where
T: Sync,
impl<T> Unpin for JsonLdIndexed<T>where
T: Unpin,
impl<T> UnsafeUnpin for JsonLdIndexed<T>where
T: UnsafeUnpin,
impl<T> UnwindSafe for JsonLdIndexed<T>where
T: UnwindSafe,
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<T> ErasedDestructor for Twhere
T: 'static,
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> JsonAt for T
impl<T> JsonAt for T
Source§fn json_at<F>(
self,
location: impl Into<Vec<JsonBacktraceFrame<F>>>,
) -> JsonLocated<T, F>
fn json_at<F>( self, location: impl Into<Vec<JsonBacktraceFrame<F>>>, ) -> JsonLocated<T, F>
Pairs
self with location.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,
Set the foreground color generically Read more
Source§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
Source§fn black(&self) -> FgColorDisplay<'_, Black, Self>
fn black(&self) -> FgColorDisplay<'_, Black, Self>
Change the foreground color to black
Source§fn on_black(&self) -> BgColorDisplay<'_, Black, Self>
fn on_black(&self) -> BgColorDisplay<'_, Black, Self>
Change the background color to black
Source§fn red(&self) -> FgColorDisplay<'_, Red, Self>
fn red(&self) -> FgColorDisplay<'_, Red, Self>
Change the foreground color to red
Source§fn on_red(&self) -> BgColorDisplay<'_, Red, Self>
fn on_red(&self) -> BgColorDisplay<'_, Red, Self>
Change the background color to red
Source§fn green(&self) -> FgColorDisplay<'_, Green, Self>
fn green(&self) -> FgColorDisplay<'_, Green, Self>
Change the foreground color to green
Source§fn on_green(&self) -> BgColorDisplay<'_, Green, Self>
fn on_green(&self) -> BgColorDisplay<'_, Green, Self>
Change the background color to green
Source§fn yellow(&self) -> FgColorDisplay<'_, Yellow, Self>
fn yellow(&self) -> FgColorDisplay<'_, Yellow, Self>
Change the foreground color to yellow
Source§fn on_yellow(&self) -> BgColorDisplay<'_, Yellow, Self>
fn on_yellow(&self) -> BgColorDisplay<'_, Yellow, Self>
Change the background color to yellow
Source§fn blue(&self) -> FgColorDisplay<'_, Blue, Self>
fn blue(&self) -> FgColorDisplay<'_, Blue, Self>
Change the foreground color to blue
Source§fn on_blue(&self) -> BgColorDisplay<'_, Blue, Self>
fn on_blue(&self) -> BgColorDisplay<'_, Blue, Self>
Change the background color to blue
Source§fn magenta(&self) -> FgColorDisplay<'_, Magenta, Self>
fn magenta(&self) -> FgColorDisplay<'_, Magenta, Self>
Change the foreground color to magenta
Source§fn on_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>
fn on_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>
Change the background color to magenta
Source§fn purple(&self) -> FgColorDisplay<'_, Magenta, Self>
fn purple(&self) -> FgColorDisplay<'_, Magenta, Self>
Change the foreground color to purple
Source§fn on_purple(&self) -> BgColorDisplay<'_, Magenta, Self>
fn on_purple(&self) -> BgColorDisplay<'_, Magenta, Self>
Change the background color to purple
Source§fn cyan(&self) -> FgColorDisplay<'_, Cyan, Self>
fn cyan(&self) -> FgColorDisplay<'_, Cyan, Self>
Change the foreground color to cyan
Source§fn on_cyan(&self) -> BgColorDisplay<'_, Cyan, Self>
fn on_cyan(&self) -> BgColorDisplay<'_, Cyan, Self>
Change the background color to cyan
Source§fn white(&self) -> FgColorDisplay<'_, White, Self>
fn white(&self) -> FgColorDisplay<'_, White, Self>
Change the foreground color to white
Source§fn on_white(&self) -> BgColorDisplay<'_, White, Self>
fn on_white(&self) -> BgColorDisplay<'_, White, Self>
Change the background color to white
Source§fn default_color(&self) -> FgColorDisplay<'_, Default, Self>
fn default_color(&self) -> FgColorDisplay<'_, Default, Self>
Change the foreground color to the terminal default
Source§fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>
fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>
Change the background color to the terminal default
Source§fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>
fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>
Change the foreground color to bright black
Source§fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>
fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>
Change the background color to bright black
Source§fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>
fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>
Change the foreground color to bright red
Source§fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>
fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>
Change the background color to bright red
Source§fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>
fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>
Change the foreground color to bright green
Source§fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>
fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>
Change the background color to bright green
Source§fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>
fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>
Change the foreground color to bright yellow
Source§fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>
fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>
Change the background color to bright yellow
Source§fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>
fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>
Change the foreground color to bright blue
Source§fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>
fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>
Change the background color to bright blue
Source§fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
Change the foreground color to bright magenta
Source§fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
Change the background color to bright magenta
Source§fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
Change the foreground color to bright purple
Source§fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
Change the background color to bright purple
Source§fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>
fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>
Change the foreground color to bright cyan
Source§fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>
fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>
Change the background color to bright cyan
Source§fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>
fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>
Change the foreground color to bright white
Source§fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>
fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>
Change the background color to bright white
Source§fn bold(&self) -> BoldDisplay<'_, Self>
fn bold(&self) -> BoldDisplay<'_, Self>
Make the text bold
Source§fn dimmed(&self) -> DimDisplay<'_, Self>
fn dimmed(&self) -> DimDisplay<'_, Self>
Make the text dim
Source§fn italic(&self) -> ItalicDisplay<'_, Self>
fn italic(&self) -> ItalicDisplay<'_, Self>
Make the text italicized
Source§fn underline(&self) -> UnderlineDisplay<'_, Self>
fn underline(&self) -> UnderlineDisplay<'_, Self>
Make the text underlined
Source§fn blink(&self) -> BlinkDisplay<'_, Self>
fn blink(&self) -> BlinkDisplay<'_, Self>
Make the text blink
Source§fn blink_fast(&self) -> BlinkFastDisplay<'_, Self>
fn blink_fast(&self) -> BlinkFastDisplay<'_, Self>
Make the text blink (but fast!)
Source§fn reversed(&self) -> ReversedDisplay<'_, Self>
fn reversed(&self) -> ReversedDisplay<'_, Self>
Swap the foreground and background colors
Hide the text
Source§fn strikethrough(&self) -> StrikeThroughDisplay<'_, Self>
fn strikethrough(&self) -> StrikeThroughDisplay<'_, Self>
Cross out the text
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,
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 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,
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 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>
Set the foreground color to a specific RGB value.
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>
Set the background color to a specific RGB value.
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>
Sets the foreground color to an RGB value.
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>
Sets the background color to an RGB value.