code: def test_code_block_manifest_not_in_first_comment_block(self):
      source = dedent(
          """//! crate comment
  static FOO: &str = "foo";
  //! This is a regular crate doc comment, but it also contains a partial
  //! Cargo manifest.  Note the use of a *fenced* code block, and the
  //! `cargo` "language".
  //!
  //! ```cargo
  //! [dependencies]
  //! time = "0.1.25"
  //! ```
  //! 
  fn main() {
      println!("{}", time::now().rfc822z());
  }
  
  """
      )
  
      manifest, remaining_src = RustScript.extract_manifest(source)
  
      expected_manifest = ""
  
      assert manifest == expected_manifest
  
      expected_remaining_src = source
  
      assert remaining_src == expected_remaining_src
  
imports: from textwrap import dedent
  from snakemake.io import InputFiles
  from snakemake.script import RustScript, BashEncoder
label_desc: Use image node_id 14 for calling the TestRustScriptExtractManifest obj's underlying member method code with example usage: obj.test_code_block_manifest_not_in_first_comment_block() without return types