Skip to main content

Module prelude

Module prelude 

Source
Expand description

What most plugins import: use standard_plugin::prelude::*;.

Re-exports§

pub use crate::daemon::DaemonPlugin;
pub use crate::AnySurface;
pub use crate::Area;
pub use crate::Attrs;
pub use crate::Button;
pub use crate::Cells;
pub use crate::Colour;
pub use crate::Context;
pub use crate::Error;
pub use crate::Event;
pub use crate::Frame;
pub use crate::Geometry;
pub use crate::Instances;
pub use crate::Json;
pub use crate::Key;
pub use crate::KeyCode;
pub use crate::Modifiers;
pub use crate::Pixels;
pub use crate::Pointer;
pub use crate::PointerKind;
pub use crate::Rect;
pub use crate::Rgba;
pub use crate::Shapes;
pub use crate::Style;
pub use crate::Surface;
pub use crate::Target;
pub use crate::ThemeSlot;
pub use crate::UiPlugin;

Modules§

vec
A contiguous growable array type with heap-allocated contents, written Vec<T>.

Macros§

format
Creates a String using interpolation of runtime expressions.
vec
Creates a Vec containing the arguments.

Structs§

Box
A pointer type that uniquely owns a heap allocation of type T.
String
A UTF-8–encoded, growable string.
Vec
A contiguous growable array type, written as Vec<T>, short for ‘vector’.

Traits§

ToOwned
A generalization of Clone to borrowed data.
ToString
A trait for converting a value to a String.