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) {}