Validation

object Validation extends LazyLogging
trait LazyLogging
class Object
trait Matchable
class Any

Type members

Types

type SV[A] = StateT[IO, State, A]
type Validation[A] = EitherT[SV, String, A]

Value members

Concrete methods

def fromEither[A](e: Either[String, A]): Validation[A]
def fromIO[A](io: IO[A]): Validation[A]
def fromStreamIO[A](io: Stream[IO, A]): Validation[List[A]]
def ok[A](x: A): Validation[A]
def runValidation(node: RDFNode, shape: SLang, rdf: RDFReader, schema: SchemaS): IO[Either[String, ShapesMap]]
def validate(node: RDFNode, shape: SLang, rdf: RDFReader, schema: SchemaS): Validation[Val]

Inherited fields

lazy protected val logger: Logger
Inherited from:
LazyLogging