:Neden Tamam ve Err'i doğrudan Sonuç :: öneki olmadan kullanabilirim? Örneğin
enum Foobar {
Foo(i32),
Bar(i32),
}
fn main() {
let a: Result<i32, i32> = Result::Ok(1);
let b: Result<i32, i32> = Ok(1);
let c: Foobar = Foobar::Foo(1);
let d: Foobar = Foo(1); // Error!
}
yerine sadece Foo()
ait Foobar::Foo()
yazmak zorunda, ama sadece Result::
olmadan Ok()
yazabilir. Neden? Aynı soru Some
ve None
için var.