pub struct DatabasePublicationReport {
pub state: IndexPublicationState,
pub contract_fingerprint: Option<String>,
pub contract_fingerprint_state: DatabasePublicationContractState,
pub generation: IndexGeneration,
}Expand description
Content-free active publication identity for settings diagnostics.
Fields§
§state: IndexPublicationStateCurrent publication lifecycle state.
contract_fingerprint: Option<String>Validated contract identity, never arbitrary persisted metadata.
contract_fingerprint_state: DatabasePublicationContractStateValidation state for the persisted contract identity.
generation: IndexGenerationMonotonic generation of the last complete derived index.
Trait Implementations§
Source§impl Clone for DatabasePublicationReport
impl Clone for DatabasePublicationReport
Source§fn clone(&self) -> DatabasePublicationReport
fn clone(&self) -> DatabasePublicationReport
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DatabasePublicationReport
impl Debug for DatabasePublicationReport
impl Eq for DatabasePublicationReport
impl StructuralPartialEq for DatabasePublicationReport
Auto Trait Implementations§
impl Freeze for DatabasePublicationReport
impl RefUnwindSafe for DatabasePublicationReport
impl Send for DatabasePublicationReport
impl Sync for DatabasePublicationReport
impl Unpin for DatabasePublicationReport
impl UnwindSafe for DatabasePublicationReport
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more