pub enum ProviderFeature {
Show 14 variants
SourceMode(SourceMode),
IosDeviceBuild,
IosSimulatorBuild,
SigningMode(SigningMode),
PersonalTeam,
LiveEvents,
LiveLogs,
Cancellation,
ArtifactType(IosArtifactType),
Cache,
ArtifactListing,
ArtifactDownload,
Cleanup,
PhysicalDeviceAccess,
}Expand description
One typed feature that a caller may require from a provider.
Variants§
SourceMode(SourceMode)
Exact source transport.
IosDeviceBuild
Physical-iPhone compilation and packaging.
IosSimulatorBuild
iOS Simulator compilation.
SigningMode(SigningMode)
Exact signing strategy.
PersonalTeam
Apple Personal Team provisioning.
LiveEvents
Incremental job-event retrieval.
LiveLogs
Live application or build-log events.
Cancellation
Remote job cancellation.
ArtifactType(IosArtifactType)
Exact artifact format.
Cache
Provider-side build cache.
ArtifactListing
Artifact manifest enumeration.
ArtifactDownload
Verified artifact download.
Cleanup
Explicit remote-workspace cleanup.
PhysicalDeviceAccess
Access to a physical iPhone attached to the worker.
Trait Implementations§
Source§impl Clone for ProviderFeature
impl Clone for ProviderFeature
Source§impl Debug for ProviderFeature
impl Debug for ProviderFeature
Source§impl<'de> Deserialize<'de> for ProviderFeature
impl<'de> Deserialize<'de> for ProviderFeature
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for ProviderFeature
impl Display for ProviderFeature
impl Eq for ProviderFeature
Source§impl JsonSchema for ProviderFeature
impl JsonSchema for ProviderFeature
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 moreSource§impl PartialEq for ProviderFeature
impl PartialEq for ProviderFeature
Source§impl Serialize for ProviderFeature
impl Serialize for ProviderFeature
impl StructuralPartialEq for ProviderFeature
Auto Trait Implementations§
impl Freeze for ProviderFeature
impl RefUnwindSafe for ProviderFeature
impl Send for ProviderFeature
impl Sync for ProviderFeature
impl Unpin for ProviderFeature
impl UnsafeUnpin for ProviderFeature
impl UnwindSafe for ProviderFeature
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.