Enum google_api_proto::google::ads::googleads::v15::errors::asset_set_asset_error_enum::AssetSetAssetError
source · #[repr(i32)]pub enum AssetSetAssetError {
Unspecified = 0,
Unknown = 1,
InvalidAssetType = 2,
InvalidAssetSetType = 3,
DuplicateExternalKey = 4,
ParentLinkageDoesNotExist = 5,
}
Expand description
Enum describing possible asset set asset errors.
Variants§
Unspecified = 0
Enum unspecified.
Unknown = 1
The received error code is not known in this version.
InvalidAssetType = 2
The asset type is not eligible to be linked to the specific type of asset set.
InvalidAssetSetType = 3
The asset set type is not eligible to contain the specified type of assets.
DuplicateExternalKey = 4
The asset contains duplicate external key with another asset in the asset set.
ParentLinkageDoesNotExist = 5
When attaching a Location typed Asset to a LocationGroup typed AssetSet, the AssetSetAsset linkage between the parent LocationSync AssetSet and the Asset doesn’t exist.
Implementations§
source§impl AssetSetAssetError
impl AssetSetAssetError
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 AssetSetAssetError
impl Clone for AssetSetAssetError
source§fn clone(&self) -> AssetSetAssetError
fn clone(&self) -> AssetSetAssetError
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AssetSetAssetError
impl Debug for AssetSetAssetError
source§impl Default for AssetSetAssetError
impl Default for AssetSetAssetError
source§fn default() -> AssetSetAssetError
fn default() -> AssetSetAssetError
source§impl From<AssetSetAssetError> for i32
impl From<AssetSetAssetError> for i32
source§fn from(value: AssetSetAssetError) -> i32
fn from(value: AssetSetAssetError) -> i32
source§impl Hash for AssetSetAssetError
impl Hash for AssetSetAssetError
source§impl Ord for AssetSetAssetError
impl Ord for AssetSetAssetError
source§fn cmp(&self, other: &AssetSetAssetError) -> Ordering
fn cmp(&self, other: &AssetSetAssetError) -> 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 AssetSetAssetError
impl PartialEq for AssetSetAssetError
source§fn eq(&self, other: &AssetSetAssetError) -> bool
fn eq(&self, other: &AssetSetAssetError) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for AssetSetAssetError
impl PartialOrd for AssetSetAssetError
source§fn partial_cmp(&self, other: &AssetSetAssetError) -> Option<Ordering>
fn partial_cmp(&self, other: &AssetSetAssetError) -> 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 AssetSetAssetError
impl TryFrom<i32> for AssetSetAssetError
§type Error = DecodeError
type Error = DecodeError
source§fn try_from(value: i32) -> Result<AssetSetAssetError, DecodeError>
fn try_from(value: i32) -> Result<AssetSetAssetError, DecodeError>
impl Copy for AssetSetAssetError
impl Eq for AssetSetAssetError
impl StructuralPartialEq for AssetSetAssetError
Auto Trait Implementations§
impl Freeze for AssetSetAssetError
impl RefUnwindSafe for AssetSetAssetError
impl Send for AssetSetAssetError
impl Sync for AssetSetAssetError
impl Unpin for AssetSetAssetError
impl UnwindSafe for AssetSetAssetError
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