diff options
Diffstat (limited to '_example/example.toml')
-rw-r--r-- | _example/example.toml | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/_example/example.toml b/_example/example.toml new file mode 100644 index 0000000..b89c504 --- /dev/null +++ b/_example/example.toml @@ -0,0 +1,53 @@ +# This is an example TOML document which shows most of its features. + +# Simple key/value with a string. +title = "TOML example \U0001F60A" + +desc = """ +An example TOML document. \ +""" + +# Array with integers and floats in the various allowed formats. +integers = [42, 0x42, 0o42, 0b0110] +floats = [1.42, 1e-02] + +# Array with supported datetime formats. +times = [ + 2021-11-09T15:16:17+01:00, # datetime with timezone. + 2021-11-09T15:16:17Z, # UTC datetime. + 2021-11-09T15:16:17, # local datetime. + 2021-11-09, # local date. + 15:16:17, # local time. +] + +# Durations. +duration = ["4m49s", "8m03s", "1231h15m55s"] + +# Table with inline tables. +distros = [ + {name = "Arch Linux", packages = "pacman"}, + {name = "Void Linux", packages = "xbps"}, + {name = "Debian", packages = "apt"}, +] + +# Create new table; note the "servers" table is created implicitly. +[servers.alpha] + # You can indent as you please, tabs or spaces. + ip = '10.0.0.1' + hostname = 'server1' + enabled = false +[servers.beta] + ip = '10.0.0.2' + hostname = 'server2' + enabled = true + +# Start a new table array; note that the "characters" table is created implicitly. +[[characters.star-trek]] + name = "James Kirk" + rank = "Captain" +[[characters.star-trek]] + name = "Spock" + rank = "Science officer" + +[undecoded] # To show the MetaData.Undecoded() feature. + key = "This table intentionally left undecoded" |