//! State-update event — overwrites the attribute values for its kind at a location. See spec §3.2.
usecrate::event::attr_set::AttrSet;usecrate::event::kind_ref::KindRef;usecrate::LocId;/// Spec §3.2: a state-update event overwrites the prior state for its kind.
#[derive(Clone, Debug)]pubstructStateUpdate<'a>{/// The location this update targets.
publocation: LocId,
/// The event kind being updated.
pubkind:KindRef<'a>,
/// Attribute values to apply.
pubattrs:AttrSet<'a>,
}