Remove legacy-style provider usage from actions example in rules documentation

Closes #13383.

PiperOrigin-RevId: 369581922
diff --git a/site/docs/skylark/rules.md b/site/docs/skylark/rules.md
index 0047dcd..0f7cf27 100644
--- a/site/docs/skylark/rules.md
+++ b/site/docs/skylark/rules.md
@@ -376,7 +376,7 @@
 def _example_library_impl(ctx):
     ...
 
-    transitive_headers = [dep.example_info.headers for dep in ctx.attr.deps]
+    transitive_headers = [dep[ExampleInfo].headers for dep in ctx.attr.deps]
     headers = depset(ctx.files.hdrs, transitive=transitive_headers)
     srcs = ctx.files.srcs
     inputs = depset(srcs, transitive=[headers])
@@ -388,7 +388,7 @@
     args.add("-o", output_file)
 
     ctx.actions.run(
-        mnemonic="ExampleCompile",
+        mnemonic = "ExampleCompile",
         executable = ctx.executable._compiler,
         arguments = [args],
         inputs = inputs,