[librsvg] Document the purpose of the IRI type
- From: Federico Mena Quintero <federico src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [librsvg] Document the purpose of the IRI type
 
- Date: Fri, 30 Nov 2018 00:31:36 +0000 (UTC)
 
commit c03130728490ebfa8d9c4369e4f175de4e483fc0
Author: Federico Mena Quintero <federico gnome org>
Date:   Thu Nov 29 15:40:10 2018 -0600
    Document the purpose of the IRI type
 rsvg_internals/src/iri.rs | 6 ++++++
 1 file changed, 6 insertions(+)
---
diff --git a/rsvg_internals/src/iri.rs b/rsvg_internals/src/iri.rs
index 71ebbf4a..03347171 100644
--- a/rsvg_internals/src/iri.rs
+++ b/rsvg_internals/src/iri.rs
@@ -3,6 +3,12 @@ use cssparser::Parser;
 use parsers::Parse;
 use parsers::ParseError;
 
+/// Used where style properties take a funciri or "none"
+///
+/// This is not to be used for values which don't come from properties.
+/// For example, the `xlink:href` attribute in the `<image>` element
+/// does not take a funciri value (which looks like `url(...)`), but rather
+/// it takes a plain URL.  Use the `Href` type in that case.
 #[derive(Debug, Clone, PartialEq)]
 pub enum IRI {
     None,
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]