Enum gapi_grpc::google::ads::googleads::v7::common::target_cpa_simulation_point::TargetCpaSimulationKeyValue[][src]

pub enum TargetCpaSimulationKeyValue {
    TargetCpaMicros(i64),
    TargetCpaScalingModifier(f64),
}

When SimulationModificationMethod = UNIFORM or DEFAULT, target_cpa_micros is set. When SimulationModificationMethod = SCALING, target_cpa_scaling_modifier is set.

Variants

TargetCpaMicros(i64)

The simulated target CPA upon which projected metrics are based.

TargetCpaScalingModifier(f64)

The simulated scaling modifier upon which projected metrics are based. All CPA targets relevant to the simulated entity are scaled by this modifier.

Implementations

impl TargetCpaSimulationKeyValue[src]

pub fn encode<B>(&self, buf: &mut B) where
    B: BufMut
[src]

pub fn merge<B>(
    field: &mut Option<TargetCpaSimulationKeyValue>,
    tag: u32,
    wire_type: WireType,
    buf: &mut B,
    ctx: DecodeContext
) -> Result<(), DecodeError> where
    B: Buf
[src]

pub fn encoded_len(&self) -> usize[src]

Trait Implementations

impl Clone for TargetCpaSimulationKeyValue[src]

impl Debug for TargetCpaSimulationKeyValue[src]

impl PartialEq<TargetCpaSimulationKeyValue> for TargetCpaSimulationKeyValue[src]

impl StructuralPartialEq for TargetCpaSimulationKeyValue[src]

Auto Trait Implementations

impl RefUnwindSafe for TargetCpaSimulationKeyValue

impl Send for TargetCpaSimulationKeyValue

impl Sync for TargetCpaSimulationKeyValue

impl Unpin for TargetCpaSimulationKeyValue

impl UnwindSafe for TargetCpaSimulationKeyValue

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<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]