]>
git.proxmox.com Git - rustc.git/blob - vendor/salsa/examples/compiler/values.rs
1 #[derive(Clone, Debug, Hash, PartialEq, Eq)]
3 pub fields
: Vec
<Field
>,
6 #[derive(Copy, Clone, Debug, Hash, PartialEq, Eq)]
7 pub struct Class(salsa
::InternId
);
9 impl salsa
::InternKey
for Class
{
10 fn from_intern_id(id
: salsa
::InternId
) -> Self {
14 fn as_intern_id(&self) -> salsa
::InternId
{
19 #[derive(Clone, Debug, Hash, PartialEq, Eq)]
20 pub struct FieldData
{
24 #[derive(Copy, Clone, Debug, Hash, PartialEq, Eq)]
25 pub struct Field(salsa
::InternId
);
27 impl salsa
::InternKey
for Field
{
28 fn from_intern_id(id
: salsa
::InternId
) -> Self {
32 fn as_intern_id(&self) -> salsa
::InternId
{