#[non_exhaustive]pub struct EventBuilder { /* private fields */ }Expand description
A builder for Event.
Implementations§
Source§impl EventBuilder
impl EventBuilder
Sourcepub fn event_type(self, input: EventType) -> Self
pub fn event_type(self, input: EventType) -> Self
The type of event that occurred.
Sourcepub fn set_event_type(self, input: Option<EventType>) -> Self
pub fn set_event_type(self, input: Option<EventType>) -> Self
The type of event that occurred.
Sourcepub fn get_event_type(&self) -> &Option<EventType>
pub fn get_event_type(&self) -> &Option<EventType>
The type of event that occurred.
Sourcepub fn sub_type(self, input: impl Into<String>) -> Self
pub fn sub_type(self, input: impl Into<String>) -> Self
The subtype of the event, providing additional categorization.
Sourcepub fn set_sub_type(self, input: Option<String>) -> Self
pub fn set_sub_type(self, input: Option<String>) -> Self
The subtype of the event, providing additional categorization.
Sourcepub fn get_sub_type(&self) -> &Option<String>
pub fn get_sub_type(&self) -> &Option<String>
The subtype of the event, providing additional categorization.
Sourcepub fn event_id(self, input: i32) -> Self
pub fn event_id(self, input: i32) -> Self
The unique identifier for this event. Event IDs increment sequentially.
Sourcepub fn set_event_id(self, input: Option<i32>) -> Self
pub fn set_event_id(self, input: Option<i32>) -> Self
The unique identifier for this event. Event IDs increment sequentially.
Sourcepub fn get_event_id(&self) -> &Option<i32>
pub fn get_event_id(&self) -> &Option<i32>
The unique identifier for this event. Event IDs increment sequentially.
Sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The customer-provided name for this operation.
Sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
The customer-provided name for this operation.
Sourcepub fn event_timestamp(self, input: DateTime) -> Self
pub fn event_timestamp(self, input: DateTime) -> Self
The date and time when this event occurred, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
Sourcepub fn set_event_timestamp(self, input: Option<DateTime>) -> Self
pub fn set_event_timestamp(self, input: Option<DateTime>) -> Self
The date and time when this event occurred, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
Sourcepub fn get_event_timestamp(&self) -> &Option<DateTime>
pub fn get_event_timestamp(&self) -> &Option<DateTime>
The date and time when this event occurred, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
Sourcepub fn parent_id(self, input: impl Into<String>) -> Self
pub fn parent_id(self, input: impl Into<String>) -> Self
The unique identifier of the parent operation, if this operation is running within a child context.
Sourcepub fn set_parent_id(self, input: Option<String>) -> Self
pub fn set_parent_id(self, input: Option<String>) -> Self
The unique identifier of the parent operation, if this operation is running within a child context.
Sourcepub fn get_parent_id(&self) -> &Option<String>
pub fn get_parent_id(&self) -> &Option<String>
The unique identifier of the parent operation, if this operation is running within a child context.
Sourcepub fn execution_started_details(self, input: ExecutionStartedDetails) -> Self
pub fn execution_started_details(self, input: ExecutionStartedDetails) -> Self
Details about an execution that started.
Sourcepub fn set_execution_started_details(
self,
input: Option<ExecutionStartedDetails>,
) -> Self
pub fn set_execution_started_details( self, input: Option<ExecutionStartedDetails>, ) -> Self
Details about an execution that started.
Sourcepub fn get_execution_started_details(&self) -> &Option<ExecutionStartedDetails>
pub fn get_execution_started_details(&self) -> &Option<ExecutionStartedDetails>
Details about an execution that started.
Sourcepub fn execution_succeeded_details(
self,
input: ExecutionSucceededDetails,
) -> Self
pub fn execution_succeeded_details( self, input: ExecutionSucceededDetails, ) -> Self
Details about an execution that succeeded.
Sourcepub fn set_execution_succeeded_details(
self,
input: Option<ExecutionSucceededDetails>,
) -> Self
pub fn set_execution_succeeded_details( self, input: Option<ExecutionSucceededDetails>, ) -> Self
Details about an execution that succeeded.
Sourcepub fn get_execution_succeeded_details(
&self,
) -> &Option<ExecutionSucceededDetails>
pub fn get_execution_succeeded_details( &self, ) -> &Option<ExecutionSucceededDetails>
Details about an execution that succeeded.
Sourcepub fn execution_failed_details(self, input: ExecutionFailedDetails) -> Self
pub fn execution_failed_details(self, input: ExecutionFailedDetails) -> Self
Details about an execution that failed.
Sourcepub fn set_execution_failed_details(
self,
input: Option<ExecutionFailedDetails>,
) -> Self
pub fn set_execution_failed_details( self, input: Option<ExecutionFailedDetails>, ) -> Self
Details about an execution that failed.
Sourcepub fn get_execution_failed_details(&self) -> &Option<ExecutionFailedDetails>
pub fn get_execution_failed_details(&self) -> &Option<ExecutionFailedDetails>
Details about an execution that failed.
Sourcepub fn execution_timed_out_details(
self,
input: ExecutionTimedOutDetails,
) -> Self
pub fn execution_timed_out_details( self, input: ExecutionTimedOutDetails, ) -> Self
Details about an execution that timed out.
Sourcepub fn set_execution_timed_out_details(
self,
input: Option<ExecutionTimedOutDetails>,
) -> Self
pub fn set_execution_timed_out_details( self, input: Option<ExecutionTimedOutDetails>, ) -> Self
Details about an execution that timed out.
Sourcepub fn get_execution_timed_out_details(
&self,
) -> &Option<ExecutionTimedOutDetails>
pub fn get_execution_timed_out_details( &self, ) -> &Option<ExecutionTimedOutDetails>
Details about an execution that timed out.
Sourcepub fn execution_stopped_details(self, input: ExecutionStoppedDetails) -> Self
pub fn execution_stopped_details(self, input: ExecutionStoppedDetails) -> Self
Details about an execution that was stopped.
Sourcepub fn set_execution_stopped_details(
self,
input: Option<ExecutionStoppedDetails>,
) -> Self
pub fn set_execution_stopped_details( self, input: Option<ExecutionStoppedDetails>, ) -> Self
Details about an execution that was stopped.
Sourcepub fn get_execution_stopped_details(&self) -> &Option<ExecutionStoppedDetails>
pub fn get_execution_stopped_details(&self) -> &Option<ExecutionStoppedDetails>
Details about an execution that was stopped.
Sourcepub fn context_started_details(self, input: ContextStartedDetails) -> Self
pub fn context_started_details(self, input: ContextStartedDetails) -> Self
Details about a context that started.
Sourcepub fn set_context_started_details(
self,
input: Option<ContextStartedDetails>,
) -> Self
pub fn set_context_started_details( self, input: Option<ContextStartedDetails>, ) -> Self
Details about a context that started.
Sourcepub fn get_context_started_details(&self) -> &Option<ContextStartedDetails>
pub fn get_context_started_details(&self) -> &Option<ContextStartedDetails>
Details about a context that started.
Sourcepub fn context_succeeded_details(self, input: ContextSucceededDetails) -> Self
pub fn context_succeeded_details(self, input: ContextSucceededDetails) -> Self
Details about a context that succeeded.
Sourcepub fn set_context_succeeded_details(
self,
input: Option<ContextSucceededDetails>,
) -> Self
pub fn set_context_succeeded_details( self, input: Option<ContextSucceededDetails>, ) -> Self
Details about a context that succeeded.
Sourcepub fn get_context_succeeded_details(&self) -> &Option<ContextSucceededDetails>
pub fn get_context_succeeded_details(&self) -> &Option<ContextSucceededDetails>
Details about a context that succeeded.
Sourcepub fn context_failed_details(self, input: ContextFailedDetails) -> Self
pub fn context_failed_details(self, input: ContextFailedDetails) -> Self
Details about a context that failed.
Sourcepub fn set_context_failed_details(
self,
input: Option<ContextFailedDetails>,
) -> Self
pub fn set_context_failed_details( self, input: Option<ContextFailedDetails>, ) -> Self
Details about a context that failed.
Sourcepub fn get_context_failed_details(&self) -> &Option<ContextFailedDetails>
pub fn get_context_failed_details(&self) -> &Option<ContextFailedDetails>
Details about a context that failed.
Sourcepub fn wait_started_details(self, input: WaitStartedDetails) -> Self
pub fn wait_started_details(self, input: WaitStartedDetails) -> Self
Details about a wait operation that started.
Sourcepub fn set_wait_started_details(self, input: Option<WaitStartedDetails>) -> Self
pub fn set_wait_started_details(self, input: Option<WaitStartedDetails>) -> Self
Details about a wait operation that started.
Sourcepub fn get_wait_started_details(&self) -> &Option<WaitStartedDetails>
pub fn get_wait_started_details(&self) -> &Option<WaitStartedDetails>
Details about a wait operation that started.
Sourcepub fn wait_succeeded_details(self, input: WaitSucceededDetails) -> Self
pub fn wait_succeeded_details(self, input: WaitSucceededDetails) -> Self
Details about a wait operation that succeeded.
Sourcepub fn set_wait_succeeded_details(
self,
input: Option<WaitSucceededDetails>,
) -> Self
pub fn set_wait_succeeded_details( self, input: Option<WaitSucceededDetails>, ) -> Self
Details about a wait operation that succeeded.
Sourcepub fn get_wait_succeeded_details(&self) -> &Option<WaitSucceededDetails>
pub fn get_wait_succeeded_details(&self) -> &Option<WaitSucceededDetails>
Details about a wait operation that succeeded.
Sourcepub fn wait_cancelled_details(self, input: WaitCancelledDetails) -> Self
pub fn wait_cancelled_details(self, input: WaitCancelledDetails) -> Self
Details about a wait operation that was cancelled.
Sourcepub fn set_wait_cancelled_details(
self,
input: Option<WaitCancelledDetails>,
) -> Self
pub fn set_wait_cancelled_details( self, input: Option<WaitCancelledDetails>, ) -> Self
Details about a wait operation that was cancelled.
Sourcepub fn get_wait_cancelled_details(&self) -> &Option<WaitCancelledDetails>
pub fn get_wait_cancelled_details(&self) -> &Option<WaitCancelledDetails>
Details about a wait operation that was cancelled.
Sourcepub fn step_started_details(self, input: StepStartedDetails) -> Self
pub fn step_started_details(self, input: StepStartedDetails) -> Self
Details about a step that started.
Sourcepub fn set_step_started_details(self, input: Option<StepStartedDetails>) -> Self
pub fn set_step_started_details(self, input: Option<StepStartedDetails>) -> Self
Details about a step that started.
Sourcepub fn get_step_started_details(&self) -> &Option<StepStartedDetails>
pub fn get_step_started_details(&self) -> &Option<StepStartedDetails>
Details about a step that started.
Sourcepub fn step_succeeded_details(self, input: StepSucceededDetails) -> Self
pub fn step_succeeded_details(self, input: StepSucceededDetails) -> Self
Details about a step that succeeded.
Sourcepub fn set_step_succeeded_details(
self,
input: Option<StepSucceededDetails>,
) -> Self
pub fn set_step_succeeded_details( self, input: Option<StepSucceededDetails>, ) -> Self
Details about a step that succeeded.
Sourcepub fn get_step_succeeded_details(&self) -> &Option<StepSucceededDetails>
pub fn get_step_succeeded_details(&self) -> &Option<StepSucceededDetails>
Details about a step that succeeded.
Sourcepub fn step_failed_details(self, input: StepFailedDetails) -> Self
pub fn step_failed_details(self, input: StepFailedDetails) -> Self
Details about a step that failed.
Sourcepub fn set_step_failed_details(self, input: Option<StepFailedDetails>) -> Self
pub fn set_step_failed_details(self, input: Option<StepFailedDetails>) -> Self
Details about a step that failed.
Sourcepub fn get_step_failed_details(&self) -> &Option<StepFailedDetails>
pub fn get_step_failed_details(&self) -> &Option<StepFailedDetails>
Details about a step that failed.
Sourcepub fn chained_invoke_started_details(
self,
input: ChainedInvokeStartedDetails,
) -> Self
pub fn chained_invoke_started_details( self, input: ChainedInvokeStartedDetails, ) -> Self
Contains details about a chained function invocation that has started execution, including start time and execution context.
Sourcepub fn set_chained_invoke_started_details(
self,
input: Option<ChainedInvokeStartedDetails>,
) -> Self
pub fn set_chained_invoke_started_details( self, input: Option<ChainedInvokeStartedDetails>, ) -> Self
Contains details about a chained function invocation that has started execution, including start time and execution context.
Sourcepub fn get_chained_invoke_started_details(
&self,
) -> &Option<ChainedInvokeStartedDetails>
pub fn get_chained_invoke_started_details( &self, ) -> &Option<ChainedInvokeStartedDetails>
Contains details about a chained function invocation that has started execution, including start time and execution context.
Sourcepub fn chained_invoke_succeeded_details(
self,
input: ChainedInvokeSucceededDetails,
) -> Self
pub fn chained_invoke_succeeded_details( self, input: ChainedInvokeSucceededDetails, ) -> Self
Details about a chained invocation that succeeded.
Sourcepub fn set_chained_invoke_succeeded_details(
self,
input: Option<ChainedInvokeSucceededDetails>,
) -> Self
pub fn set_chained_invoke_succeeded_details( self, input: Option<ChainedInvokeSucceededDetails>, ) -> Self
Details about a chained invocation that succeeded.
Sourcepub fn get_chained_invoke_succeeded_details(
&self,
) -> &Option<ChainedInvokeSucceededDetails>
pub fn get_chained_invoke_succeeded_details( &self, ) -> &Option<ChainedInvokeSucceededDetails>
Details about a chained invocation that succeeded.
Sourcepub fn chained_invoke_failed_details(
self,
input: ChainedInvokeFailedDetails,
) -> Self
pub fn chained_invoke_failed_details( self, input: ChainedInvokeFailedDetails, ) -> Self
Contains details about a failed chained function invocation, including error information and failure reason.
Sourcepub fn set_chained_invoke_failed_details(
self,
input: Option<ChainedInvokeFailedDetails>,
) -> Self
pub fn set_chained_invoke_failed_details( self, input: Option<ChainedInvokeFailedDetails>, ) -> Self
Contains details about a failed chained function invocation, including error information and failure reason.
Sourcepub fn get_chained_invoke_failed_details(
&self,
) -> &Option<ChainedInvokeFailedDetails>
pub fn get_chained_invoke_failed_details( &self, ) -> &Option<ChainedInvokeFailedDetails>
Contains details about a failed chained function invocation, including error information and failure reason.
Sourcepub fn chained_invoke_timed_out_details(
self,
input: ChainedInvokeTimedOutDetails,
) -> Self
pub fn chained_invoke_timed_out_details( self, input: ChainedInvokeTimedOutDetails, ) -> Self
Details about a chained invocation that timed out.
Sourcepub fn set_chained_invoke_timed_out_details(
self,
input: Option<ChainedInvokeTimedOutDetails>,
) -> Self
pub fn set_chained_invoke_timed_out_details( self, input: Option<ChainedInvokeTimedOutDetails>, ) -> Self
Details about a chained invocation that timed out.
Sourcepub fn get_chained_invoke_timed_out_details(
&self,
) -> &Option<ChainedInvokeTimedOutDetails>
pub fn get_chained_invoke_timed_out_details( &self, ) -> &Option<ChainedInvokeTimedOutDetails>
Details about a chained invocation that timed out.
Sourcepub fn chained_invoke_stopped_details(
self,
input: ChainedInvokeStoppedDetails,
) -> Self
pub fn chained_invoke_stopped_details( self, input: ChainedInvokeStoppedDetails, ) -> Self
Details about a chained invocation that was stopped.
Sourcepub fn set_chained_invoke_stopped_details(
self,
input: Option<ChainedInvokeStoppedDetails>,
) -> Self
pub fn set_chained_invoke_stopped_details( self, input: Option<ChainedInvokeStoppedDetails>, ) -> Self
Details about a chained invocation that was stopped.
Sourcepub fn get_chained_invoke_stopped_details(
&self,
) -> &Option<ChainedInvokeStoppedDetails>
pub fn get_chained_invoke_stopped_details( &self, ) -> &Option<ChainedInvokeStoppedDetails>
Details about a chained invocation that was stopped.
Sourcepub fn callback_started_details(self, input: CallbackStartedDetails) -> Self
pub fn callback_started_details(self, input: CallbackStartedDetails) -> Self
Contains details about a callback operation that has started, including timing information and callback metadata.
Sourcepub fn set_callback_started_details(
self,
input: Option<CallbackStartedDetails>,
) -> Self
pub fn set_callback_started_details( self, input: Option<CallbackStartedDetails>, ) -> Self
Contains details about a callback operation that has started, including timing information and callback metadata.
Sourcepub fn get_callback_started_details(&self) -> &Option<CallbackStartedDetails>
pub fn get_callback_started_details(&self) -> &Option<CallbackStartedDetails>
Contains details about a callback operation that has started, including timing information and callback metadata.
Sourcepub fn callback_succeeded_details(self, input: CallbackSucceededDetails) -> Self
pub fn callback_succeeded_details(self, input: CallbackSucceededDetails) -> Self
Contains details about a successfully completed callback operation, including the result data and completion timestamp.
Sourcepub fn set_callback_succeeded_details(
self,
input: Option<CallbackSucceededDetails>,
) -> Self
pub fn set_callback_succeeded_details( self, input: Option<CallbackSucceededDetails>, ) -> Self
Contains details about a successfully completed callback operation, including the result data and completion timestamp.
Sourcepub fn get_callback_succeeded_details(
&self,
) -> &Option<CallbackSucceededDetails>
pub fn get_callback_succeeded_details( &self, ) -> &Option<CallbackSucceededDetails>
Contains details about a successfully completed callback operation, including the result data and completion timestamp.
Sourcepub fn callback_failed_details(self, input: CallbackFailedDetails) -> Self
pub fn callback_failed_details(self, input: CallbackFailedDetails) -> Self
Contains details about a failed callback operation, including error information and the reason for failure.
Sourcepub fn set_callback_failed_details(
self,
input: Option<CallbackFailedDetails>,
) -> Self
pub fn set_callback_failed_details( self, input: Option<CallbackFailedDetails>, ) -> Self
Contains details about a failed callback operation, including error information and the reason for failure.
Sourcepub fn get_callback_failed_details(&self) -> &Option<CallbackFailedDetails>
pub fn get_callback_failed_details(&self) -> &Option<CallbackFailedDetails>
Contains details about a failed callback operation, including error information and the reason for failure.
Sourcepub fn callback_timed_out_details(self, input: CallbackTimedOutDetails) -> Self
pub fn callback_timed_out_details(self, input: CallbackTimedOutDetails) -> Self
Contains details about a callback operation that timed out, including timeout duration and any partial results.
Sourcepub fn set_callback_timed_out_details(
self,
input: Option<CallbackTimedOutDetails>,
) -> Self
pub fn set_callback_timed_out_details( self, input: Option<CallbackTimedOutDetails>, ) -> Self
Contains details about a callback operation that timed out, including timeout duration and any partial results.
Sourcepub fn get_callback_timed_out_details(&self) -> &Option<CallbackTimedOutDetails>
pub fn get_callback_timed_out_details(&self) -> &Option<CallbackTimedOutDetails>
Contains details about a callback operation that timed out, including timeout duration and any partial results.
Sourcepub fn invocation_completed_details(
self,
input: InvocationCompletedDetails,
) -> Self
pub fn invocation_completed_details( self, input: InvocationCompletedDetails, ) -> Self
Details about a function invocation that completed.
Sourcepub fn set_invocation_completed_details(
self,
input: Option<InvocationCompletedDetails>,
) -> Self
pub fn set_invocation_completed_details( self, input: Option<InvocationCompletedDetails>, ) -> Self
Details about a function invocation that completed.
Sourcepub fn get_invocation_completed_details(
&self,
) -> &Option<InvocationCompletedDetails>
pub fn get_invocation_completed_details( &self, ) -> &Option<InvocationCompletedDetails>
Details about a function invocation that completed.
Trait Implementations§
Source§impl Clone for EventBuilder
impl Clone for EventBuilder
Source§fn clone(&self) -> EventBuilder
fn clone(&self) -> EventBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for EventBuilder
impl Debug for EventBuilder
Source§impl Default for EventBuilder
impl Default for EventBuilder
Source§fn default() -> EventBuilder
fn default() -> EventBuilder
Source§impl PartialEq for EventBuilder
impl PartialEq for EventBuilder
impl StructuralPartialEq for EventBuilder
Auto Trait Implementations§
impl Freeze for EventBuilder
impl RefUnwindSafe for EventBuilder
impl Send for EventBuilder
impl Sync for EventBuilder
impl Unpin for EventBuilder
impl UnwindSafe for EventBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self with the foreground set to
value.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red() and
green(), which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg():
use yansi::{Paint, Color};
painted.fg(Color::White);Set foreground color to white using white().
use yansi::Paint;
painted.white();Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self with the background set to
value.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red() and
on_green(), which have the same functionality but
are pithier.
§Example
Set background color to red using fg():
use yansi::{Paint, Color};
painted.bg(Color::Red);Set background color to red using on_red().
use yansi::Paint;
painted.on_red();Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute value.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold() and
underline(), which have the same functionality
but are pithier.
§Example
Make text bold using attr():
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);Make text bold using using bold().
use yansi::Paint;
painted.bold();Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi Quirk value.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask() and
wrap(), which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk():
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);Enable wrapping using wrap().
use yansi::Paint;
painted.wrap();Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting() due to conflicts with Vec::clear().
The clear() method will be removed in a future release.
fn clear(&self) -> Painted<&T>
resetting() due to conflicts with Vec::clear().
The clear() method will be removed in a future release.Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted only when both stdout and stderr are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);