pub struct BlockMap {
pub file_list: Vec<String>,
pub type_info_table: Vec<TypeBind>,
pub label_table: Vec<LabelInfo>,
pub pos_table: Vec<PosInfo>,
pub inst_table: Vec<Node>,
}Fields§
§file_list: Vec<String>§type_info_table: Vec<TypeBind>§label_table: Vec<LabelInfo>§pos_table: Vec<PosInfo>§inst_table: Vec<Node>Trait Implementations§
Source§impl<'de> Deserialize<'de> for BlockMap
impl<'de> Deserialize<'de> for BlockMap
Source§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 Freeze for BlockMap
impl RefUnwindSafe for BlockMap
impl Send for BlockMap
impl Sync for BlockMap
impl Unpin for BlockMap
impl UnwindSafe for BlockMap
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more