Enum google_api_proto::google::shopping::merchant::reports::v1beta::product_view::ClickPotential
source · #[repr(i32)]pub enum ClickPotential {
Unspecified = 0,
Low = 1,
Medium = 2,
High = 3,
}
Expand description
A product’s click potential estimates its performance potential compared to highest performing products of the merchant. Click potential of a product helps merchants to prioritize which products to fix and helps them understand how products are performing against their potential.
Variants§
Unspecified = 0
Unknown predicted clicks impact.
Low = 1
Potential to receive a low number of clicks compared to the highest performing products of the merchant.
Medium = 2
Potential to receive a moderate number of clicks compared to the highest performing products of the merchant.
High = 3
Potential to receive a similar number of clicks as the highest performing products of the merchant.
Implementations§
source§impl ClickPotential
impl ClickPotential
sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
source§impl Clone for ClickPotential
impl Clone for ClickPotential
source§fn clone(&self) -> ClickPotential
fn clone(&self) -> ClickPotential
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ClickPotential
impl Debug for ClickPotential
source§impl Default for ClickPotential
impl Default for ClickPotential
source§fn default() -> ClickPotential
fn default() -> ClickPotential
source§impl From<ClickPotential> for i32
impl From<ClickPotential> for i32
source§fn from(value: ClickPotential) -> i32
fn from(value: ClickPotential) -> i32
source§impl Hash for ClickPotential
impl Hash for ClickPotential
source§impl Ord for ClickPotential
impl Ord for ClickPotential
source§fn cmp(&self, other: &ClickPotential) -> Ordering
fn cmp(&self, other: &ClickPotential) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
source§impl PartialEq for ClickPotential
impl PartialEq for ClickPotential
source§fn eq(&self, other: &ClickPotential) -> bool
fn eq(&self, other: &ClickPotential) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for ClickPotential
impl PartialOrd for ClickPotential
source§fn partial_cmp(&self, other: &ClickPotential) -> Option<Ordering>
fn partial_cmp(&self, other: &ClickPotential) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read moresource§impl TryFrom<i32> for ClickPotential
impl TryFrom<i32> for ClickPotential
§type Error = DecodeError
type Error = DecodeError
source§fn try_from(value: i32) -> Result<ClickPotential, DecodeError>
fn try_from(value: i32) -> Result<ClickPotential, DecodeError>
impl Copy for ClickPotential
impl Eq for ClickPotential
impl StructuralPartialEq for ClickPotential
Auto Trait Implementations§
impl Freeze for ClickPotential
impl RefUnwindSafe for ClickPotential
impl Send for ClickPotential
impl Sync for ClickPotential
impl Unpin for ClickPotential
impl UnwindSafe for ClickPotential
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
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<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
key
and return true
if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request