pub struct ShardKey {
pub pool: BoundedString32,
pub tenant: BoundedString128,
}Expand description
ShardKey Composite key: (pool, tenant) → shard
Fields§
§pool: BoundedString32§tenant: BoundedString128Implementations§
Trait Implementations§
Source§impl CandidType for ShardKey
impl CandidType for ShardKey
Source§impl<'de> Deserialize<'de> for ShardKey
impl<'de> Deserialize<'de> for ShardKey
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 Ord for ShardKey
impl Ord for ShardKey
Source§impl PartialOrd for ShardKey
impl PartialOrd for ShardKey
Source§impl Storable for ShardKey
impl Storable for ShardKey
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 Eq for ShardKey
impl StructuralPartialEq for ShardKey
Auto Trait Implementations§
impl Freeze for ShardKey
impl RefUnwindSafe for ShardKey
impl Send for ShardKey
impl Sync for ShardKey
impl Unpin for ShardKey
impl UnwindSafe for ShardKey
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