多种选择

时间:2019-07-02 16:25:16

标签: rust

我有这样的结构可以保存我的应用程序配置

1001

我想访问00001001中的 import 'package:flutter/material.dart'; import 'package:human_anatomy/human_anatomy.dart'; void main() => runApp( MaterialApp( home: Aie1(), ), ); class Aie1 extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( backgroundColor: Colors.teal.shade100, appBar: AppBar( backgroundColor: Colors.teal.shade900, title: Text('AÏE'), ), body: Aie1(), ); } class HumanAnatomy extends StatelessWidget { final Map mapData; const FullPageHumanBody({Key key, this.mapData}) : super(key: key); @override Widget build(BuildContext context) { return FullPageHumanAnatomy( mapData: mapData, title: "J'ai mal ici", route: "/fifth", ); } } ,但它是可选的,保存#[derive(Deserialize)] pub struct Config { pub log: Option<LogConfig>, } #[derive(Deserialize)] pub struct LogConfig { pub level: Option<String>, } 的字段也是

我在C#中想到了这样的东西:

level

如果路径上的任何字段为LogConfig,则访问LogConfig并返回默认值的最佳方法是什么?

0 个答案:

没有答案