From 7e6d4ebfe1ec89103d7f4d27df876ec4c7150d1a Mon Sep 17 00:00:00 2001 From: Larpon Date: Fri, 3 Dec 2021 22:07:44 +0100 Subject: [PATCH] toml: add doc string to reflect methods (#12666) --- vlib/toml/any.v | 2 ++ vlib/toml/toml.v | 2 ++ 2 files changed, 4 insertions(+) diff --git a/vlib/toml/any.v b/vlib/toml/any.v index b928e94eb0..3f99830342 100644 --- a/vlib/toml/any.v +++ b/vlib/toml/any.v @@ -227,6 +227,8 @@ fn (a Any) value_(value Any, key []string) Any { } } +// reflect returns `T` with `T.`'s value set to the +// value of any 1st level TOML key by the same name. pub fn (a Any) reflect() T { mut reflected := T{} $for field in T.fields { diff --git a/vlib/toml/toml.v b/vlib/toml/toml.v index 910f647864..a38394b9fc 100644 --- a/vlib/toml/toml.v +++ b/vlib/toml/toml.v @@ -173,6 +173,8 @@ pub fn (d Doc) to_any() Any { return ast_to_any(d.ast.table) } +// reflect returns `T` with `T.`'s value set to the +// value of any 1st level TOML key by the same name. pub fn (d Doc) reflect() T { return d.to_any().reflect() }