diff --git a/hive-forge/src/verbs/attach.rs b/hive-forge/src/verbs/attach.rs index a7d60eee..91e621ba 100644 --- a/hive-forge/src/verbs/attach.rs +++ b/hive-forge/src/verbs/attach.rs @@ -26,12 +26,6 @@ pub struct CommentArgs { file: PathBuf, } -/// # Errors -/// -/// Returns an error if the input file doesn't exist or can't be -/// read. Propagates any transport error from the Forgejo REST call -/// (network unreachable, 4xx/5xx response, token missing/invalid) -/// and any I/O error from writing the browser download URL to stdout. pub fn run_issue(client: &Client, args: IssueArgs) -> Result<()> { if !args.file.is_file() { bail!( @@ -48,12 +42,6 @@ pub fn run_issue(client: &Client, args: IssueArgs) -> Result<()> { Ok(()) } -/// # Errors -/// -/// Returns an error if the input file doesn't exist or can't be -/// read. Propagates any transport error from the Forgejo REST call -/// (network unreachable, 4xx/5xx response, token missing/invalid) -/// and any I/O error from writing the browser download URL to stdout. pub fn run_comment(client: &Client, args: CommentArgs) -> Result<()> { if !args.file.is_file() { bail!( diff --git a/hive-forge/src/verbs/comment.rs b/hive-forge/src/verbs/comment.rs index 2a99a380..e2aece1a 100644 --- a/hive-forge/src/verbs/comment.rs +++ b/hive-forge/src/verbs/comment.rs @@ -21,12 +21,6 @@ pub struct Args { body_file: Option, } -/// # Errors -/// -/// Propagates any I/O error from the body input (`--body-file`, -/// stdin), any transport error from the Forgejo REST call (network -/// unreachable, 4xx/5xx response, token missing/invalid), and any -/// I/O error from writing the response to stdout. pub fn run(client: &Client, args: Args) -> Result<()> { let body = body::resolve_required(args.body.as_deref(), args.body_file.as_deref(), "comment")?; let repo = client.repo(); diff --git a/hive-forge/src/verbs/comment_edit.rs b/hive-forge/src/verbs/comment_edit.rs index a2c9aaaf..c271a399 100644 --- a/hive-forge/src/verbs/comment_edit.rs +++ b/hive-forge/src/verbs/comment_edit.rs @@ -21,12 +21,6 @@ pub struct Args { body_file: Option, } -/// # Errors -/// -/// Propagates any I/O error from the body input (`--body-file`, -/// stdin), any transport error from the Forgejo REST call (network -/// unreachable, 4xx/5xx response, token missing/invalid), and any -/// I/O error from writing the response to stdout. pub fn run(client: &Client, args: Args) -> Result<()> { let body = body::resolve_required( args.body.as_deref(), diff --git a/hive-forge/src/verbs/issue_create.rs b/hive-forge/src/verbs/issue_create.rs index e785bd0d..b80fc027 100644 --- a/hive-forge/src/verbs/issue_create.rs +++ b/hive-forge/src/verbs/issue_create.rs @@ -24,12 +24,6 @@ pub struct Args { assignee: Option, } -/// # Errors -/// -/// Propagates any I/O error from the body input (`--body-file`, -/// stdin), any transport error from the Forgejo REST call (network -/// unreachable, 4xx/5xx response, token missing/invalid), and any -/// I/O error from writing the issue URL to stdout. pub fn run(client: &Client, args: Args) -> Result<()> { let body = body::resolve(args.body.as_deref(), args.body_file.as_deref())?.unwrap_or_default(); let repo = client.repo(); diff --git a/hive-forge/src/verbs/issue_edit.rs b/hive-forge/src/verbs/issue_edit.rs index 9a891199..ac761624 100644 --- a/hive-forge/src/verbs/issue_edit.rs +++ b/hive-forge/src/verbs/issue_edit.rs @@ -46,12 +46,6 @@ pub struct Args { milestone: Option, } -/// # Errors -/// -/// Propagates any I/O error from the body input (`--body-file`, -/// stdin), any transport error from the Forgejo REST call (network -/// unreachable, 4xx/5xx response, token missing/invalid), and any -/// I/O error from writing the response to stdout. pub fn run(client: &Client, args: Args) -> Result<()> { // Body is partial: only update the body field if a source was // actually given. Piped stdin without --body/--body-file leaves diff --git a/hive-forge/src/verbs/pr_create.rs b/hive-forge/src/verbs/pr_create.rs index 92d1376f..3449ac9e 100644 --- a/hive-forge/src/verbs/pr_create.rs +++ b/hive-forge/src/verbs/pr_create.rs @@ -51,13 +51,6 @@ pub struct Args { remote: String, } -/// # Errors -/// -/// Propagates any I/O error from the body input (`--body-file`, -/// stdin) or the `--push` shellout to git, any transport error from -/// the Forgejo REST call (network unreachable, 4xx/5xx response, -/// token missing/invalid), and any I/O error from writing the PR -/// URL to stdout. pub fn run(client: &Client, args: Args) -> Result<()> { let body = body::resolve(args.body.as_deref(), args.body_file.as_deref())?.unwrap_or_default(); if args.push {