Esempio n. 1
0
 internal Res(Error error)
 {
     value      = Opt.Empty <TValue>();
     this.error = error;
     IsError    = true;
     IsNone     = false;
     IsSome     = false;
 }
Esempio n. 2
0
 internal Res(None _)
 {
     value   = Opt.Empty <TValue>();
     error   = default;
     IsError = false;
     IsNone  = value.IsNone;
     IsSome  = value.IsSome;
 }
Esempio n. 3
0
 internal Res(TValue value)
 {
     this.value = Opt.Of(value);
     error      = default;
     IsError    = false;
     IsNone     = this.value.IsNone;
     IsSome     = this.value.IsSome;
 }