diff options
author | Ms2ger <ms2ger@gmail.com> | 2015-01-18 23:32:03 +0100 |
---|---|---|
committer | Ms2ger <ms2ger@gmail.com> | 2015-01-18 23:32:03 +0100 |
commit | ecf0317bc0e9ca5c08bb9af42e488010ddc5e0f0 (patch) | |
tree | cfa4fecbf32f88caebade63a2efdb1f47e5ad55c /components/script | |
parent | 2a9acdcb73685f2c5c14b51f33b741690b60cb23 (diff) | |
download | servo-ecf0317bc0e9ca5c08bb9af42e488010ddc5e0f0.tar.gz servo-ecf0317bc0e9ca5c08bb9af42e488010ddc5e0f0.zip |
Document error.rs.
Diffstat (limited to 'components/script')
-rw-r--r-- | components/script/dom/bindings/error.rs | 22 |
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. |