pub struct DecodedCompositeBindRules {
pub symbol_table: HashMap<u32, String>,
pub device_name_id: u32,
pub primary_node: Node,
pub additional_nodes: Vec<Node>,
pub optional_nodes: Vec<Node>,
pub debug_info: Option<DecodedDebugInfo>,
}Fields§
§symbol_table: HashMap<u32, String>§device_name_id: u32§primary_node: Node§additional_nodes: Vec<Node>§optional_nodes: Vec<Node>§debug_info: Option<DecodedDebugInfo>Implementations§
Source§impl DecodedCompositeBindRules
impl DecodedCompositeBindRules
pub fn new( symbol_table: HashMap<u32, String>, composite_inst_bytecode: Vec<u8>, debug_info: Option<DecodedDebugInfo>, ) -> Result<Self, BytecodeError>
pub fn from_bytecode(bytecode: Vec<u8>) -> Result<Self, BytecodeError>
Trait Implementations§
Source§impl Clone for DecodedCompositeBindRules
impl Clone for DecodedCompositeBindRules
Source§fn clone(&self) -> DecodedCompositeBindRules
fn clone(&self) -> DecodedCompositeBindRules
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DecodedCompositeBindRules
impl Debug for DecodedCompositeBindRules
Source§impl<'de> Deserialize<'de> for DecodedCompositeBindRules
impl<'de> Deserialize<'de> for DecodedCompositeBindRules
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
impl StructuralPartialEq for DecodedCompositeBindRules
Auto Trait Implementations§
impl Freeze for DecodedCompositeBindRules
impl RefUnwindSafe for DecodedCompositeBindRules
impl Send for DecodedCompositeBindRules
impl Sync for DecodedCompositeBindRules
impl Unpin for DecodedCompositeBindRules
impl UnwindSafe for DecodedCompositeBindRules
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