pub struct PoolManifestIdentity {
pub generation: u64,
pub sha256: Hash,
pub member_ids: Vec<PoolMemberId>,
}Expand description
Identity of the complete Pool manifest observed by a read-only reader.
sha256 covers the exact stored manifest bytes, including generation,
member ordering, member states, and every member configuration field.
Fields§
§generation: u64§sha256: Hash§member_ids: Vec<PoolMemberId>Trait Implementations§
Source§impl Clone for PoolManifestIdentity
impl Clone for PoolManifestIdentity
Source§impl Debug for PoolManifestIdentity
impl Debug for PoolManifestIdentity
impl Eq for PoolManifestIdentity
Source§impl PartialEq for PoolManifestIdentity
impl PartialEq for PoolManifestIdentity
impl StructuralPartialEq for PoolManifestIdentity
Auto Trait Implementations§
impl Freeze for PoolManifestIdentity
impl RefUnwindSafe for PoolManifestIdentity
impl Send for PoolManifestIdentity
impl Sync for PoolManifestIdentity
impl Unpin for PoolManifestIdentity
impl UnsafeUnpin for PoolManifestIdentity
impl UnwindSafe for PoolManifestIdentity
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