Skip to main content

Need

Type Alias Need 

Source
pub type Need<'value, 'source, 'model, 'document> = Dependency<'value, 'source, Node, DocumentId<'model, 'document>, ()>;
Expand description

One dependency established by the credential’s actual format owner.

Aliased Type§

pub enum Need<'value, 'source, 'model, 'document> {
    Known(ArtifactRef<'value, 'source>),
    Open(Location<Node, DocumentId<'model, 'document>, ()>),
    Missing,
}

Variants§

§

Known(ArtifactRef<'value, 'source>)

Exact certificate or status artifact, not a claimed digest/name match.

§

Open(Location<Node, DocumentId<'model, 'document>, ()>)

Actual original schema-open enclosure requiring format interpretation.

§

Missing

The handler established that required material is missing.