小编Ged*_*web的帖子

如何获取枚举的整数值?

可以编写这样的结构:

enum Number {
    One = 1,
    Two = 2,
    Three = 3,
    Four = 4,
}
Run Code Online (Sandbox Code Playgroud)

但出于什么目的?我找不到任何方法来获取枚举变量的值.

rust

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

如何在源代码之外存储格式字符串模板?

翻译时,消息可以采用不同的语言并具有格式参数。我希望能够在模板可以存储在文件中的情况下执行此操作:

static PATTERN: &'static str = r"Hello {inner};";

/// in some implementation

fn any_method(&self) -> String {
    format!(PATTERN, inner = "world");
}
Run Code Online (Sandbox Code Playgroud)

format rust

8
推荐指数
1
解决办法
2316
查看次数

模块中有多个文件

我在Rust中实现了Repository模式的实现.

我需要两个(或更多)文件:

  • entity.rs - 数据描述
  • repository.rs - 数据访问方法
  • ...

问题:

一个文件意味着一个mod.这意味着,对于一个功能repository.rs从有机会获得结构领域entity.rs,要求fieldpub.有没有办法避免这种情况?

module rust

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

标签 统计

rust ×3

format ×1

module ×1