Member group

LastOrError

Type: EnumerableOption<T>
Namespace: System.Linq
Assembly: Raven.Core.dll
Source file: LinqExtensions.rvn

Overloads / Variants

LastOrError

static func LastOrError<T, E>(self: IEnumerable<T>, errorFactory: () -> E) -> Result<T, E>

Source file: LinqExtensions.rvn

Returns the last element as Ok, or an error produced by errorFactory.

LastOrError

static func LastOrError<T, E>(self: IEnumerable<T>, predicate: T -> bool, errorFactory: () -> E) -> Result<T, E>

Source file: LinqExtensions.rvn

Returns the last matching element as Ok, or an error produced by errorFactory.