pub enum SdkObserverParkCapacityExceeded {
PerConversationRows {
conversation_id: ConversationId,
limit: u64,
occupied: u64,
requested: u64,
},
PerConversationBytes {
conversation_id: ConversationId,
limit: u64,
occupied: u64,
requested: u64,
},
SdkWideConversations {
conversation_id: ConversationId,
limit: u64,
occupied: u64,
requested: u64,
},
SdkWideRows {
conversation_id: ConversationId,
limit: u64,
occupied: u64,
requested: u64,
},
SdkWideBytes {
conversation_id: ConversationId,
limit: u64,
occupied: u64,
requested: u64,
},
}Expand description
Closed five-way SDK parking-capacity outcome.
Encoding the scope/dimension pair in the enum makes the forbidden
PerConversation/Conversations combination unconstructible.
Variants§
PerConversationRows
Per-conversation row count exceeded N.
Fields
§
conversation_id: ConversationIdConversation receiving the row.
PerConversationBytes
Per-conversation charged bytes exceeded C.
Fields
§
conversation_id: ConversationIdConversation receiving the row.
SdkWideConversations
SDK-wide parked-conversation count exceeded P.
Fields
§
conversation_id: ConversationIdConversation requiring its first parked slot.
SdkWideRows
SDK-wide parked-row count exceeded G.
Fields
§
conversation_id: ConversationIdConversation receiving the row.
SdkWideBytes
SDK-wide parked bytes exceeded D.
Trait Implementations§
Source§impl Clone for SdkObserverParkCapacityExceeded
impl Clone for SdkObserverParkCapacityExceeded
Source§fn clone(&self) -> SdkObserverParkCapacityExceeded
fn clone(&self) -> SdkObserverParkCapacityExceeded
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SdkObserverParkCapacityExceeded
impl Eq for SdkObserverParkCapacityExceeded
impl StructuralPartialEq for SdkObserverParkCapacityExceeded
Auto Trait Implementations§
impl Freeze for SdkObserverParkCapacityExceeded
impl RefUnwindSafe for SdkObserverParkCapacityExceeded
impl Send for SdkObserverParkCapacityExceeded
impl Sync for SdkObserverParkCapacityExceeded
impl Unpin for SdkObserverParkCapacityExceeded
impl UnsafeUnpin for SdkObserverParkCapacityExceeded
impl UnwindSafe for SdkObserverParkCapacityExceeded
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