prio_graph/
resource_key.rs

1use std::hash::Hash;
2
3/// A unique identifier that can identify resources used by a transaction.
4pub trait ResourceKey: Copy + Eq + Hash {}
5
6/// Type of access for a specific resource key.
7pub enum AccessKind {
8    Read,
9    Write,
10}
11
12impl<T: Copy + Eq + Hash> ResourceKey for T {}