Module integration

Source
Expand description

Used by renderers such as freya-testing, freya-winit or just integration crates.

Re-exports§

pub use crate::animation_clock::AnimationClock;
pub use crate::elements::label::LabelElement;
pub use crate::lifecycle::state::State;
pub use crate::node_id::NodeId;
pub use crate::render_pipeline::RenderPipeline;
pub use crate::runner::Runner;
pub use crate::scope_id::ScopeId;
pub use crate::style::default_fonts::default_fonts;
pub use crate::tree::DiffModifies;
pub use crate::tree::Tree;
pub use crate::accessibility::dirty_nodes::*;
pub use crate::accessibility::focus_strategy::*;
pub use crate::accessibility::id::*;
pub use crate::accessibility::screen_reader::*;
pub use crate::accessibility::tree::*;
pub use crate::data::*;
pub use crate::element::*;
pub use crate::elements::extensions::*;
pub use crate::events::data::*;
pub use crate::events::executor::*;
pub use crate::events::measurer::*;
pub use crate::events::name::*;
pub use crate::events::platform::*;
pub use crate::platform::*;
pub use crate::rendering_ticker::*;
pub use crate::user_event::*;

Structs§

FxBuildHasher
An implementation of BuildHasher that produces FxHashers.
FxHasher
A speedy hash algorithm for use within rustc. The hashmap in liballoc by default uses SipHash which isn’t quite as speedy as we want. In the compiler we’re not really worried about DOS attempts, so we use a fast non-cryptographic hash.
FxSeededState
FxSeededState is an alternative state for HashMap types, allowing to use FxHasher with a set seed.

Type Aliases§

FxHashMap
Type alias for a hash map that uses the Fx hashing algorithm.
FxHashMapSeed
Type alias for a hashmap using the fx hash algorithm with FxSeededState.
FxHashSet
Type alias for a hash set that uses the Fx hashing algorithm.
FxHashSetSeed
Type alias for a hashmap using the fx hash algorithm with FxSeededState.