aboutsummaryrefslogtreecommitdiffstats
path: root/components/script
diff options
context:
space:
mode:
authorMs2ger <ms2ger@gmail.com>2015-01-18 23:32:03 +0100
committerMs2ger <ms2ger@gmail.com>2015-01-18 23:32:03 +0100
commitecf0317bc0e9ca5c08bb9af42e488010ddc5e0f0 (patch)
treecfa4fecbf32f88caebade63a2efdb1f47e5ad55c /components/script
parent2a9acdcb73685f2c5c14b51f33b741690b60cb23 (diff)
downloadservo-ecf0317bc0e9ca5c08bb9af42e488010ddc5e0f0.tar.gz
servo-ecf0317bc0e9ca5c08bb9af42e488010ddc5e0f0.zip
Document error.rs.
Diffstat (limited to 'components/script')
-rw-r--r--components/script/dom/bindings/error.rs22
1 files changed, 20 insertions, 2 deletions
diff --git a/components/script/dom/bindings/error.rs b/components/script/dom/bindings/error.rs
index 0e887a89e77..2d02dc08ee9 100644
--- a/components/script/dom/bindings/error.rs
+++ b/components/script/dom/bindings/error.rs
@@ -4,6 +4,8 @@
//! Utilities to throw exceptions from Rust bindings.
+#![deny(missing_docs)]
+
use dom::bindings::conversions::ToJSValConvertible;
use dom::bindings::global::GlobalRef;
use dom::domexception::DOMException;
@@ -21,22 +23,38 @@ use std::ptr;
/// DOM exceptions that can be thrown by a native DOM method.
#[deriving(Show, Clone)]
pub enum Error {
+ /// IndexSizeError
IndexSize,
- FailureUnknown,
+ /// NotFoundError
NotFound,
+ /// HierarchyRequestError
HierarchyRequest,
+ /// InvalidCharacterError
InvalidCharacter,
+ /// NotSupportedError
NotSupported,
+ /// InvalidStateError
InvalidState,
+ /// SyntaxError
Syntax,
+ /// NamespaceError
NamespaceError,
+ /// InvalidAccessError
InvalidAccess,
+ /// SecurityError
Security,
+ /// NetworkError
Network,
+ /// AbortError
Abort,
+ /// TimeoutError
Timeout,
+ /// DataCloneError
DataClone,
- NoModificationAllowedError
+ /// NoModificationAllowedError
+ NoModificationAllowedError,
+ /// Unknown failure
+ FailureUnknown,
}
/// The return type for IDL operations that can throw DOM exceptions.