pub struct CacheShardGenerationV1 {
pub shard_id: ShardId,
pub manifest_generation: ManifestGeneration,
}Expand description
One shard generation in an exact result-cache identity vector.
Fields§
§shard_id: ShardId§manifest_generation: ManifestGenerationTrait Implementations§
Source§impl Clone for CacheShardGenerationV1
impl Clone for CacheShardGenerationV1
impl Copy for CacheShardGenerationV1
Source§impl Debug for CacheShardGenerationV1
impl Debug for CacheShardGenerationV1
Source§impl<'de> Deserialize<'de> for CacheShardGenerationV1
impl<'de> Deserialize<'de> for CacheShardGenerationV1
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
impl Eq for CacheShardGenerationV1
Source§impl Hash for CacheShardGenerationV1
impl Hash for CacheShardGenerationV1
Source§impl PartialEq for CacheShardGenerationV1
impl PartialEq for CacheShardGenerationV1
Source§impl Serialize for CacheShardGenerationV1
impl Serialize for CacheShardGenerationV1
impl StructuralPartialEq for CacheShardGenerationV1
Auto Trait Implementations§
impl Freeze for CacheShardGenerationV1
impl RefUnwindSafe for CacheShardGenerationV1
impl Send for CacheShardGenerationV1
impl Sync for CacheShardGenerationV1
impl Unpin for CacheShardGenerationV1
impl UnsafeUnpin for CacheShardGenerationV1
impl UnwindSafe for CacheShardGenerationV1
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