pub struct SchemaDiscoveryEvidence { /* private fields */ }Expand description
Reproducible Phase 2 input for the later workspace lock producer.
Implementations§
Source§impl SchemaDiscoveryEvidence
impl SchemaDiscoveryEvidence
Sourcepub const fn discovery_version(&self) -> &SchemaDiscoveryVersion
pub const fn discovery_version(&self) -> &SchemaDiscoveryVersion
Returns the frozen discovery algorithm version.
Sourcepub const fn manifest_fingerprint(&self) -> &DocumentFingerprint
pub const fn manifest_fingerprint(&self) -> &DocumentFingerprint
Returns the exact manifest-source fingerprint.
Sourcepub fn sources(&self) -> &[SchemaSourceEvidence]
pub fn sources(&self) -> &[SchemaSourceEvidence]
Returns source paths and fingerprints in canonical path order.
Sourcepub const fn document_set_fingerprint(&self) -> &SchemaDocumentSetFingerprint
pub const fn document_set_fingerprint(&self) -> &SchemaDocumentSetFingerprint
Returns the aggregate document-set fingerprint.
Trait Implementations§
Source§impl Clone for SchemaDiscoveryEvidence
impl Clone for SchemaDiscoveryEvidence
Source§fn clone(&self) -> SchemaDiscoveryEvidence
fn clone(&self) -> SchemaDiscoveryEvidence
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 moreSource§impl Debug for SchemaDiscoveryEvidence
impl Debug for SchemaDiscoveryEvidence
impl Eq for SchemaDiscoveryEvidence
Source§impl PartialEq for SchemaDiscoveryEvidence
impl PartialEq for SchemaDiscoveryEvidence
impl StructuralPartialEq for SchemaDiscoveryEvidence
Auto Trait Implementations§
impl Freeze for SchemaDiscoveryEvidence
impl RefUnwindSafe for SchemaDiscoveryEvidence
impl Send for SchemaDiscoveryEvidence
impl Sync for SchemaDiscoveryEvidence
impl Unpin for SchemaDiscoveryEvidence
impl UnsafeUnpin for SchemaDiscoveryEvidence
impl UnwindSafe for SchemaDiscoveryEvidence
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