Struct hotg_rune_syntax::hir::Rune [−][src]
pub struct Rune {
pub base_image: Option<Path>,
pub stages: IndexMap<HirId, Node>,
pub slots: IndexMap<HirId, Slot>,
pub types: IndexMap<HirId, Type>,
pub names: NameTable,
pub spans: IndexMap<HirId, Span>,
pub resources: IndexMap<HirId, Resource>,
}
Fields
base_image: Option<Path>
stages: IndexMap<HirId, Node>
slots: IndexMap<HirId, Slot>
types: IndexMap<HirId, Type>
names: NameTable
spans: IndexMap<HirId, Span>
resources: IndexMap<HirId, Resource>
Implementations
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Rune
impl UnwindSafe for Rune
Blanket Implementations
Mutably borrows from an owned value. Read more