\ No newline at end of file
diff --git a/main/rsn/de/enum.EnumVariantAccessor.html b/main/rsn/de/enum.EnumVariantAccessor.html
deleted file mode 100644
index 898eb15..0000000
--- a/main/rsn/de/enum.EnumVariantAccessor.html
+++ /dev/null
@@ -1,27 +0,0 @@
-EnumVariantAccessor in rsn::de - Rust
\ No newline at end of file
diff --git a/main/rsn/de/enum.ErrorKind.html b/main/rsn/de/enum.ErrorKind.html
index 3a934dd..9cd842d 100644
--- a/main/rsn/de/enum.ErrorKind.html
+++ b/main/rsn/de/enum.ErrorKind.html
@@ -1,4 +1,4 @@
-ErrorKind in rsn::de - Rust
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
\ No newline at end of file
diff --git a/main/rsn/de/sidebar-items.js b/main/rsn/de/sidebar-items.js
index 7c123bc..a0118be 100644
--- a/main/rsn/de/sidebar-items.js
+++ b/main/rsn/de/sidebar-items.js
@@ -1 +1 @@
-window.SIDEBAR_ITEMS = {"enum":["EnumVariantAccessor","ErrorKind"],"struct":["Deserializer","DeserializerError","Error","SequenceDeserializer"]};
\ No newline at end of file
+window.SIDEBAR_ITEMS = {"enum":["ErrorKind"],"struct":["Deserializer","DeserializerError","Error"]};
\ No newline at end of file
diff --git a/main/rsn/de/struct.Deserializer.html b/main/rsn/de/struct.Deserializer.html
index 6db7816..7c9ef9e 100644
--- a/main/rsn/de/struct.Deserializer.html
+++ b/main/rsn/de/struct.Deserializer.html
@@ -1,91 +1,99 @@
-Deserializer in rsn::de - Rust
Hint that the Deserialize type is expecting a string value and does
not benefit from taking ownership of buffered data owned by the
-Deserializer. Read more
Hint that the Deserialize type is expecting a string value and would
benefit from taking ownership of buffered data owned by the
-Deserializer. Read more
Hint that the Deserialize type is expecting a byte array and does not
benefit from taking ownership of buffered data owned by the
-Deserializer. Read more
Hint that the Deserialize type is expecting a byte array and would
benefit from taking ownership of buffered data owned by the
-Deserializer. Read more
\ No newline at end of file
diff --git a/main/rsn/fn.from_reader.html b/main/rsn/fn.from_reader.html
index 6381a72..ff8af8a 100644
--- a/main/rsn/fn.from_reader.html
+++ b/main/rsn/fn.from_reader.html
@@ -1 +1,6 @@
-from_reader in rsn - Rust
Returns an error if reader returns an error while reading, doesn’t contain
+valid Rsn, or cannot be deserialized as D.
+
\ No newline at end of file
diff --git a/main/rsn/fn.from_slice.html b/main/rsn/fn.from_slice.html
index 4642837..5113552 100644
--- a/main/rsn/fn.from_slice.html
+++ b/main/rsn/fn.from_slice.html
@@ -1,3 +1,8 @@
-from_slice in rsn - Rust
Returns an error if slice isn’t valid Rsn or cannot be deserialized as
+D.
+
\ No newline at end of file
diff --git a/main/rsn/fn.from_str.html b/main/rsn/fn.from_str.html
index 7878501..17552c0 100644
--- a/main/rsn/fn.from_str.html
+++ b/main/rsn/fn.from_str.html
@@ -1 +1,6 @@
-from_str in rsn - Rust
Returns an error if source isn’t valid Rsn or cannot be deserialized as
+D.
+
\ No newline at end of file
diff --git a/main/rsn/fn.to_string.html b/main/rsn/fn.to_string.html
index 0ad239e..eee6765 100644
--- a/main/rsn/fn.to_string.html
+++ b/main/rsn/fn.to_string.html
@@ -1 +1,7 @@
-to_string in rsn - Rust
Rsn itself does not produce any errors while serializing values. This
+function will return errors that arise within Serialize implementations
+encountered while serializing value.
+
\ No newline at end of file
diff --git a/main/rsn/fn.to_string_pretty.html b/main/rsn/fn.to_string_pretty.html
index 08abbd7..67f1b19 100644
--- a/main/rsn/fn.to_string_pretty.html
+++ b/main/rsn/fn.to_string_pretty.html
@@ -1 +1,7 @@
-to_string_pretty in rsn - Rust
Rsn itself does not produce any errors while serializing values. This
+function will return errors that arise within Serialize implementations
+encountered while serializing value.
+
\ No newline at end of file
diff --git a/main/rsn/fn.to_vec.html b/main/rsn/fn.to_vec.html
index 5ab3b84..1291cfd 100644
--- a/main/rsn/fn.to_vec.html
+++ b/main/rsn/fn.to_vec.html
@@ -1 +1,7 @@
-to_vec in rsn - Rust
Rsn itself does not produce any errors while serializing values. This
+function will return errors that arise within Serialize implementations
+encountered while serializing value.
+
\ No newline at end of file
diff --git a/main/rsn/fn.to_writer.html b/main/rsn/fn.to_writer.html
index 6c83b7d..2c707f5 100644
--- a/main/rsn/fn.to_writer.html
+++ b/main/rsn/fn.to_writer.html
@@ -1 +1,6 @@
-to_writer in rsn - Rust
Returns any errors occurring while serializing value or while writing to
+writer.
+
\ No newline at end of file
diff --git a/main/rsn/index.html b/main/rsn/index.html
index 56f17be..3b5cc4e 100644
--- a/main/rsn/index.html
+++ b/main/rsn/index.html
@@ -1 +1,153 @@
-rsn - Rust
Serializes value into a writer using the default Rsn
+Config.
\ No newline at end of file
diff --git a/main/rsn/parser/enum.ErrorKind.html b/main/rsn/parser/enum.ErrorKind.html
index 622510a..7714dd8 100644
--- a/main/rsn/parser/enum.ErrorKind.html
+++ b/main/rsn/parser/enum.ErrorKind.html
@@ -1,4 +1,4 @@
-ErrorKind in rsn::parser - Rust
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
This event can only be encountered after a EventKind::BeginNested
+has been encountered. Only valid nesting equences can be encountered. If
+nesting cannot be matched, an error will be returned.
\ No newline at end of file
diff --git a/main/rsn/parser/enum.MapState.html b/main/rsn/parser/enum.MapState.html
deleted file mode 100644
index 4cde935..0000000
--- a/main/rsn/parser/enum.MapState.html
+++ /dev/null
@@ -1,19 +0,0 @@
-MapState in rsn::parser - Rust
\ No newline at end of file
diff --git a/main/rsn/parser/enum.Nested.html b/main/rsn/parser/enum.Nested.html
index 88bf107..cb06970 100644
--- a/main/rsn/parser/enum.Nested.html
+++ b/main/rsn/parser/enum.Nested.html
@@ -1,9 +1,13 @@
-Nested in rsn::parser - Rust
\ No newline at end of file
diff --git a/main/rsn/parser/enum.Primitive.html b/main/rsn/parser/enum.Primitive.html
index fd29a83..ba63a57 100644
--- a/main/rsn/parser/enum.Primitive.html
+++ b/main/rsn/parser/enum.Primitive.html
@@ -1,4 +1,4 @@
-Primitive in rsn::parser - Rust
\ No newline at end of file
diff --git a/main/rsn/parser/sidebar-items.js b/main/rsn/parser/sidebar-items.js
index 6c770b5..ffe34c0 100644
--- a/main/rsn/parser/sidebar-items.js
+++ b/main/rsn/parser/sidebar-items.js
@@ -1 +1 @@
-window.SIDEBAR_ITEMS = {"enum":["ErrorKind","EventKind","ListState","MapState","Nested","NestedState","Primitive"],"struct":["Config","Error","Event","Name","Parser"]};
\ No newline at end of file
+window.SIDEBAR_ITEMS = {"enum":["ErrorKind","EventKind","Nested","Primitive"],"struct":["Config","Error","Event","Name","Parser"]};
\ No newline at end of file
diff --git a/main/rsn/parser/struct.Config.html b/main/rsn/parser/struct.Config.html
index 92467f8..4db09e3 100644
--- a/main/rsn/parser/struct.Config.html
+++ b/main/rsn/parser/struct.Config.html
@@ -1,16 +1,44 @@
-Config in rsn::parser - Rust
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.
Allows parsing an implicit map at the root of the Rsn document.
+
Rsn allows root-level syntax that may be desirable when using it as a
+configuration-like file format.
+
Implicit map:
+
name: "John Doe"
+age: 40
+
Normal map:
+
{
+ name: "John Doe",
+ age: 40,
+}
+
When set to true, the parser will allow both implicit and explicit
+syntaxes at the root of the document. When set to false, the parser will
+only allow explicit maps.
\ No newline at end of file
diff --git a/main/rsn/ser/sidebar-items.js b/main/rsn/ser/sidebar-items.js
index c0ea2ba..bcf0005 100644
--- a/main/rsn/ser/sidebar-items.js
+++ b/main/rsn/ser/sidebar-items.js
@@ -1 +1 @@
-window.SIDEBAR_ITEMS = {"struct":["Config","MapSerializer","Serializer"]};
\ No newline at end of file
+window.SIDEBAR_ITEMS = {"struct":["Config","Serializer"]};
\ No newline at end of file
diff --git a/main/rsn/ser/struct.Config.html b/main/rsn/ser/struct.Config.html
index caf861b..350c5ab 100644
--- a/main/rsn/ser/struct.Config.html
+++ b/main/rsn/ser/struct.Config.html
@@ -1,12 +1,44 @@
-Config in rsn::ser - Rust
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.