assemble_freight/
startup.rs1use crate::FreightArgs;
4use assemble_core::prelude::StartParameter;
5
6impl From<FreightArgs> for StartParameter {
7 fn from(args: FreightArgs) -> Self {
8 let mut start_parameter = StartParameter::new();
9
10 start_parameter
11 .task_requests_mut()
12 .extend(args.task_requests_raw().iter().map(String::clone));
13
14 start_parameter.set_backtrace(args.backtrace());
15
16 start_parameter.set_logging(args.logging().clone());
17 start_parameter.set_mode(args.logging().console);
18 start_parameter
19 .properties_mut()
20 .extend(args.properties().properties());
21
22 start_parameter.set_workers(args.workers());
23
24 start_parameter
25 }
26}