about summary refs log tree commit diff
path: root/src/libserialize/base64.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/libserialize/base64.rs')
-rw-r--r--src/libserialize/base64.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libserialize/base64.rs b/src/libserialize/base64.rs
index c8ec1700a1d..dd5039c9b82 100644
--- a/src/libserialize/base64.rs
+++ b/src/libserialize/base64.rs
@@ -26,6 +26,8 @@ pub enum CharacterSet {
     UrlSafe
 }
 
+impl Copy for CharacterSet {}
+
 /// Contains configuration parameters for `to_base64`.
 pub struct Config {
     /// Character set to use
@@ -36,6 +38,8 @@ pub struct Config {
     pub line_length: Option<uint>
 }
 
+impl Copy for Config {}
+
 /// Configuration for RFC 4648 standard base64 encoding
 pub static STANDARD: Config =
     Config {char_set: Standard, pad: true, line_length: None};
@@ -168,6 +172,8 @@ pub enum FromBase64Error {
     InvalidBase64Length,
 }
 
+impl Copy for FromBase64Error {}
+
 impl fmt::Show for FromBase64Error {
     fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
         match *self {