refactor: naming (#1)

This commit was merged in pull request #1.
This commit is contained in:
Levente Nas
2024-09-25 09:42:06 +02:00
committed by GitHub
parent 23a8a9ee04
commit c4b6077e3a
11 changed files with 122 additions and 122 deletions

View File

@@ -16,10 +16,10 @@ func None_t[T any](T) Optional[T] {
// CTORS END
func (opt Optional[T]) Is_some() bool { return opt.present }
func (opt Optional[T]) Is_none() bool { return !opt.present }
func (opt Optional[T]) IsSome() bool { return opt.present }
func (opt Optional[T]) IsNone() bool { return !opt.present }
func (opt Optional[T]) Has_value() bool { return opt.Is_some() }
func (opt Optional[T]) HasValue() bool { return opt.IsSome() }
// UNWRAPPABLE INTERFACE BEGIN
func (opt Optional[T]) Expect(msg string) T {
@@ -36,14 +36,14 @@ func (opt Optional[T]) Unwrap() T {
panic("Tried unwrapping an Optional that did not have a value!")
}
func (opt Optional[T]) Unwrap_or(val T) T {
func (opt Optional[T]) UnwrapOr(val T) T {
if opt.present {
return opt.value
}
return val
}
func (opt Optional[T]) Unwrap_or_default() T {
func (opt Optional[T]) UnwrapOrDefault() T {
if opt.present {
return opt.value
}
@@ -51,7 +51,7 @@ func (opt Optional[T]) Unwrap_or_default() T {
return res
}
func (opt Optional[T]) Unwrap_or_else(f func() T) T {
func (opt Optional[T]) UnwrapOrElse(f func() T) T {
if opt.present {
return opt.value
}
@@ -61,7 +61,7 @@ func (opt Optional[T]) Unwrap_or_else(f func() T) T {
// UNWRAPPABLE INTERFACE END
// transforms Some(v) to Ok(v), and None to Err(err)
func (opt Optional[T]) Ok_or(err error) Result[T] {
func (opt Optional[T]) OkOr(err error) Result[T] {
if opt.present {
return Ok(opt.value)
}
@@ -69,7 +69,7 @@ func (opt Optional[T]) Ok_or(err error) Result[T] {
}
// transforms Some(v) to Ok(v), and None to a value of Err using the provided function
func (opt Optional[T]) Ok_or_else(f func() error) Result[T] {
func (opt Optional[T]) OkOrElse(f func() error) Result[T] {
if opt.present {
return Ok(opt.value)
}