commit a6dd9d03b0d2ea7d1296dcc3874273e3ba235db9
Author: Travis CI <>
Date: Fri Jul 24 01:06:54 2015 +0000
Update the documentation
diff --git a/.lock b/.lock
new file mode 100644
index 0000000..e69de29
diff --git a/.nojekyll b/.nojekyll
new file mode 100644
index 0000000..e69de29
diff --git a/FiraSans-Medium.woff b/FiraSans-Medium.woff
new file mode 100644
index 0000000..5627227
Binary files /dev/null and b/FiraSans-Medium.woff differ
diff --git a/FiraSans-Regular.woff b/FiraSans-Regular.woff
new file mode 100644
index 0000000..9ff4044
Binary files /dev/null and b/FiraSans-Regular.woff differ
diff --git a/Heuristica-Italic.woff b/Heuristica-Italic.woff
new file mode 100644
index 0000000..b0cebf0
Binary files /dev/null and b/Heuristica-Italic.woff differ
diff --git a/SourceCodePro-Regular.woff b/SourceCodePro-Regular.woff
new file mode 100644
index 0000000..5576670
Binary files /dev/null and b/SourceCodePro-Regular.woff differ
diff --git a/SourceCodePro-Semibold.woff b/SourceCodePro-Semibold.woff
new file mode 100644
index 0000000..ca972a1
Binary files /dev/null and b/SourceCodePro-Semibold.woff differ
diff --git a/SourceSerifPro-Bold.woff b/SourceSerifPro-Bold.woff
new file mode 100644
index 0000000..ac1b1b3
Binary files /dev/null and b/SourceSerifPro-Bold.woff differ
diff --git a/SourceSerifPro-Regular.woff b/SourceSerifPro-Regular.woff
new file mode 100644
index 0000000..e8c43b8
Binary files /dev/null and b/SourceSerifPro-Regular.woff differ
diff --git a/complex/index.html b/complex/index.html
new file mode 100644
index 0000000..4330430
--- /dev/null
+++ b/complex/index.html
@@ -0,0 +1,149 @@
+
+
+
+
+
+
Keyboard shortcuts
+
+ - ?
+ - Show this help dialog
+ - S
+ - Focus the search field
+ - ⇤
+ - Move up in search results
+ - ⇥
+ - Move down in search results
+ - ⏎
+ - Go to active search result
+
+
+
+
Search tricks
+
+ Prefix searches with a type followed by a colon (e.g.
+ fn:
) to restrict the search to a given type.
+
+
+ Accepted types are: fn
, mod
,
+ struct
, enum
,
+ trait
, typedef
(or
+ tdef
).
+
+
+ Search functions by type signature (e.g.
+ vec -> usize
)
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/complex/sidebar-items.js b/complex/sidebar-items.js
new file mode 100644
index 0000000..c439584
--- /dev/null
+++ b/complex/sidebar-items.js
@@ -0,0 +1 @@
+initSidebarItems({"struct":[["c32","A complex number with 32-bit parts."],["c64","A complex number with 64-bit parts."]],"trait":[["Complex","A complex number."],["Number","A number."],["Real","A real number."]]});
\ No newline at end of file
diff --git a/complex/struct.c32.html b/complex/struct.c32.html
new file mode 100644
index 0000000..d6be300
--- /dev/null
+++ b/complex/struct.c32.html
@@ -0,0 +1,136 @@
+
+
+
+
+
+pub struct c32(pub f32, pub f32);
A complex number with 32-bit parts.
+
Trait Implementations
type Real = f32
+
fn new(re: Self::Real, im: Self::Real) -> c32
+
fn from_polar(abs: Self::Real, arg: Self::Real) -> Self
+
fn re(&self) -> Self::Real
+
fn re_mut(&mut self) -> &mut Self::Real
+
fn im(&self) -> Self::Real
+
fn im_mut(&mut self) -> &mut Self::Real
+
fn abs(&self) -> Self::Real
+
fn arg(&self) -> Self::Real
+
+
fn conj(&self) -> Self
+
type Output = Self
+
fn add(self, rhs: Self) -> Self::Output
+
type Output = Self
+
fn add(self, rhs: f32) -> Self::Output
+
type Output = Self
+
fn div(self, rhs: Self) -> Self::Output
+
type Output = Self
+
fn div(self, rhs: f32) -> Self::Output
+
type Output = Self
+
fn mul(self, rhs: Self) -> Self::Output
+
type Output = Self
+
fn mul(self, rhs: f32) -> Self::Output
+
type Output = Self
+
fn neg(self) -> Self::Output
+
type Output = Self
+
fn sub(self, rhs: Self) -> Self::Output
+
type Output = Self
+
fn sub(self, rhs: f32) -> Self::Output
+
Derived Implementations
+
+
+
Keyboard shortcuts
+
+ - ?
+ - Show this help dialog
+ - S
+ - Focus the search field
+ - ⇤
+ - Move up in search results
+ - ⇥
+ - Move down in search results
+ - ⏎
+ - Go to active search result
+
+
+
+
Search tricks
+
+ Prefix searches with a type followed by a colon (e.g.
+ fn:
) to restrict the search to a given type.
+
+
+ Accepted types are: fn
, mod
,
+ struct
, enum
,
+ trait
, typedef
(or
+ tdef
).
+
+
+ Search functions by type signature (e.g.
+ vec -> usize
)
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/complex/struct.c64.html b/complex/struct.c64.html
new file mode 100644
index 0000000..45fd55b
--- /dev/null
+++ b/complex/struct.c64.html
@@ -0,0 +1,136 @@
+
+
+
+
+
+pub struct c64(pub f64, pub f64);
A complex number with 64-bit parts.
+
Trait Implementations
type Real = f64
+
fn new(re: Self::Real, im: Self::Real) -> c64
+
fn from_polar(abs: Self::Real, arg: Self::Real) -> Self
+
fn re(&self) -> Self::Real
+
fn re_mut(&mut self) -> &mut Self::Real
+
fn im(&self) -> Self::Real
+
fn im_mut(&mut self) -> &mut Self::Real
+
fn abs(&self) -> Self::Real
+
fn arg(&self) -> Self::Real
+
+
fn conj(&self) -> Self
+
type Output = Self
+
fn add(self, rhs: Self) -> Self::Output
+
type Output = Self
+
fn add(self, rhs: f64) -> Self::Output
+
type Output = Self
+
fn div(self, rhs: Self) -> Self::Output
+
type Output = Self
+
fn div(self, rhs: f64) -> Self::Output
+
type Output = Self
+
fn mul(self, rhs: Self) -> Self::Output
+
type Output = Self
+
fn mul(self, rhs: f64) -> Self::Output
+
type Output = Self
+
fn neg(self) -> Self::Output
+
type Output = Self
+
fn sub(self, rhs: Self) -> Self::Output
+
type Output = Self
+
fn sub(self, rhs: f64) -> Self::Output
+
Derived Implementations
+
+
+
Keyboard shortcuts
+
+ - ?
+ - Show this help dialog
+ - S
+ - Focus the search field
+ - ⇤
+ - Move up in search results
+ - ⇥
+ - Move down in search results
+ - ⏎
+ - Go to active search result
+
+
+
+
Search tricks
+
+ Prefix searches with a type followed by a colon (e.g.
+ fn:
) to restrict the search to a given type.
+
+
+ Accepted types are: fn
, mod
,
+ struct
, enum
,
+ trait
, typedef
(or
+ tdef
).
+
+
+ Search functions by type signature (e.g.
+ vec -> usize
)
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/complex/trait.Complex.html b/complex/trait.Complex.html
new file mode 100644
index 0000000..6e86f3f
--- /dev/null
+++ b/complex/trait.Complex.html
@@ -0,0 +1,142 @@
+
+
+
+
+
+pub trait Complex: Number {
+ type Real: Real;
+ fn new(Self::Real, Self::Real) -> Self;
+ fn from_polar(Self::Real, Self::Real) -> Self;
+ fn re(&self) -> Self::Real;
+ fn re_mut(&mut self) -> &mut Self::Real;
+ fn im(&self) -> Self::Real;
+ fn im_mut(&mut self) -> &mut Self::Real;
+ fn abs(&self) -> Self::Real;
+ fn arg(&self) -> Self::Real;
+
+ fn to_polar(&self) -> (Self::Real, Self::Real) { ... }
+ fn conj(&self) -> Self { ... }
+}
+ Associated Types
+
+ Required Methods
+
+
fn new(Self::Real, Self::Real) -> Self
Create a complex number from a real and an imaginary part.
+
Create a complex number from a modulus and an argument.
+
fn re(&self) -> Self::Real
fn re_mut(&mut self) -> &mut Self::Real
Return the real part as a mutable reference.
+
fn im(&self) -> Self::Real
Return the imaginary part.
+
fn im_mut(&mut self) -> &mut Self::Real
Return the imaginary part as a mutable reference.
+
fn abs(&self) -> Self::Real
fn arg(&self) -> Self::Real
+ Provided Methods
+
+
Compute the modulus and the argument.
+
fn conj(&self) -> Self
Compute the complex conjugate.
+
+ Implementors
+
+
+
+
Keyboard shortcuts
+
+ - ?
+ - Show this help dialog
+ - S
+ - Focus the search field
+ - ⇤
+ - Move up in search results
+ - ⇥
+ - Move down in search results
+ - ⏎
+ - Go to active search result
+
+
+
+
Search tricks
+
+ Prefix searches with a type followed by a colon (e.g.
+ fn:
) to restrict the search to a given type.
+
+
+ Accepted types are: fn
, mod
,
+ struct
, enum
,
+ trait
, typedef
(or
+ tdef
).
+
+
+ Search functions by type signature (e.g.
+ vec -> usize
)
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/complex/trait.Number.html b/complex/trait.Number.html
new file mode 100644
index 0000000..65853ae
--- /dev/null
+++ b/complex/trait.Number.html
@@ -0,0 +1,111 @@
+
+
+
+
+
+pub trait Number: Add<Output=Self> + Div<Output=Self> + Mul<Output=Self> + Neg<Output=Self> + Sub<Output=Self> + Copy + Debug + PartialEq { }
+ Implementors
+
+
+
+
Keyboard shortcuts
+
+ - ?
+ - Show this help dialog
+ - S
+ - Focus the search field
+ - ⇤
+ - Move up in search results
+ - ⇥
+ - Move down in search results
+ - ⏎
+ - Go to active search result
+
+
+
+
Search tricks
+
+ Prefix searches with a type followed by a colon (e.g.
+ fn:
) to restrict the search to a given type.
+
+
+ Accepted types are: fn
, mod
,
+ struct
, enum
,
+ trait
, typedef
(or
+ tdef
).
+
+
+ Search functions by type signature (e.g.
+ vec -> usize
)
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/complex/trait.Real.html b/complex/trait.Real.html
new file mode 100644
index 0000000..f2da99f
--- /dev/null
+++ b/complex/trait.Real.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+pub trait Real: Number { }
+ Implementors
+
+
+
+
Keyboard shortcuts
+
+ - ?
+ - Show this help dialog
+ - S
+ - Focus the search field
+ - ⇤
+ - Move up in search results
+ - ⇥
+ - Move down in search results
+ - ⏎
+ - Go to active search result
+
+
+
+
Search tricks
+
+ Prefix searches with a type followed by a colon (e.g.
+ fn:
) to restrict the search to a given type.
+
+
+ Accepted types are: fn
, mod
,
+ struct
, enum
,
+ trait
, typedef
(or
+ tdef
).
+
+
+ Search functions by type signature (e.g.
+ vec -> usize
)
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dft/complex/fn.backward.html b/dft/complex/fn.backward.html
new file mode 100644
index 0000000..d27834f
--- /dev/null
+++ b/dft/complex/fn.backward.html
@@ -0,0 +1,104 @@
+
+
+
+
+
+pub fn backward(data: &mut [c64])
Perform the backward transform.
+
+
The number of points should be a power of two.
+
+
+
+
Keyboard shortcuts
+
+ - ?
+ - Show this help dialog
+ - S
+ - Focus the search field
+ - ⇤
+ - Move up in search results
+ - ⇥
+ - Move down in search results
+ - ⏎
+ - Go to active search result
+
+
+
+
Search tricks
+
+ Prefix searches with a type followed by a colon (e.g.
+ fn:
) to restrict the search to a given type.
+
+
+ Accepted types are: fn
, mod
,
+ struct
, enum
,
+ trait
, typedef
(or
+ tdef
).
+
+
+ Search functions by type signature (e.g.
+ vec -> usize
)
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dft/complex/fn.forward.html b/dft/complex/fn.forward.html
new file mode 100644
index 0000000..fc7ff5a
--- /dev/null
+++ b/dft/complex/fn.forward.html
@@ -0,0 +1,104 @@
+
+
+
+
+
+pub fn forward(data: &mut [c64])
Perform the forward transform.
+
+
The number of points should be a power of two.
+
+
+
+
Keyboard shortcuts
+
+ - ?
+ - Show this help dialog
+ - S
+ - Focus the search field
+ - ⇤
+ - Move up in search results
+ - ⇥
+ - Move down in search results
+ - ⏎
+ - Go to active search result
+
+
+
+
Search tricks
+
+ Prefix searches with a type followed by a colon (e.g.
+ fn:
) to restrict the search to a given type.
+
+
+ Accepted types are: fn
, mod
,
+ struct
, enum
,
+ trait
, typedef
(or
+ tdef
).
+
+
+ Search functions by type signature (e.g.
+ vec -> usize
)
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dft/complex/fn.inverse.html b/dft/complex/fn.inverse.html
new file mode 100644
index 0000000..6d4da11
--- /dev/null
+++ b/dft/complex/fn.inverse.html
@@ -0,0 +1,104 @@
+
+
+
+
+
+pub fn inverse(data: &mut [c64])
Perform the inverse transform.
+
+
The number of points should be a power of two.
+
+
+
+
Keyboard shortcuts
+
+ - ?
+ - Show this help dialog
+ - S
+ - Focus the search field
+ - ⇤
+ - Move up in search results
+ - ⇥
+ - Move down in search results
+ - ⏎
+ - Go to active search result
+
+
+
+
Search tricks
+
+ Prefix searches with a type followed by a colon (e.g.
+ fn:
) to restrict the search to a given type.
+
+
+ Accepted types are: fn
, mod
,
+ struct
, enum
,
+ trait
, typedef
(or
+ tdef
).
+
+
+ Search functions by type signature (e.g.
+ vec -> usize
)
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dft/complex/index.html b/dft/complex/index.html
new file mode 100644
index 0000000..cd1817e
--- /dev/null
+++ b/dft/complex/index.html
@@ -0,0 +1,130 @@
+
+
+
+
+
+Transformation of complex data.
+
+
+
+ backward |
+
+ Perform the backward transform.
+
+ |
+
+
+
+ forward |
+
+ Perform the forward transform.
+
+ |
+
+
+
+ inverse |
+
+ Perform the inverse transform.
+
+ |
+
+
+
+
+
Keyboard shortcuts
+
+ - ?
+ - Show this help dialog
+ - S
+ - Focus the search field
+ - ⇤
+ - Move up in search results
+ - ⇥
+ - Move down in search results
+ - ⏎
+ - Go to active search result
+
+
+
+
Search tricks
+
+ Prefix searches with a type followed by a colon (e.g.
+ fn:
) to restrict the search to a given type.
+
+
+ Accepted types are: fn
, mod
,
+ struct
, enum
,
+ trait
, typedef
(or
+ tdef
).
+
+
+ Search functions by type signature (e.g.
+ vec -> usize
)
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dft/complex/sidebar-items.js b/dft/complex/sidebar-items.js
new file mode 100644
index 0000000..d6f9f05
--- /dev/null
+++ b/dft/complex/sidebar-items.js
@@ -0,0 +1 @@
+initSidebarItems({"fn":[["backward","Perform the backward transform."],["forward","Perform the forward transform."],["inverse","Perform the inverse transform."]]});
\ No newline at end of file
diff --git a/dft/index.html b/dft/index.html
new file mode 100644
index 0000000..7371131
--- /dev/null
+++ b/dft/index.html
@@ -0,0 +1,121 @@
+
+
+
+
+
+
+
+
+ complex |
+
+ Transformation of complex data.
+
+ |
+
+
+
+ real |
+
+ Transformation of real data.
+
+ |
+
+
+
+
+
Keyboard shortcuts
+
+ - ?
+ - Show this help dialog
+ - S
+ - Focus the search field
+ - ⇤
+ - Move up in search results
+ - ⇥
+ - Move down in search results
+ - ⏎
+ - Go to active search result
+
+
+
+
Search tricks
+
+ Prefix searches with a type followed by a colon (e.g.
+ fn:
) to restrict the search to a given type.
+
+
+ Accepted types are: fn
, mod
,
+ struct
, enum
,
+ trait
, typedef
(or
+ tdef
).
+
+
+ Search functions by type signature (e.g.
+ vec -> usize
)
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dft/real/fn.backward.html b/dft/real/fn.backward.html
new file mode 100644
index 0000000..f47abed
--- /dev/null
+++ b/dft/real/fn.backward.html
@@ -0,0 +1,105 @@
+
+
+
+
+
+pub fn backward(data: &mut [f64])
Perform the backward transform.
+
+
The number of points should be a power of two. The data should be packed as
+described in real::forward
.
+
+
+
+
Keyboard shortcuts
+
+ - ?
+ - Show this help dialog
+ - S
+ - Focus the search field
+ - ⇤
+ - Move up in search results
+ - ⇥
+ - Move down in search results
+ - ⏎
+ - Go to active search result
+
+
+
+
Search tricks
+
+ Prefix searches with a type followed by a colon (e.g.
+ fn:
) to restrict the search to a given type.
+
+
+ Accepted types are: fn
, mod
,
+ struct
, enum
,
+ trait
, typedef
(or
+ tdef
).
+
+
+ Search functions by type signature (e.g.
+ vec -> usize
)
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dft/real/fn.forward.html b/dft/real/fn.forward.html
new file mode 100644
index 0000000..b67c0a7
--- /dev/null
+++ b/dft/real/fn.forward.html
@@ -0,0 +1,115 @@
+
+
+
+
+
+pub fn forward(data: &mut [f64])
Perform the forward transform.
+
+
The number of points should be a power of two. The data are replaced by the
+positive frequency half of their complex Fourier transform. The real-valued
+first and last components of the complex transform are returned as elements
+data[0]
and data[1]
, respectively.
+
+
+
+- William H. Press, Saul A. Teukolsky, William T. Vetterling, Brian P.
+Flannery, “Numerical Recipes 3rd Edition: The Art of Scientific
+Computing,” Cambridge University Press, 2007.
+
+
+
+
+
Keyboard shortcuts
+
+ - ?
+ - Show this help dialog
+ - S
+ - Focus the search field
+ - ⇤
+ - Move up in search results
+ - ⇥
+ - Move down in search results
+ - ⏎
+ - Go to active search result
+
+
+
+
Search tricks
+
+ Prefix searches with a type followed by a colon (e.g.
+ fn:
) to restrict the search to a given type.
+
+
+ Accepted types are: fn
, mod
,
+ struct
, enum
,
+ trait
, typedef
(or
+ tdef
).
+
+
+ Search functions by type signature (e.g.
+ vec -> usize
)
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dft/real/fn.inverse.html b/dft/real/fn.inverse.html
new file mode 100644
index 0000000..fd35b5a
--- /dev/null
+++ b/dft/real/fn.inverse.html
@@ -0,0 +1,105 @@
+
+
+
+
+
+pub fn inverse(data: &mut [f64])
Perform the inverse transform.
+
+
The number of points should be a power of two. The data should be packed as
+described in real::forward
.
+
+
+
+
Keyboard shortcuts
+
+ - ?
+ - Show this help dialog
+ - S
+ - Focus the search field
+ - ⇤
+ - Move up in search results
+ - ⇥
+ - Move down in search results
+ - ⏎
+ - Go to active search result
+
+
+
+
Search tricks
+
+ Prefix searches with a type followed by a colon (e.g.
+ fn:
) to restrict the search to a given type.
+
+
+ Accepted types are: fn
, mod
,
+ struct
, enum
,
+ trait
, typedef
(or
+ tdef
).
+
+
+ Search functions by type signature (e.g.
+ vec -> usize
)
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dft/real/fn.unpack.html b/dft/real/fn.unpack.html
new file mode 100644
index 0000000..e606beb
--- /dev/null
+++ b/dft/real/fn.unpack.html
@@ -0,0 +1,102 @@
+
+
+
+
+
+pub fn unpack(data: &[f64]) -> Vec<c64>
Unpack a compressed representation produced by real::forward
.
+
+
+
+
Keyboard shortcuts
+
+ - ?
+ - Show this help dialog
+ - S
+ - Focus the search field
+ - ⇤
+ - Move up in search results
+ - ⇥
+ - Move down in search results
+ - ⏎
+ - Go to active search result
+
+
+
+
Search tricks
+
+ Prefix searches with a type followed by a colon (e.g.
+ fn:
) to restrict the search to a given type.
+
+
+ Accepted types are: fn
, mod
,
+ struct
, enum
,
+ trait
, typedef
(or
+ tdef
).
+
+
+ Search functions by type signature (e.g.
+ vec -> usize
)
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dft/real/index.html b/dft/real/index.html
new file mode 100644
index 0000000..fce0961
--- /dev/null
+++ b/dft/real/index.html
@@ -0,0 +1,139 @@
+
+
+
+
+
+Transformation of real data.
+
+
+
+ backward |
+
+ Perform the backward transform.
+
+ |
+
+
+
+ forward |
+
+ Perform the forward transform.
+
+ |
+
+
+
+ inverse |
+
+ Perform the inverse transform.
+
+ |
+
+
+
+ unpack |
+
+ Unpack a compressed representation produced by real::forward .
+
+ |
+
+
+
+
+
Keyboard shortcuts
+
+ - ?
+ - Show this help dialog
+ - S
+ - Focus the search field
+ - ⇤
+ - Move up in search results
+ - ⇥
+ - Move down in search results
+ - ⏎
+ - Go to active search result
+
+
+
+
Search tricks
+
+ Prefix searches with a type followed by a colon (e.g.
+ fn:
) to restrict the search to a given type.
+
+
+ Accepted types are: fn
, mod
,
+ struct
, enum
,
+ trait
, typedef
(or
+ tdef
).
+
+
+ Search functions by type signature (e.g.
+ vec -> usize
)
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dft/real/sidebar-items.js b/dft/real/sidebar-items.js
new file mode 100644
index 0000000..dd66d1c
--- /dev/null
+++ b/dft/real/sidebar-items.js
@@ -0,0 +1 @@
+initSidebarItems({"fn":[["backward","Perform the backward transform."],["forward","Perform the forward transform."],["inverse","Perform the inverse transform."],["unpack","Unpack a compressed representation produced by `real::forward`."]]});
\ No newline at end of file
diff --git a/dft/sidebar-items.js b/dft/sidebar-items.js
new file mode 100644
index 0000000..060398c
--- /dev/null
+++ b/dft/sidebar-items.js
@@ -0,0 +1 @@
+initSidebarItems({"mod":[["complex","Transformation of complex data."],["real","Transformation of real data."]]});
\ No newline at end of file
diff --git a/implementors/complex/trait.Complex.js b/implementors/complex/trait.Complex.js
new file mode 100644
index 0000000..ab17a8e
--- /dev/null
+++ b/implementors/complex/trait.Complex.js
@@ -0,0 +1,10 @@
+(function() {var implementors = {};
+implementors['complex'] = [];
+
+ if (window.register_implementors) {
+ window.register_implementors(implementors);
+ } else {
+ window.pending_implementors = implementors;
+ }
+
+})()
diff --git a/implementors/complex/trait.Number.js b/implementors/complex/trait.Number.js
new file mode 100644
index 0000000..ab17a8e
--- /dev/null
+++ b/implementors/complex/trait.Number.js
@@ -0,0 +1,10 @@
+(function() {var implementors = {};
+implementors['complex'] = [];
+
+ if (window.register_implementors) {
+ window.register_implementors(implementors);
+ } else {
+ window.pending_implementors = implementors;
+ }
+
+})()
diff --git a/implementors/complex/trait.Real.js b/implementors/complex/trait.Real.js
new file mode 100644
index 0000000..ab17a8e
--- /dev/null
+++ b/implementors/complex/trait.Real.js
@@ -0,0 +1,10 @@
+(function() {var implementors = {};
+implementors['complex'] = [];
+
+ if (window.register_implementors) {
+ window.register_implementors(implementors);
+ } else {
+ window.pending_implementors = implementors;
+ }
+
+})()
diff --git a/implementors/core/clone/trait.Clone.js b/implementors/core/clone/trait.Clone.js
new file mode 100644
index 0000000..134bfc1
--- /dev/null
+++ b/implementors/core/clone/trait.Clone.js
@@ -0,0 +1,10 @@
+(function() {var implementors = {};
+implementors['complex'] = ["impl