Skip to main content

json_ld/core/
warning.rs

1use langtag::InvalidLangTag;
2use rdf_syntax::BlankIdBuf;
3
4#[derive(Debug, thiserror::Error)]
5pub enum JsonLdWarning {
6	#[error("keyword-like term `{0}`")]
7	KeywordLikeTerm(String),
8
9	#[error("keyword-like value `{0}`")]
10	KeywordLikeValue(String),
11
12	#[error("malformed IRI `{0}`")]
13	MalformedIri(String),
14
15	#[error("empty term")]
16	EmptyTerm,
17
18	#[error("blank node identifier `{0}` used as property")]
19	BlankNodeIdProperty(BlankIdBuf),
20
21	#[error("invalid language tag `{0}`: {1}")]
22	MalformedLanguageTag(String, InvalidLangTag<String>),
23}
24
25pub fn ignore_warnings(_: JsonLdWarning) {}