logo
pub struct Null;
Expand description

A renderer that does nothing.

It can be useful if you are writing tests!

Implementations

Creates a new Null renderer.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Draws the primitives recorded in the given closure in a new layer. Read more

Applies a translation to the primitives recorded in the given closure.

Clears all of the recorded primitives in the Renderer.

Fills a Quad with the provided Background.

Lays out the elements of a user interface. Read more

The font type used.

The icon font of the backend.

The char representing a ✔ icon in the ICON_FONT. Read more

The char representing a ▼ icon in the built-in ICON_FONT. Read more

Returns the default size of Text.

Measures the text in the given bounds and returns the minimum boundaries that can fit the contents. Read more

Tests whether the provided point is within the boundaries of text laid out with the given parameters, returning information about the nearest character. Read more

Draws the given Text.

Measures the width of the text as if it were laid out in a single line.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

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

The resulting type after obtaining ownership.

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

🔬 This is a nightly-only experimental API. (toowned_clone_into)

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

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.