Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/mbe/src/lib.rs')
| -rw-r--r-- | crates/mbe/src/lib.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/crates/mbe/src/lib.rs b/crates/mbe/src/lib.rs index 6920832dd2..ed3200964d 100644 --- a/crates/mbe/src/lib.rs +++ b/crates/mbe/src/lib.rs @@ -317,6 +317,12 @@ pub struct ValueResult<T, E> { pub err: Option<E>, } +impl<T: Default, E> Default for ValueResult<T, E> { + fn default() -> Self { + Self { value: Default::default(), err: Default::default() } + } +} + impl<T, E> ValueResult<T, E> { pub fn new(value: T, err: E) -> Self { Self { value, err: Some(err) } |