Trait salsa::debug::DebugQueryTable
source · pub trait DebugQueryTable {
type Key;
fn is_constant(&self, key: Self::Key) -> bool;
fn keys<C>(&self) -> C
where
C: FromIterator<Self::Key>;
}
Required Associated Types
Required Methods
sourcefn is_constant(&self, key: Self::Key) -> bool
fn is_constant(&self, key: Self::Key) -> bool
True if salsa thinks that the value for key
is a
constant, meaning that it can never change, no matter what
values the inputs take on from this point.
sourcefn keys<C>(&self) -> Cwhere
C: FromIterator<Self::Key>,
fn keys<C>(&self) -> Cwhere
C: FromIterator<Self::Key>,
Get the (current) set of the keys in the query table.