return-ok
Macros for dealing with Options and Results where you shouldn't
Macros
ok_some:Result<Option<T>>->Torreturn Result<Option<T>>
match $value
some_ok:Option<Result<T>>->Torreturn Option<Result<T>>
match $value
option_ok:Result<Option<T>>->Option<T>orreturn Result<Option<T>>
match $value
some_or_return:Option<T>->Torreturn default
match $value
some_or_return_ok:Option<T>->Torreturn Result<default>
match $value
some_or_return_err:Option<T>->Torreturn Result<default>
match $value
some_or_return_some:Option<T>->Torreturn Option<default>
match $value
some_or_continue:Option<T>->Torcontinue
match $value
ok_or_return:Result<T>->Torreturn default
match $value
ok_or_return_ok:Result<T>->Torreturn Result<default>
match $value
ok_or_return_err:Result<T>->Torreturn Result<default>
match $value
ok_or_return_some:Result<T>->Torreturn Option<default>
match $value
ok_or_continue:Result<T>->Torcontinue
match $value