mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
toml: add doc string to reflect methods (#12666)
This commit is contained in:
parent
33163238e7
commit
7e6d4ebfe1
@ -227,6 +227,8 @@ fn (a Any) value_(value Any, key []string) Any {
|
||||
}
|
||||
}
|
||||
|
||||
// reflect returns `T` with `T.<field>`'s value set to the
|
||||
// value of any 1st level TOML key by the same name.
|
||||
pub fn (a Any) reflect<T>() T {
|
||||
mut reflected := T{}
|
||||
$for field in T.fields {
|
||||
|
@ -173,6 +173,8 @@ pub fn (d Doc) to_any() Any {
|
||||
return ast_to_any(d.ast.table)
|
||||
}
|
||||
|
||||
// reflect returns `T` with `T.<field>`'s value set to the
|
||||
// value of any 1st level TOML key by the same name.
|
||||
pub fn (d Doc) reflect<T>() T {
|
||||
return d.to_any().reflect<T>()
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user