summaryrefslogtreecommitdiff
path: root/src/cmds/converter/version_in_out.rs
blob: 34d243b17493bf1635718c2a31e49766f6ad2089 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
use crate::cmds::{
    collect::compile_info::JVCompileInfoCollect, r#in::version::JVVersionInput,
    out::version::JVVersionOutput,
};

pub struct JVVersionInputOutputConverter;

impl JVVersionInputOutputConverter {
    pub fn merge_to_output(
        input: JVVersionInput,
        collect: JVCompileInfoCollect,
    ) -> JVVersionOutput {
        JVVersionOutput {
            show_compile_info: input.show_compile_info,
            show_banner: input.show_banner,
            compile_info: collect.compile_info,
            compile_info_core: collect.compile_info_core,
        }
    }
}