pub enum ShardingPolicy {
Require,
ReplicateUnsupported,
}Expand description
Behavior when a requested shard is not legal for the current TP size.
Variants§
Require
Reject the complete plan with a precise shape/alignment error.
ReplicateUnsupported
Replicate the complete logical parameter group.
Trait Implementations§
Source§impl Clone for ShardingPolicy
impl Clone for ShardingPolicy
Source§fn clone(&self) -> ShardingPolicy
fn clone(&self) -> ShardingPolicy
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 ShardingPolicy
Source§impl Debug for ShardingPolicy
impl Debug for ShardingPolicy
Source§impl Default for ShardingPolicy
impl Default for ShardingPolicy
Source§fn default() -> ShardingPolicy
fn default() -> ShardingPolicy
Returns the “default value” for a type. Read more
impl Eq for ShardingPolicy
Source§impl PartialEq for ShardingPolicy
impl PartialEq for ShardingPolicy
impl StructuralPartialEq for ShardingPolicy
Auto Trait Implementations§
impl Freeze for ShardingPolicy
impl RefUnwindSafe for ShardingPolicy
impl Send for ShardingPolicy
impl Sync for ShardingPolicy
impl Unpin for ShardingPolicy
impl UnsafeUnpin for ShardingPolicy
impl UnwindSafe for ShardingPolicy
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