aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpravic <[email protected]>2017-09-13 07:10:08 +0300
committerpravic <[email protected]>2017-09-13 07:10:08 +0300
commit43193694517b30ec03c2d99a9f9997bd11fb4789 (patch)
treeab009829494837c21124a9f1e50ec2a5608ea3d3
parenttweak: Update CRT for modern Rust. (diff)
downloadwinapi-kmd-rs-43193694517b30ec03c2d99a9f9997bd11fb4789.tar.xz
winapi-kmd-rs-43193694517b30ec03c2d99a9f9997bd11fb4789.zip
fix: Set default value for NTSTATUS.
-rw-r--r--src/status.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/status.rs b/src/status.rs
index aae9ec5..352b4a7 100644
--- a/src/status.rs
+++ b/src/status.rs
@@ -17,6 +17,13 @@ pub enum Status {
unsuccessful = 0xC0000001,
}
+impl ::core::default::Default for Status {
+ #[inline]
+ fn default() -> Status {
+ Status::success
+ }
+}
+
impl Status {
/// Evaluates to `true` if the `Status` is a success type (`0..0x3FFFFFFF`)
/// or an informational type (`0x40000000..0x7FFFFFFF`).