1
2
3
4
5
6
use crate::EffectHash;

/// Something that can be hashed to produce an [`EffectHash`].
pub trait EffectingData {
    fn effect_hash(&self) -> EffectHash;
}