小编tom*_*lla的帖子

对于具有未实现默认值的字段的结构,是否有一种简短的方法来实现默认值?

我有一个包含 20 个字段的结构:

struct StructA {
    value1: i32,
    value2: i32,
    // ...
    value19: i32,
    day: chrono::NaiveDate,
}
Run Code Online (Sandbox Code Playgroud)

I'd like to impl Default trait for StructA. I tried to add #[derive(Default)] to the struct, but chrono::NaiveDate doesn't implement Default.

I then tried to implement Default for StructA:

impl Default for StructA {
    fn default() -> Self {
        Self {
            value1: Default::default(),
            value2: Default::default(),
            // ...
            value19: Default::default(),
            day: chrono::NaiveDate::from_ymd(2021, 1, 1),
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

This code works fine, …

rust

9
推荐指数
1
解决办法
231
查看次数

如何在vuetify组件中更改字体大小

我将v-text-field和v-select与vue-loader一起使用。
我试图更改字体大小,但不能。如何更改字体大小?

我的代码是这样的。

<template lang="pug">
p label-1
v-text-field(...)

p label-1
v-text-field(...)
</template>

<stylelang="sass">
.input-group .input-group__input
  font-size: 12px !important
</style>

<stylelang="sass"scoped>
.p
  font-size: 12px
</style>
Run Code Online (Sandbox Code Playgroud)

开发人员工具屏幕截图

javascript css vue.js vuetify.js

6
推荐指数
4
解决办法
2万
查看次数

rust-analyzer.linkedProjects 不适用于相对路径 ${workspaceFolder}。有什么解决方法吗?

  • 我有一个存储库,其中有 Cargo.tomlsub_dir/Cargo.toml (Cargo.toml 不在存储库根目录中)
  • 我正在使用我的一些计算机上的存储库。所以我需要设置rust-analyzer.linkedProjects所以我需要根据每个环境

我想避免通过机器进行配置。你知道有什么解决方法吗?

rust visual-studio-code rust-analyzer

5
推荐指数
1
解决办法
3690
查看次数