Enum gapi_grpc::google::ads::googleads::v5::enums::campaign_experiment_status_enum::CampaignExperimentStatus[][src]

#[repr(i32)]pub enum CampaignExperimentStatus {
    Unspecified,
    Unknown,
    Initializing,
    InitializationFailed,
    Enabled,
    Graduated,
    Removed,
    Promoting,
    PromotionFailed,
    Promoted,
    EndedManually,
}

Possible statuses of a campaign experiment.

Variants

Unspecified

The status has not been specified.

Unknown

Used for return value only. Represents value unknown in this version.

Initializing

The experiment campaign is being initialized.

InitializationFailed

Initialization of the experiment campaign failed.

Enabled

The experiment campaign is fully initialized. The experiment is currently running, scheduled to run in the future or has ended based on its end date. An experiment with the status INITIALIZING will be updated to ENABLED when it is fully created.

Graduated

The experiment campaign was graduated to a stand-alone campaign, existing independently of the experiment.

Removed

The experiment is removed.

Promoting

The experiment’s changes are being applied to the original campaign. The long running operation returned by the promote method can be polled to see the status of the promotion.

PromotionFailed

Promote of the experiment campaign failed.

Promoted

The changes of the experiment are promoted to their original campaign.

EndedManually

The experiment was ended manually. It did not end based on its end date.

Implementations

impl CampaignExperimentStatus[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of CampaignExperimentStatus.

pub fn from_i32(value: i32) -> Option<CampaignExperimentStatus>[src]

Converts an i32 to a CampaignExperimentStatus, or None if value is not a valid variant.

Trait Implementations

impl Clone for CampaignExperimentStatus[src]

impl Copy for CampaignExperimentStatus[src]

impl Debug for CampaignExperimentStatus[src]

impl Default for CampaignExperimentStatus[src]

impl Eq for CampaignExperimentStatus[src]

impl From<CampaignExperimentStatus> for i32[src]

impl Hash for CampaignExperimentStatus[src]

impl Ord for CampaignExperimentStatus[src]

impl PartialEq<CampaignExperimentStatus> for CampaignExperimentStatus[src]

impl PartialOrd<CampaignExperimentStatus> for CampaignExperimentStatus[src]

impl StructuralEq for CampaignExperimentStatus[src]

impl StructuralPartialEq for CampaignExperimentStatus[src]

Auto Trait Implementations

impl RefUnwindSafe for CampaignExperimentStatus

impl Send for CampaignExperimentStatus

impl Sync for CampaignExperimentStatus

impl Unpin for CampaignExperimentStatus

impl UnwindSafe for CampaignExperimentStatus

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]