Skip to content

Commit 84f04f1

Browse files
committed
docs(rsjudge-utils): ♻️ make doctest type empty type
see <https://doc.rust-lang.org/nomicon/exotic-sizes.html#empty-types>, enum with no varients is empty type
1 parent b89b278 commit 84f04f1

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

Cargo.toml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ changelog = "packaging/deb/changelog"
8787
features = ["default"]
8888
conf-files = ["/etc/rsjudge/services.toml", "/etc/rsjudge/executors.toml"]
8989
extended-description = "An online judge sandbox server in Rust, inspired by go-judge, for SASTOJ."
90-
maintainer = "Xiaoqing Xuan <[email protected]>"
90+
maintainer = "JisuWoniu <[email protected]>"
9191
maintainer-scripts = "packaging/deb/"
9292
depends = "$auto, adduser, libc6, libgcc-s1, libstdc++6, libssl1.1, libzstd1, libzstd-dev"
9393
recommends = "gcc, g++, python3"
@@ -115,30 +115,37 @@ mode = "644"
115115
[[package.metadata.generate-rpm.assets]]
116116
source = "README.adoc"
117117
dest = "/usr/share/doc/rsjudge/README.adoc"
118+
mode = "644"
118119

119120
[[package.metadata.generate-rpm.assets]]
120121
source = "target/assets/rsjudge.bash"
121122
dest = "/usr/share/bash-completion/completions/rsjudge"
123+
mode = "644"
122124

123125
[[package.metadata.generate-rpm.assets]]
124126
source = "target/assets/_rsjudge"
125127
dest = "/usr/share/zsh/site-functions/_rsjudge"
128+
mode = "644"
126129

127130
[[package.metadata.generate-rpm.assets]]
128131
source = "target/assets/rsjudge.fish"
129132
dest = "/usr/share/fish/vendor_completions.d/rsjudge.fish"
133+
mode = "644"
130134

131135
[[package.metadata.generate-rpm.assets]]
132136
source = "packaging/shared/service"
133137
dest = "/usr/lib/systemd/system/rsjudge.service"
138+
mode = "644"
134139

135140
[[package.metadata.generate-rpm.assets]]
136141
source = "packaging/shared/tmpfile"
137142
dest = "/usr/lib/tmpfiles.d/rsjudge.conf"
143+
mode = "644"
138144

139145
[[package.metadata.generate-rpm.assets]]
140146
source = "packaging/shared/sysuser"
141147
dest = "/usr/lib/sysusers.d/rsjudge.conf"
148+
mode = "644"
142149

143150
[dependencies]
144151
# Workspace dependencies

crates/rsjudge-utils/src/error_macros.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,4 @@ macro_rules! log_if_error {
4747
/// let _ = log_if_error!(S);
4848
/// ```
4949
#[cfg(doctest)]
50-
pub struct LoggingOnNonResult;
50+
pub enum LoggingOnNonResult {}

0 commit comments

Comments
 (0)