pub struct UploadOutcome {
pub package: String,
pub success: bool,
pub exit_code: Option<i32>,
pub delivery_id: Option<String>,
pub output: Value,
}Expand description
The result of one altool upload, as reported to callers.
Fields§
§package: String§success: bool§exit_code: Option<i32>altool’s exit status; None if it was killed by a signal.
delivery_id: Option<String>The delivery UUID altool reports for a successful upload, if its
output carried one. It is also the build’s App Store Connect id, so
asc apps build <delivery_id> reads the build back.
output: Valuealtool’s --output-format json body when it parsed (an array of
both documents with --wait), otherwise its stdout as a string.
Trait Implementations§
Source§impl Clone for UploadOutcome
impl Clone for UploadOutcome
Source§impl Debug for UploadOutcome
impl Debug for UploadOutcome
Source§impl JsonSchema for UploadOutcome
impl JsonSchema for UploadOutcome
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for UploadOutcome
impl RefUnwindSafe for UploadOutcome
impl Send for UploadOutcome
impl Sync for UploadOutcome
impl Unpin for UploadOutcome
impl UnsafeUnpin for UploadOutcome
impl UnwindSafe for UploadOutcome
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more