summaryrefslogtreecommitdiff
path: root/src/library/image.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/library/image.rs')
-rw-r--r--src/library/image.rs14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/library/image.rs b/src/library/image.rs
index efb246a1..4e5acdc6 100644
--- a/src/library/image.rs
+++ b/src/library/image.rs
@@ -1,3 +1,5 @@
+//! Raster and vector graphics.
+
use std::io;
use super::prelude::*;
@@ -106,6 +108,12 @@ pub enum ImageFit {
Stretch,
}
+impl Default for ImageFit {
+ fn default() -> Self {
+ Self::Cover
+ }
+}
+
castable! {
ImageFit,
Expected: "string",
@@ -116,9 +124,3 @@ castable! {
_ => Err(r#"expected "cover", "contain" or "stretch""#)?,
},
}
-
-impl Default for ImageFit {
- fn default() -> Self {
- Self::Cover
- }
-}