1 use super::BackendTypes;
2 use syntax_pos::symbol::LocalInternedString;
3 use rustc::hir::def_id::DefId;
4 use rustc::ty::layout::Align;
6 pub trait StaticMethods: BackendTypes {
7 fn static_addr_of(&self, cv: Self::Value, align: Align, kind: Option<&str>) -> Self::Value;
8 fn codegen_static(&self, def_id: DefId, is_mutable: bool);
11 pub trait StaticBuilderMethods: BackendTypes {
12 fn get_static(&mut self, def_id: DefId) -> Self::Value;
15 msg: Option<LocalInternedString>,
16 filename: LocalInternedString,