pub enum ShardLifecycleState {
Created,
Provisioned,
Active,
Retiring,
Revoked,
}Expand description
ShardLifecycleState
Canonical lifecycle states for HRW-managed shards.
Variants§
Trait Implementations§
Source§impl CandidType for ShardLifecycleState
impl CandidType for ShardLifecycleState
Source§impl Clone for ShardLifecycleState
impl Clone for ShardLifecycleState
Source§fn clone(&self) -> ShardLifecycleState
fn clone(&self) -> ShardLifecycleState
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ShardLifecycleState
impl Debug for ShardLifecycleState
Source§impl<'de> Deserialize<'de> for ShardLifecycleState
impl<'de> Deserialize<'de> for ShardLifecycleState
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ShardLifecycleState
impl PartialEq for ShardLifecycleState
Source§impl Serialize for ShardLifecycleState
impl Serialize for ShardLifecycleState
Source§impl Storable for ShardLifecycleState
impl Storable for ShardLifecycleState
Source§fn to_bytes(&self) -> Cow<'_, [u8]>
fn to_bytes(&self) -> Cow<'_, [u8]>
Converts the element into a possibly borrowed byte slice. Read more
Source§fn from_bytes(bytes: Cow<'_, [u8]>) -> Self
fn from_bytes(bytes: Cow<'_, [u8]>) -> Self
Converts bytes into an element.
Source§fn to_bytes_checked(&self) -> Cow<'_, [u8]>
fn to_bytes_checked(&self) -> Cow<'_, [u8]>
Like
to_bytes, but checks that bytes conform to declared bounds.Source§fn into_bytes_checked(self) -> Vec<u8> ⓘwhere
Self: Sized,
fn into_bytes_checked(self) -> Vec<u8> ⓘwhere
Self: Sized,
Like
into_bytes, but checks that bytes conform to declared bounds.Source§fn check_bounds(bytes: &[u8])
fn check_bounds(bytes: &[u8])
Validates that a byte slice fits within this type’s declared bounds.
impl Copy for ShardLifecycleState
impl Eq for ShardLifecycleState
impl StructuralPartialEq for ShardLifecycleState
Auto Trait Implementations§
impl Freeze for ShardLifecycleState
impl RefUnwindSafe for ShardLifecycleState
impl Send for ShardLifecycleState
impl Sync for ShardLifecycleState
impl Unpin for ShardLifecycleState
impl UnwindSafe for ShardLifecycleState
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