diff options
| author | 魏曹先生 <1992414357@qq.com> | 2025-11-05 16:47:55 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-05 16:47:55 +0800 |
| commit | 5b920746babf527b75a542da74500eb5895468a4 (patch) | |
| tree | 5e6df4b73fc2721a9b23e43a94d5051e4f4f535d /crates/vcs_actions/src/actions.rs | |
| parent | b036692826f7c5e7e87e1bc1d311152f48fbe843 (diff) | |
| parent | f34fd7e803f0e52f526b7a56c09fdb262ed9b8aa (diff) | |
Merge pull request #35 from JustEnoughVCS/jvcs_dev_actions
Jvcs dev actions
Diffstat (limited to 'crates/vcs_actions/src/actions.rs')
| -rw-r--r-- | crates/vcs_actions/src/actions.rs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/crates/vcs_actions/src/actions.rs b/crates/vcs_actions/src/actions.rs index 795d2b0..51186fb 100644 --- a/crates/vcs_actions/src/actions.rs +++ b/crates/vcs_actions/src/actions.rs @@ -116,3 +116,12 @@ pub async fn auth_member( Err(TcpTargetError::NoResult("Auth failed.".to_string())) } + +/// The macro to write and return a result. +#[macro_export] +macro_rules! write_and_return { + ($instance:expr, $result:expr) => {{ + $instance.lock().await.write($result).await?; + return Ok($result); + }}; +} |
