fn parse_subblock(input: ParseStream, mut bridge_vars_out: Vec<BridgeVar>, mut bridge_vars_in: Vec<BridgeVar>,
            mut clobbers: HashSet<Clobber>) -> parse::Result<Self> {
        let mut contents = Vec::new();
        while !input.is_empty() {
            let piece = RustyAsmPiece::parse(input, &mut bridge_vars_out, &mut bridge_vars_in, &mut clobbers)?;
            contents.push(piece);
        }

        Ok(RustyAsmBlock { contents })
    }
// Parses the inside of a block that is contained within another rusty_asm block. The
// parameters allow bridge variables and clobbers from outer scopes to be used in inner scopes.
Parses the inside of a block that is contained within another rusty_asm block. The
parameters allow bridge variables and clobbers from outer scopes to be used in inner scopes.
Parses the inside of a block that is contained within another rusty_asm block . The parameters allow bridge variables and clobbers from outer scopes to be used in inner scopes .
fn parse_subblock(input: ParseStream, mut bridge_vars_out: Vec<BridgeVar>, mut bridge_vars_in: Vec<BridgeVar>,
            mut clobbers: HashSet<Clobber>) -> parse::Result<Self> {
        let mut contents = Vec::new();
        while !input.is_empty() {
            let piece = RustyAsmPiece::parse(input, &mut bridge_vars_out, &mut bridge_vars_in, &mut clobbers)?;
            contents.push(piece);
        }
        Ok(RustyAsmBlock { contents })
    }
fn parse_subblock ( input : ParseStream , mut bridge_vars_out : Vec < BridgeVar > , mut bridge_vars_in : Vec < BridgeVar > , mut clobbers : HashSet < Clobber > ) -> parse :: Result < Self > { let mut contents = Vec :: new ( ) ; while ! input . is_empty ( ) { let piece = RustyAsmPiece :: parse ( input , & mut bridge_vars_out , & mut bridge_vars_in , & mut clobbers ) ? ; contents . push ( piece ) ; } Ok ( RustyAsmBlock { contents } ) }
Parses the inside of a block that is contained within another rusty_asm block.
Parses the inside of a block that is contained within another rusty_asm block .
input
ParseStream
bridge_vars_out
Vec<BridgeVar>
bridge_vars_in
Vec<BridgeVar>
clobbers
HashSet<Clobber>
input
ParseStream
bridge_vars_out
Vec<BridgeVar>
bridge_vars_in
Vec<BridgeVar>
clobbers
HashSet<Clobber>