Struct sauron::prelude::SegregatedAttributes
source · [−]pub struct SegregatedAttributes<'a, MSG> {
pub listeners: Vec<&'a Listener<Event, MSG>, Global>,
pub plain_values: Vec<&'a AttributeValue<MSG>, Global>,
pub styles: Vec<&'a AttributeValue<MSG>, Global>,
pub function_calls: Vec<&'a AttributeValue<MSG>, Global>,
}
Expand description
The Attributes partition into 4 different types
Fields
listeners: Vec<&'a Listener<Event, MSG>, Global>
the listeners of the event listeners
plain_values: Vec<&'a AttributeValue<MSG>, Global>
plain attribute values
styles: Vec<&'a AttributeValue<MSG>, Global>
style attribute values
function_calls: Vec<&'a AttributeValue<MSG>, Global>
function calls
Auto Trait Implementations
impl<'a, MSG> !RefUnwindSafe for SegregatedAttributes<'a, MSG>
impl<'a, MSG> !Send for SegregatedAttributes<'a, MSG>
impl<'a, MSG> !Sync for SegregatedAttributes<'a, MSG>
impl<'a, MSG> Unpin for SegregatedAttributes<'a, MSG>
impl<'a, MSG> !UnwindSafe for SegregatedAttributes<'a, MSG>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more