vcs-ignore-0.0.2.0: Library for handling files ignored by VCS systems.
Copyright(c) 2020-2022 Vaclav Svejcar
LicenseBSD-3-Clause
Maintainervaclav.svejcar@gmail.com
Stabilityexperimental
PortabilityPOSIX
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.VCS.Ignore.Types

Description

This module contains data types and functions shared across the library.

Synopsis

Documentation

data VCSIgnoreError Source #

Top-level of any exception thrown by this library.

Constructors

forall e.Exception e => VCSIgnoreError e 

fromVCSIgnoreError Source #

Arguments

:: Exception e 
=> SomeException

exception to unwrap

-> Maybe e

unwrapped exception

Unwraps given exception from VCSIgnoreError.

toVCSIgnoreError Source #

Arguments

:: Exception e 
=> e

exception to wrap

-> SomeException

wrapped exception

Wraps given exception from VCSIgnoreError.