#[repr(i32)]pub enum CachePurgeTrigger {
CACHE_PURGE_TRIGGER_UNSPECIFIED = 0,
CACHE_PURGE_TRIGGER_TAKEDOWN = 1,
CACHE_PURGE_TRIGGER_SUSPENSION = 2,
CACHE_PURGE_TRIGGER_LEASE_DELETION = 3,
CACHE_PURGE_TRIGGER_VISIBILITY_CHANGE = 4,
CACHE_PURGE_TRIGGER_MANUAL = 5,
}Available on crate feature
hooks only.Variants§
CACHE_PURGE_TRIGGER_UNSPECIFIED = 0
CACHE_PURGE_TRIGGER_TAKEDOWN = 1
CACHE_PURGE_TRIGGER_SUSPENSION = 2
CACHE_PURGE_TRIGGER_LEASE_DELETION = 3
CACHE_PURGE_TRIGGER_VISIBILITY_CHANGE = 4
CACHE_PURGE_TRIGGER_MANUAL = 5
Implementations§
Source§impl CachePurgeTrigger
impl CachePurgeTrigger
Sourcepub const Unspecified: Self = Self::CACHE_PURGE_TRIGGER_UNSPECIFIED
pub const Unspecified: Self = Self::CACHE_PURGE_TRIGGER_UNSPECIFIED
Idiomatic alias for Self::CACHE_PURGE_TRIGGER_UNSPECIFIED; Debug prints the variant name.
Sourcepub const Takedown: Self = Self::CACHE_PURGE_TRIGGER_TAKEDOWN
pub const Takedown: Self = Self::CACHE_PURGE_TRIGGER_TAKEDOWN
Idiomatic alias for Self::CACHE_PURGE_TRIGGER_TAKEDOWN; Debug prints the variant name.
Sourcepub const Suspension: Self = Self::CACHE_PURGE_TRIGGER_SUSPENSION
pub const Suspension: Self = Self::CACHE_PURGE_TRIGGER_SUSPENSION
Idiomatic alias for Self::CACHE_PURGE_TRIGGER_SUSPENSION; Debug prints the variant name.
Sourcepub const LeaseDeletion: Self = Self::CACHE_PURGE_TRIGGER_LEASE_DELETION
pub const LeaseDeletion: Self = Self::CACHE_PURGE_TRIGGER_LEASE_DELETION
Idiomatic alias for Self::CACHE_PURGE_TRIGGER_LEASE_DELETION; Debug prints the variant name.
Sourcepub const VisibilityChange: Self = Self::CACHE_PURGE_TRIGGER_VISIBILITY_CHANGE
pub const VisibilityChange: Self = Self::CACHE_PURGE_TRIGGER_VISIBILITY_CHANGE
Idiomatic alias for Self::CACHE_PURGE_TRIGGER_VISIBILITY_CHANGE; Debug prints the variant name.
Sourcepub const Manual: Self = Self::CACHE_PURGE_TRIGGER_MANUAL
pub const Manual: Self = Self::CACHE_PURGE_TRIGGER_MANUAL
Idiomatic alias for Self::CACHE_PURGE_TRIGGER_MANUAL; Debug prints the variant name.
Trait Implementations§
Source§impl Clone for CachePurgeTrigger
impl Clone for CachePurgeTrigger
impl Copy for CachePurgeTrigger
Source§impl Debug for CachePurgeTrigger
impl Debug for CachePurgeTrigger
Source§impl Default for CachePurgeTrigger
impl Default for CachePurgeTrigger
Source§impl<'de> Deserialize<'de> for CachePurgeTrigger
impl<'de> Deserialize<'de> for CachePurgeTrigger
Source§fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl Enumeration for CachePurgeTrigger
impl Enumeration for CachePurgeTrigger
Source§fn proto_name(&self) -> &'static str
fn proto_name(&self) -> &'static str
The name of this enum variant as it appears in the
.proto file.impl Eq for CachePurgeTrigger
Source§impl Hash for CachePurgeTrigger
impl Hash for CachePurgeTrigger
Source§impl PartialEq for CachePurgeTrigger
impl PartialEq for CachePurgeTrigger
Source§impl ProtoElemJson for CachePurgeTrigger
impl ProtoElemJson for CachePurgeTrigger
Source§fn serialize_proto_json<S: Serializer>(
v: &Self,
s: S,
) -> Result<S::Ok, S::Error>
fn serialize_proto_json<S: Serializer>( v: &Self, s: S, ) -> Result<S::Ok, S::Error>
Serialize this value with proto3 JSON semantics.
Source§fn deserialize_proto_json<'de, D: Deserializer<'de>>(
d: D,
) -> Result<Self, D::Error>
fn deserialize_proto_json<'de, D: Deserializer<'de>>( d: D, ) -> Result<Self, D::Error>
Deserialize a value with proto3 JSON semantics.
Source§impl Serialize for CachePurgeTrigger
impl Serialize for CachePurgeTrigger
impl StructuralPartialEq for CachePurgeTrigger
Auto Trait Implementations§
impl Freeze for CachePurgeTrigger
impl RefUnwindSafe for CachePurgeTrigger
impl Send for CachePurgeTrigger
impl Sync for CachePurgeTrigger
impl Unpin for CachePurgeTrigger
impl UnsafeUnpin for CachePurgeTrigger
impl UnwindSafe for CachePurgeTrigger
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