Struct Visual

Source
#[non_exhaustive]
pub struct Visual {
Show 25 fields pub table_visual: Option<TableVisual>, pub pivot_table_visual: Option<PivotTableVisual>, pub bar_chart_visual: Option<BarChartVisual>, pub kpi_visual: Option<KpiVisual>, pub pie_chart_visual: Option<PieChartVisual>, pub gauge_chart_visual: Option<GaugeChartVisual>, pub line_chart_visual: Option<LineChartVisual>, pub heat_map_visual: Option<HeatMapVisual>, pub tree_map_visual: Option<TreeMapVisual>, pub geospatial_map_visual: Option<GeospatialMapVisual>, pub filled_map_visual: Option<FilledMapVisual>, pub layer_map_visual: Option<LayerMapVisual>, pub funnel_chart_visual: Option<FunnelChartVisual>, pub scatter_plot_visual: Option<ScatterPlotVisual>, pub combo_chart_visual: Option<ComboChartVisual>, pub box_plot_visual: Option<BoxPlotVisual>, pub waterfall_visual: Option<WaterfallVisual>, pub histogram_visual: Option<HistogramVisual>, pub word_cloud_visual: Option<WordCloudVisual>, pub insight_visual: Option<InsightVisual>, pub sankey_diagram_visual: Option<SankeyDiagramVisual>, pub custom_content_visual: Option<CustomContentVisual>, pub empty_visual: Option<EmptyVisual>, pub radar_chart_visual: Option<RadarChartVisual>, pub plugin_visual: Option<PluginVisual>,
}
Expand description

A visual displayed on a sheet in an analysis, dashboard, or template.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Fields (Non-exhaustive)§

This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.
§table_visual: Option<TableVisual>

A table visual.

For more information, see Using tables as visuals in the Amazon QuickSight User Guide.

§pivot_table_visual: Option<PivotTableVisual>

A pivot table.

For more information, see Using pivot tables in the Amazon QuickSight User Guide.

§bar_chart_visual: Option<BarChartVisual>

A bar chart.

For more information, see Using bar charts in the Amazon QuickSight User Guide.

§kpi_visual: Option<KpiVisual>

A key performance indicator (KPI).

For more information, see Using KPIs in the Amazon QuickSight User Guide.

§pie_chart_visual: Option<PieChartVisual>

A pie or donut chart.

For more information, see Using pie charts in the Amazon QuickSight User Guide.

§gauge_chart_visual: Option<GaugeChartVisual>

A gauge chart.

For more information, see Using gauge charts in the Amazon QuickSight User Guide.

§line_chart_visual: Option<LineChartVisual>

A line chart.

For more information, see Using line charts in the Amazon QuickSight User Guide.

§heat_map_visual: Option<HeatMapVisual>

A heat map.

For more information, see Using heat maps in the Amazon QuickSight User Guide.

§tree_map_visual: Option<TreeMapVisual>

A tree map.

For more information, see Using tree maps in the Amazon QuickSight User Guide.

§geospatial_map_visual: Option<GeospatialMapVisual>

A geospatial map or a points on map visual.

For more information, see Creating point maps in the Amazon QuickSight User Guide.

§filled_map_visual: Option<FilledMapVisual>

A filled map.

For more information, see Creating filled maps in the Amazon QuickSight User Guide.

§layer_map_visual: Option<LayerMapVisual>

The properties for a layer map visual

§funnel_chart_visual: Option<FunnelChartVisual>

A funnel chart.

For more information, see Using funnel charts in the Amazon QuickSight User Guide.

§scatter_plot_visual: Option<ScatterPlotVisual>

A scatter plot.

For more information, see Using scatter plots in the Amazon QuickSight User Guide.

§combo_chart_visual: Option<ComboChartVisual>

A combo chart.

For more information, see Using combo charts in the Amazon QuickSight User Guide.

§box_plot_visual: Option<BoxPlotVisual>

A box plot.

For more information, see Using box plots in the Amazon QuickSight User Guide.

§waterfall_visual: Option<WaterfallVisual>

A waterfall chart.

For more information, see Using waterfall charts in the Amazon QuickSight User Guide.

§histogram_visual: Option<HistogramVisual>

A histogram.

For more information, see Using histograms in the Amazon QuickSight User Guide.

§word_cloud_visual: Option<WordCloudVisual>

A word cloud.

For more information, see Using word clouds in the Amazon QuickSight User Guide.

§insight_visual: Option<InsightVisual>

An insight visual.

For more information, see Working with insights in the Amazon QuickSight User Guide.

§sankey_diagram_visual: Option<SankeyDiagramVisual>

A sankey diagram.

For more information, see Using Sankey diagrams in the Amazon QuickSight User Guide.

§custom_content_visual: Option<CustomContentVisual>

A visual that contains custom content.

For more information, see Using custom visual content in the Amazon QuickSight User Guide.

§empty_visual: Option<EmptyVisual>

An empty visual.

§radar_chart_visual: Option<RadarChartVisual>

A radar chart visual.

For more information, see Using radar charts in the Amazon QuickSight User Guide.

§plugin_visual: Option<PluginVisual>

The custom plugin visual type.

Implementations§

Source§

impl Visual

Source

pub fn table_visual(&self) -> Option<&TableVisual>

A table visual.

For more information, see Using tables as visuals in the Amazon QuickSight User Guide.

Source

pub fn pivot_table_visual(&self) -> Option<&PivotTableVisual>

A pivot table.

For more information, see Using pivot tables in the Amazon QuickSight User Guide.

Source

pub fn bar_chart_visual(&self) -> Option<&BarChartVisual>

A bar chart.

For more information, see Using bar charts in the Amazon QuickSight User Guide.

Source

pub fn kpi_visual(&self) -> Option<&KpiVisual>

A key performance indicator (KPI).

For more information, see Using KPIs in the Amazon QuickSight User Guide.

Source

pub fn pie_chart_visual(&self) -> Option<&PieChartVisual>

A pie or donut chart.

For more information, see Using pie charts in the Amazon QuickSight User Guide.

Source

pub fn gauge_chart_visual(&self) -> Option<&GaugeChartVisual>

A gauge chart.

For more information, see Using gauge charts in the Amazon QuickSight User Guide.

Source

pub fn line_chart_visual(&self) -> Option<&LineChartVisual>

A line chart.

For more information, see Using line charts in the Amazon QuickSight User Guide.

Source

pub fn heat_map_visual(&self) -> Option<&HeatMapVisual>

A heat map.

For more information, see Using heat maps in the Amazon QuickSight User Guide.

Source

pub fn tree_map_visual(&self) -> Option<&TreeMapVisual>

A tree map.

For more information, see Using tree maps in the Amazon QuickSight User Guide.

Source

pub fn geospatial_map_visual(&self) -> Option<&GeospatialMapVisual>

A geospatial map or a points on map visual.

For more information, see Creating point maps in the Amazon QuickSight User Guide.

Source

pub fn filled_map_visual(&self) -> Option<&FilledMapVisual>

A filled map.

For more information, see Creating filled maps in the Amazon QuickSight User Guide.

Source

pub fn layer_map_visual(&self) -> Option<&LayerMapVisual>

The properties for a layer map visual

Source

pub fn funnel_chart_visual(&self) -> Option<&FunnelChartVisual>

A funnel chart.

For more information, see Using funnel charts in the Amazon QuickSight User Guide.

Source

pub fn scatter_plot_visual(&self) -> Option<&ScatterPlotVisual>

A scatter plot.

For more information, see Using scatter plots in the Amazon QuickSight User Guide.

Source

pub fn combo_chart_visual(&self) -> Option<&ComboChartVisual>

A combo chart.

For more information, see Using combo charts in the Amazon QuickSight User Guide.

Source

pub fn box_plot_visual(&self) -> Option<&BoxPlotVisual>

A box plot.

For more information, see Using box plots in the Amazon QuickSight User Guide.

Source

pub fn waterfall_visual(&self) -> Option<&WaterfallVisual>

A waterfall chart.

For more information, see Using waterfall charts in the Amazon QuickSight User Guide.

Source

pub fn histogram_visual(&self) -> Option<&HistogramVisual>

A histogram.

For more information, see Using histograms in the Amazon QuickSight User Guide.

Source

pub fn word_cloud_visual(&self) -> Option<&WordCloudVisual>

A word cloud.

For more information, see Using word clouds in the Amazon QuickSight User Guide.

Source

pub fn insight_visual(&self) -> Option<&InsightVisual>

An insight visual.

For more information, see Working with insights in the Amazon QuickSight User Guide.

Source

pub fn sankey_diagram_visual(&self) -> Option<&SankeyDiagramVisual>

A sankey diagram.

For more information, see Using Sankey diagrams in the Amazon QuickSight User Guide.

Source

pub fn custom_content_visual(&self) -> Option<&CustomContentVisual>

A visual that contains custom content.

For more information, see Using custom visual content in the Amazon QuickSight User Guide.

Source

pub fn empty_visual(&self) -> Option<&EmptyVisual>

An empty visual.

Source

pub fn radar_chart_visual(&self) -> Option<&RadarChartVisual>

A radar chart visual.

For more information, see Using radar charts in the Amazon QuickSight User Guide.

Source

pub fn plugin_visual(&self) -> Option<&PluginVisual>

The custom plugin visual type.

Source§

impl Visual

Source

pub fn builder() -> VisualBuilder

Creates a new builder-style object to manufacture Visual.

Trait Implementations§

Source§

impl Clone for Visual

Source§

fn clone(&self) -> Visual

Returns a duplicate of the value. Read more
1.0.0 · Source§

const fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Visual

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl PartialEq for Visual

Source§

fn eq(&self, other: &Visual) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

const fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl StructuralPartialEq for Visual

Auto Trait Implementations§

§

impl Freeze for Visual

§

impl RefUnwindSafe for Visual

§

impl Send for Visual

§

impl Sync for Visual

§

impl Unpin for Visual

§

impl UnwindSafe for Visual

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

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 more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

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
Source§

impl<Unshared, Shared> IntoShared<Shared> for Unshared
where Shared: FromUnshared<Unshared>,

Source§

fn into_shared(self) -> Shared

Creates a shared type from an unshared type.
Source§

impl<T> Paint for T
where T: ?Sized,

Source§

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 primary(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: Primary].

§Example
println!("{}", value.primary());
Source§

fn fixed(&self, color: u8) -> Painted<&T>

Returns self with the fg() set to [Color :: Fixed].

§Example
println!("{}", value.fixed(color));
Source§

fn rgb(&self, r: u8, g: u8, b: u8) -> Painted<&T>

Returns self with the fg() set to [Color :: Rgb].

§Example
println!("{}", value.rgb(r, g, b));
Source§

fn black(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: Black].

§Example
println!("{}", value.black());
Source§

fn red(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: Red].

§Example
println!("{}", value.red());
Source§

fn green(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: Green].

§Example
println!("{}", value.green());
Source§

fn yellow(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: Yellow].

§Example
println!("{}", value.yellow());
Source§

fn blue(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: Blue].

§Example
println!("{}", value.blue());
Source§

fn magenta(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: Magenta].

§Example
println!("{}", value.magenta());
Source§

fn cyan(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: Cyan].

§Example
println!("{}", value.cyan());
Source§

fn white(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: White].

§Example
println!("{}", value.white());
Source§

fn bright_black(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: BrightBlack].

§Example
println!("{}", value.bright_black());
Source§

fn bright_red(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: BrightRed].

§Example
println!("{}", value.bright_red());
Source§

fn bright_green(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: BrightGreen].

§Example
println!("{}", value.bright_green());
Source§

fn bright_yellow(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: BrightYellow].

§Example
println!("{}", value.bright_yellow());
Source§

fn bright_blue(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: BrightBlue].

§Example
println!("{}", value.bright_blue());
Source§

fn bright_magenta(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: BrightMagenta].

§Example
println!("{}", value.bright_magenta());
Source§

fn bright_cyan(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: BrightCyan].

§Example
println!("{}", value.bright_cyan());
Source§

fn bright_white(&self) -> Painted<&T>

Returns self with the fg() set to [Color :: BrightWhite].

§Example
println!("{}", value.bright_white());
Source§

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>

Returns self with the bg() set to [Color :: Primary].

§Example
println!("{}", value.on_primary());
Source§

fn on_fixed(&self, color: u8) -> Painted<&T>

Returns self with the bg() set to [Color :: Fixed].

§Example
println!("{}", value.on_fixed(color));
Source§

fn on_rgb(&self, r: u8, g: u8, b: u8) -> Painted<&T>

Returns self with the bg() set to [Color :: Rgb].

§Example
println!("{}", value.on_rgb(r, g, b));
Source§

fn on_black(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: Black].

§Example
println!("{}", value.on_black());
Source§

fn on_red(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: Red].

§Example
println!("{}", value.on_red());
Source§

fn on_green(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: Green].

§Example
println!("{}", value.on_green());
Source§

fn on_yellow(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: Yellow].

§Example
println!("{}", value.on_yellow());
Source§

fn on_blue(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: Blue].

§Example
println!("{}", value.on_blue());
Source§

fn on_magenta(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: Magenta].

§Example
println!("{}", value.on_magenta());
Source§

fn on_cyan(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: Cyan].

§Example
println!("{}", value.on_cyan());
Source§

fn on_white(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: White].

§Example
println!("{}", value.on_white());
Source§

fn on_bright_black(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: BrightBlack].

§Example
println!("{}", value.on_bright_black());
Source§

fn on_bright_red(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: BrightRed].

§Example
println!("{}", value.on_bright_red());
Source§

fn on_bright_green(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: BrightGreen].

§Example
println!("{}", value.on_bright_green());
Source§

fn on_bright_yellow(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: BrightYellow].

§Example
println!("{}", value.on_bright_yellow());
Source§

fn on_bright_blue(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: BrightBlue].

§Example
println!("{}", value.on_bright_blue());
Source§

fn on_bright_magenta(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: BrightMagenta].

§Example
println!("{}", value.on_bright_magenta());
Source§

fn on_bright_cyan(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: BrightCyan].

§Example
println!("{}", value.on_bright_cyan());
Source§

fn on_bright_white(&self) -> Painted<&T>

Returns self with the bg() set to [Color :: BrightWhite].

§Example
println!("{}", value.on_bright_white());
Source§

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 bold(&self) -> Painted<&T>

Returns self with the attr() set to [Attribute :: Bold].

§Example
println!("{}", value.bold());
Source§

fn dim(&self) -> Painted<&T>

Returns self with the attr() set to [Attribute :: Dim].

§Example
println!("{}", value.dim());
Source§

fn italic(&self) -> Painted<&T>

Returns self with the attr() set to [Attribute :: Italic].

§Example
println!("{}", value.italic());
Source§

fn underline(&self) -> Painted<&T>

Returns self with the attr() set to [Attribute :: Underline].

§Example
println!("{}", value.underline());

Returns self with the attr() set to [Attribute :: Blink].

§Example
println!("{}", value.blink());

Returns self with the attr() set to [Attribute :: RapidBlink].

§Example
println!("{}", value.rapid_blink());
Source§

fn invert(&self) -> Painted<&T>

Returns self with the attr() set to [Attribute :: Invert].

§Example
println!("{}", value.invert());
Source§

fn conceal(&self) -> Painted<&T>

Returns self with the attr() set to [Attribute :: Conceal].

§Example
println!("{}", value.conceal());
Source§

fn strike(&self) -> Painted<&T>

Returns self with the attr() set to [Attribute :: Strike].

§Example
println!("{}", value.strike());
Source§

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 mask(&self) -> Painted<&T>

Returns self with the quirk() set to [Quirk :: Mask].

§Example
println!("{}", value.mask());
Source§

fn wrap(&self) -> Painted<&T>

Returns self with the quirk() set to [Quirk :: Wrap].

§Example
println!("{}", value.wrap());
Source§

fn linger(&self) -> Painted<&T>

Returns self with the quirk() set to [Quirk :: Linger].

§Example
println!("{}", value.linger());
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.

Returns self with the quirk() set to [Quirk :: Clear].

§Example
println!("{}", value.clear());
Source§

fn resetting(&self) -> Painted<&T>

Returns self with the quirk() set to [Quirk :: Resetting].

§Example
println!("{}", value.resetting());
Source§

fn bright(&self) -> Painted<&T>

Returns self with the quirk() set to [Quirk :: Bright].

§Example
println!("{}", value.bright());
Source§

fn on_bright(&self) -> Painted<&T>

Returns self with the quirk() set to [Quirk :: OnBright].

§Example
println!("{}", value.on_bright());
Source§

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);
Source§

fn new(self) -> Painted<Self>
where Self: Sized,

Create a new Painted with a default Style. Read more
Source§

fn paint<S>(&self, style: S) -> Painted<&Self>
where S: Into<Style>,

Apply a style wholesale to self. Any previous style is replaced. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

impl<T> ErasedDestructor for T
where T: 'static,