---
source: src/lib.rs
expression: ron
---
File(
  extentions: [
    WsLead(
      leading: Whitespace([]),
      content: Attribute(
        after_pound: Whitespace([
          Space(" "),
          LineComment(" a comment\n"),
          Space("    "),
        ]),
        after_exclamation: Whitespace([
          Space(" "),
        ]),
        after_bracket: Whitespace([
          Space("  "),
        ]),
        after_enable: Whitespace([
          Space("\n"),
        ]),
        extentions: Separated(
          values: [
            WsWrapped(
              leading: Whitespace([
                Space(" "),
              ]),
              content: "unwrap_newtypes",
              following: Whitespace([
                Space("\n "),
              ]),
            ),
            WsWrapped(
              leading: Whitespace([
                Space(" "),
              ]),
              content: "implicit_some",
              following: Whitespace([]),
            ),
          ],
          trailing_comma: false,
          trailing_ws: Whitespace([]),
        ),
        after_paren: Whitespace([
          Space("\n"),
        ]),
      ),
    ),
  ],
  value: WsLead(
    leading: Whitespace([
      Space("\n"),
      LineComment(" Line Comment\n"),
      BlockComment(" block "),
      Space("\n"),
      BlockComment(" Block Comment /* Nested Block Comment */ "),
      Space("\n"),
    ]),
    content: Struct(Struct(
      ident: None,
      fields: Separated(
        values: [
          WsWrapped(
            leading: Whitespace([
              Space("\n    "),
            ]),
            content: NamedField(
              key: "value",
              after_key: Whitespace([
                Space(" \n\n    "),
              ]),
              value: WsLead(
                leading: Whitespace([
                  Space(" "),
                ]),
                content: Str(Baked("hello")),
              ),
            ),
            following: Whitespace([
              Space(" "),
              LineComment(" comment\n"),
              Space("    "),
            ]),
          ),
          WsWrapped(
            leading: Whitespace([
              Space("\n    "),
            ]),
            content: NamedField(
              key: "something_else",
              after_key: Whitespace([
                Space(" "),
                BlockComment(" "),
              ]),
              value: WsLead(
                leading: Whitespace([
                  Space(" "),
                ]),
                content: Str(Baked("hi")),
              ),
            ),
            following: Whitespace([
              Space("\n"),
            ]),
          ),
        ],
        trailing_comma: false,
        trailing_ws: Whitespace([]),
      ),
    )),
  ),
  trailing_ws: Whitespace([
    Space("\n"),
  ]),
)
