Type Alias RemoteContext

Source
pub type RemoteContext<I = IriBuf> = RemoteDocument<I, Context>;

Aliased Type§

pub struct RemoteContext<I = IriBuf> {
    pub url: Option<I>,
    pub content_type: Option<Mime>,
    pub context_url: Option<I>,
    pub profile: HashSet<Profile<I>>,
    pub document: Context,
}

Fields§

§url: Option<I>

The final URL of the loaded document, after eventual redirection.

§content_type: Option<Mime>

The HTTP Content-Type header value of the loaded document, exclusive of any optional parameters.

§context_url: Option<I>

If available, the value of the HTTP Link Header RFC 8288 using the http://www.w3.org/ns/json-ld#context link relation in the response.

If the response’s Content-Type is application/ld+json, the HTTP Link Header is ignored. If multiple HTTP Link Headers using the http://www.w3.org/ns/json-ld#context link relation are found, the loader fails with a multiple context link headers error.

§profile: HashSet<Profile<I>>§document: Context

The retrieved document.