Index
| *> | Snap | 
| <$ | Snap | 
| <$> | Snap | 
| <* | Snap | 
| <**> | Snap | 
| <*> | Snap | 
| <=< | Snap | 
| <|> | Snap | 
| =<< | Snap | 
| >=> | Snap | 
| >> | Snap | 
| >>= | Snap | 
| activeUser | Snap.Snaplet.Auth | 
| addAuthSplices | Snap.Snaplet.Auth | 
| addHeader | Snap | 
| addPostInitHook | Snap.Snaplet, Snap | 
| addPostInitHookBase | Snap.Snaplet, Snap | 
| addResponseCookie | Snap | 
| addRoutes | Snap.Snaplet, Snap | 
| addSplices | Snap.Snaplet.Heist | 
| addTemplates | Snap.Snaplet.Heist | 
| addTemplatesAt | Snap.Snaplet.Heist | 
| addToOutput | Snap | 
| Alternative | Snap | 
| ap | Snap | 
| Applicative | Snap | 
| asLockout | Snap.Snaplet.Auth | 
| asMinPasswdLen | Snap.Snaplet.Auth | 
| asRememberCookieName | Snap.Snaplet.Auth | 
| asRememberPeriod | Snap.Snaplet.Auth | 
| asSiteKey | Snap.Snaplet.Auth | 
| authenticatePassword | Snap.Snaplet.Auth | 
| AuthError | Snap.Snaplet.Auth | 
| AuthFailure | Snap.Snaplet.Auth | 
| AuthManager | |
| 1 (Type/Class) | Snap.Snaplet.Auth | 
| 2 (Data Constructor) | Snap.Snaplet.Auth | 
| AuthSettings | |
| 1 (Type/Class) | Snap.Snaplet.Auth | 
| 2 (Data Constructor) | Snap.Snaplet.Auth | 
| authSettingsFromConfig | Snap.Snaplet.Auth | 
| AuthUser | |
| 1 (Type/Class) | Snap.Snaplet.Auth | 
| 2 (Data Constructor) | Snap.Snaplet.Auth | 
| backend | Snap.Snaplet.Auth | 
| BackendError | |
| 1 (Type/Class) | Snap.Snaplet.Auth | 
| 2 (Data Constructor) | Snap.Snaplet.Auth | 
| bindSnapletSplices | Snap.Snaplet.Heist | 
| bracketHandler | Snap.Snaplet, Snap | 
| bracketSnap | Snap | 
| buildUrlEncoded | Snap | 
| catchFinishWith | Snap | 
| checkPassword | Snap.Snaplet.Auth | 
| checkPasswordAndLogin | Snap.Snaplet.Auth | 
| checkTimeout | Snap.Snaplet.Session | 
| clearContentLength | Snap | 
| clearHeistCache | Snap.Snaplet.Heist | 
| ClearText | Snap.Snaplet.Auth | 
| combineConfig | Snap.Snaplet, Snap | 
| commandLineConfig | Snap | 
| commit | Snap.Snaplet.Session | 
| commitSession | Snap.Snaplet.Session | 
| completeConfig | Snap | 
| Config | Snap | 
| ConfigBackend | Snap | 
| ConfigFileLog | Snap | 
| ConfigIoLog | Snap | 
| ConfigLibEvBackend | Snap | 
| ConfigLog | Snap | 
| ConfigNoLog | Snap | 
| ConfigSimpleBackend | Snap | 
| CONNECT | Snap | 
| Const | |
| 1 (Data Constructor) | Snap | 
| 2 (Type/Class) | Snap | 
| Cookie | |
| 1 (Data Constructor) | Snap | 
| 2 (Type/Class) | Snap | 
| cookieDomain | Snap | 
| cookieExpires | Snap | 
| cookieHttpOnly | Snap | 
| cookieName | Snap | 
| cookiePath | Snap | 
| cookieSecure | Snap | 
| cookieValue | Snap | 
| createUser | Snap.Snaplet.Auth | 
| csrf | Snap.Snaplet.Session | 
| csrfToken | Snap.Snaplet.Session | 
| currentUser | Snap.Snaplet.Auth | 
| defaultConfig | Snap | 
| defAuthSettings | Snap.Snaplet.Auth | 
| defAuthUser | Snap.Snaplet.Auth | 
| DELETE | Snap | 
| delete | Snap.Snaplet.Session | 
| deleteFromSession | Snap.Snaplet.Session | 
| deleteHeader | Snap | 
| deleteResponseCookie | Snap | 
| destroy | Snap.Snaplet.Auth | 
| destroyUser | Snap.Snaplet.Auth | 
| dir | Snap | 
| DuplicateLogin | Snap.Snaplet.Auth | 
| embedSnaplet | Snap.Snaplet, Snap | 
| empty | Snap | 
| emptyConfig | Snap | 
| emptyResponse | Snap | 
| encrypt | Snap.Snaplet.Auth | 
| Encrypted | Snap.Snaplet.Auth | 
| encryptPassword | Snap.Snaplet.Auth | 
| Enumerator | Snap | 
| escapeHttp | Snap | 
| EscapeHttpHandler | Snap | 
| evalState | Snap | 
| evalStateT | Snap | 
| execState | Snap | 
| execStateT | Snap | 
| expireCookie | Snap | 
| extendedCommandLineConfig | Snap | 
| extendTimeout | Snap | 
| fail | Snap | 
| filterM | Snap | 
| finishWith | Snap | 
| fix | Snap | 
| fmap | Snap | 
| fmapOpt | Snap | 
| foldM | Snap | 
| foldM_ | Snap | 
| forceLogin | Snap.Snaplet.Auth | 
| forever | Snap | 
| forM | Snap | 
| formatHttpTime | Snap | 
| forM_ | Snap | 
| fstLens | Snap | 
| Functor | Snap | 
| GET | Snap | 
| get | Snap | 
| getAccessLog | Snap | 
| getBackend | Snap | 
| getBind | Snap | 
| getBufferingMode | Snap | 
| getCompression | Snap | 
| getConst | Snap | 
| getCookie | Snap | 
| getDefaultTimeout | Snap | 
| getErrorHandler | Snap | 
| getErrorLog | Snap | 
| getFromSession | Snap.Snaplet.Session | 
| getHeader | Snap | 
| getHeaders | Snap | 
| getHostname | Snap | 
| getL | Snap | 
| getLens | Snap.Snaplet, Snap | 
| getLocale | Snap | 
| getOpaqueConfig | Snap.Snaplet, Snap | 
| getOther | Snap | 
| getParam | Snap | 
| getParams | Snap | 
| getPort | Snap | 
| getPostParam | Snap | 
| getPostParams | Snap | 
| getProxyType | Snap | 
| getQueryParam | Snap | 
| getQueryParams | Snap | 
| getRequest | Snap | 
| getRequestBody | Snap | 
| getResponse | Snap | 
| getResponseCookie | Snap | 
| getResponseCookies | Snap | 
| getRoutePattern | Snap.Snaplet, Snap | 
| gets | Snap | 
| getSecureCookie | Snap.Snaplet.Session | 
| getSnapletAncestry | Snap.Snaplet, Snap | 
| getSnapletDescription | Snap.Snaplet, Snap | 
| getSnapletFilePath | Snap.Snaplet, Snap | 
| getSnapletName | Snap.Snaplet, Snap | 
| getSnapletRootURL | Snap.Snaplet, Snap | 
| getSnapletState | Snap.Snaplet, Snap | 
| getSnapletUserConfig | Snap.Snaplet, Snap | 
| getsRequest | Snap | 
| getsResponse | Snap | 
| getSSLBind | Snap | 
| getSSLCert | Snap | 
| getSSLKey | Snap | 
| getSSLPort | Snap | 
| getsSnapletState | Snap.Snaplet, Snap | 
| getTimeoutAction | Snap | 
| getTimeoutModifier | Snap | 
| getVerbose | Snap | 
| getZipList | Snap | 
| guard | Snap | 
| Handler | Snap.Snaplet, Snap | 
| HasHeaders | Snap | 
| HasHeist | Snap.Snaplet.Heist | 
| HEAD | Snap | 
| Headers | Snap | 
| headers | Snap | 
| Heist | Snap.Snaplet.Heist | 
| heistInit | Snap.Snaplet.Heist | 
| heistInit' | Snap.Snaplet.Heist | 
| heistLens | Snap.Snaplet.Heist | 
| heistLocal | Snap.Snaplet.Heist | 
| heistServe | Snap.Snaplet.Heist | 
| heistServeSingle | Snap.Snaplet.Heist | 
| httpServe | Snap | 
| HttpVersion | Snap | 
| IAuthBackend | Snap.Snaplet.Auth | 
| ifLoggedIn | Snap.Snaplet.Auth | 
| ifLoggedOut | Snap.Snaplet.Auth | 
| ifTop | Snap | 
| IncorrectPassword | Snap.Snaplet.Auth | 
| initCookieSessionManager | Snap.Snaplet.Session.Backends.CookieSession | 
| Initializer | Snap.Snaplet, Snap | 
| initJsonFileAuthManager | Snap.Snaplet.Auth.Backends.JsonFile | 
| insert | Snap.Snaplet.Session | 
| intMapLens | Snap | 
| intSetLens | Snap | 
| ipHeaderFilter | Snap | 
| ipHeaderFilter' | Snap | 
| ISessionManager | Snap.Snaplet.Session | 
| isLoggedIn | Snap.Snaplet.Auth | 
| iso | Snap | 
| join | Snap | 
| Lens | |
| 1 (Data Constructor) | Snap | 
| 2 (Type/Class) | Snap | 
| lens | Snap | 
| lift | Snap | 
| liftA | Snap | 
| liftA2 | Snap | 
| liftA3 | Snap | 
| liftAppHandler | Snap.Snaplet.Heist | 
| liftHandler | Snap.Snaplet.Heist | 
| liftHeist | Snap.Snaplet.Heist | 
| liftIO | Snap | 
| liftM | Snap | 
| liftM2 | Snap | 
| liftM3 | Snap | 
| liftM4 | Snap | 
| liftM5 | Snap | 
| liftSnap | Snap | 
| liftWith | Snap.Snaplet.Heist | 
| listHeaders | Snap | 
| load | Snap.Snaplet.Session | 
| loadSnapTH | |
| 1 (Function) | Snap.Loader.Devel | 
| 2 (Function) | Snap.Loader.Prod | 
| localRequest | Snap | 
| LockedOut | Snap.Snaplet.Auth | 
| lockout | Snap.Snaplet.Auth | 
| logError | Snap | 
| loggedInUser | Snap.Snaplet.Auth | 
| loginByRememberToken | Snap.Snaplet.Auth | 
| loginByUsername | Snap.Snaplet.Auth | 
| loginUser | Snap.Snaplet.Auth | 
| logout | Snap.Snaplet.Auth | 
| logoutUser | Snap.Snaplet.Auth | 
| lookup | Snap.Snaplet.Session | 
| lookupByLogin | Snap.Snaplet.Auth | 
| lookupByRememberToken | Snap.Snaplet.Auth | 
| lookupByUserId | Snap.Snaplet.Auth | 
| makeLens | Snap | 
| makeLenses | Snap | 
| makeSnaplet | Snap.Snaplet, Snap | 
| many | Snap | 
| mapAndUnzipM | Snap | 
| mapLens | Snap | 
| mapM | Snap | 
| mapM_ | Snap | 
| mapState | Snap | 
| mapStateT | Snap | 
| markAuthFail | Snap.Snaplet.Auth | 
| markAuthSuccess | Snap.Snaplet.Auth | 
| Method | Snap | 
| method | Snap | 
| methods | Snap | 
| mfilter | Snap | 
| mfix | Snap | 
| minPasswdLen | Snap.Snaplet.Auth | 
| mkCSRFToken | Snap.Snaplet.Session.Common, Snap.Snaplet.Session | 
| mkJsonAuthMgr | Snap.Snaplet.Auth.Backends.JsonFile | 
| mkRNG | Snap.Snaplet.Session.Common, Snap.Snaplet.Session | 
| modify | Snap | 
| modifyHeistTS | Snap.Snaplet.Heist | 
| modifyRequest | Snap | 
| modifyResponse | Snap | 
| modifyResponseBody | Snap | 
| modifyResponseCookie | Snap | 
| modifySnapletState | Snap.Snaplet, Snap | 
| modifyTimeout | Snap | 
| modL | Snap | 
| Monad | Snap | 
| MonadFix | Snap | 
| MonadIO | Snap | 
| MonadPlus | Snap | 
| MonadSnap | Snap | 
| MonadSnaplet | Snap.Snaplet, Snap | 
| MonadState | Snap | 
| MonadTrans | Snap | 
| mplus | Snap | 
| msum | Snap | 
| mzero | Snap | 
| nameMakeLens | Snap | 
| nameSnaplet | Snap.Snaplet, Snap | 
| nestSnaplet | Snap.Snaplet, Snap | 
| NoHandlerException | |
| 1 (Data Constructor) | Snap | 
| 2 (Type/Class) | Snap | 
| onUnload | Snap.Snaplet, Snap | 
| optDescrs | Snap | 
| optional | Snap | 
| OPTIONS | Snap | 
| Params | Snap | 
| parseHttpTime | Snap | 
| parseUrlEncoded | Snap | 
| pass | Snap | 
| Password | Snap.Snaplet.Auth | 
| PasswordMissing | Snap.Snaplet.Auth | 
| path | Snap | 
| pathArg | Snap | 
| POST | Snap | 
| printInfo | Snap.Snaplet, Snap | 
| printUrlEncoded | Snap | 
| pure | Snap | 
| PUT | Snap | 
| put | Snap | 
| putRequest | Snap | 
| putResponse | Snap | 
| putSnapletState | Snap.Snaplet, Snap | 
| quickHttpServe | Snap | 
| randomNumberGenerator | Snap.Snaplet.Auth | 
| randomToken | Snap.Snaplet.Session.Common, Snap.Snaplet.Session | 
| readCookie | Snap | 
| readRequestBody | Snap | 
| redirect | Snap | 
| redirect' | Snap | 
| registerUser | Snap.Snaplet.Auth | 
| reloadSite | Snap.Snaplet, Snap | 
| rememberCookieName | Snap.Snaplet.Auth | 
| rememberPeriod | Snap.Snaplet.Auth | 
| render | Snap.Snaplet.Heist | 
| renderAs | Snap.Snaplet.Heist | 
| renderWithSplices | Snap.Snaplet.Heist | 
| replicateM | Snap | 
| replicateM_ | Snap | 
| Request | Snap | 
| requireUser | Snap.Snaplet.Auth | 
| reset | Snap.Snaplet.Session | 
| resetSession | Snap.Snaplet.Session | 
| Response | Snap | 
| return | Snap | 
| RNG | Snap.Snaplet.Session.Common, Snap.Snaplet.Session | 
| Role | |
| 1 (Type/Class) | Snap.Snaplet.Auth | 
| 2 (Data Constructor) | Snap.Snaplet.Auth | 
| route | Snap | 
| routeLocal | Snap | 
| rqContentLength | Snap | 
| rqContextPath | Snap | 
| rqCookies | Snap | 
| rqIsSecure | Snap | 
| rqLocalAddr | Snap | 
| rqLocalHostname | Snap | 
| rqMethod | Snap | 
| rqModifyParams | Snap | 
| rqParam | Snap | 
| rqParams | Snap | 
| rqPathInfo | Snap | 
| rqPostParam | Snap | 
| rqPostParams | Snap | 
| rqQueryParam | Snap | 
| rqQueryParams | Snap | 
| rqQueryString | Snap | 
| rqRemoteAddr | Snap | 
| rqRemotePort | Snap | 
| rqServerName | Snap | 
| rqServerPort | Snap | 
| rqSetParam | Snap | 
| rqURI | Snap | 
| rqVersion | Snap | 
| rspStatus | Snap | 
| rspStatusReason | Snap | 
| runLens | Snap | 
| runRequestBody | Snap | 
| runSnap | Snap | 
| runSnaplet | Snap.Snaplet, Snap | 
| runState | Snap | 
| runStateT | Snap | 
| save | Snap.Snaplet.Auth | 
| saveUser | Snap.Snaplet.Auth | 
| SecureCookie | Snap.Snaplet.Session | 
| sendFile | Snap | 
| sendFilePartial | Snap | 
| sequence | Snap | 
| sequence_ | Snap | 
| serveSnaplet | Snap.Snaplet, Snap | 
| session | Snap.Snaplet.Auth | 
| SessionManager | |
| 1 (Type/Class) | Snap.Snaplet.Session | 
| 2 (Data Constructor) | Snap.Snaplet.Session | 
| sessionToList | Snap.Snaplet.Session | 
| setAccessLog | Snap | 
| setBackend | Snap | 
| setBind | Snap | 
| setBufferingMode | Snap | 
| setCompression | Snap | 
| setContentLength | Snap | 
| setContentType | Snap | 
| setDefaultTimeout | Snap | 
| setErrorHandler | Snap | 
| setErrorLog | Snap | 
| setHeader | Snap | 
| setHostname | Snap | 
| setInSession | Snap.Snaplet.Session | 
| setL | Snap | 
| setLens | Snap | 
| setLocale | Snap | 
| setOther | Snap | 
| setPassword | Snap.Snaplet.Auth | 
| setPort | Snap | 
| setProxyType | Snap | 
| setResponseBody | Snap | 
| setResponseCode | Snap | 
| setResponseStatus | Snap | 
| setRoutePattern | Snap.Snaplet, Snap | 
| setSecureCookie | Snap.Snaplet.Session | 
| setSSLBind | Snap | 
| setSSLCert | Snap | 
| setSSLKey | Snap | 
| setSSLPort | Snap | 
| setTimeout | Snap | 
| setUnicodeLocale | Snap | 
| setVerbose | Snap | 
| simpleHttpServe | Snap | 
| siteKey | Snap.Snaplet.Auth | 
| Snap | Snap | 
| Snaplet | Snap.Snaplet, Snap | 
| SnapletConfig | Snap.Snaplet, Snap | 
| snapletConfig | Snap.Snaplet, Snap | 
| SnapletHeist | Snap.Snaplet.Heist | 
| SnapletInit | Snap.Snaplet, Snap | 
| SnapletSplice | Snap.Snaplet.Heist | 
| snapletValue | Snap.Snaplet, Snap | 
| snapServerVersion | Snap | 
| sndLens | Snap | 
| some | Snap | 
| SomeEnumerator | |
| 1 (Data Constructor) | Snap | 
| 2 (Type/Class) | Snap | 
| State | Snap | 
| state | Snap | 
| StateT | |
| 1 (Type/Class) | Snap | 
| 2 (Data Constructor) | Snap | 
| subSnaplet | Snap.Snaplet, Snap | 
| terminateConnection | Snap | 
| toList | Snap.Snaplet.Session | 
| touch | Snap.Snaplet.Session | 
| touchSession | Snap.Snaplet.Session | 
| TRACE | Snap | 
| transformRequestBody | Snap | 
| unless | Snap | 
| unUid | Snap.Snaplet.Auth | 
| unwrapArrow | Snap | 
| unwrapMonad | Snap | 
| updateHeaders | Snap | 
| urlDecode | Snap | 
| urlEncode | Snap | 
| urlEncodeBuilder | Snap | 
| userActivatedAt | Snap.Snaplet.Auth | 
| userCreatedAt | Snap.Snaplet.Auth | 
| userCurrentLoginAt | Snap.Snaplet.Auth | 
| userCurrentLoginIp | Snap.Snaplet.Auth | 
| userFailedLoginCount | Snap.Snaplet.Auth | 
| UserId | |
| 1 (Type/Class) | Snap.Snaplet.Auth | 
| 2 (Data Constructor) | Snap.Snaplet.Auth | 
| userId | Snap.Snaplet.Auth | 
| userLastLoginAt | Snap.Snaplet.Auth | 
| userLastLoginIp | Snap.Snaplet.Auth | 
| userLockedOutUntil | Snap.Snaplet.Auth | 
| userLogin | Snap.Snaplet.Auth | 
| userLoginCount | Snap.Snaplet.Auth | 
| userMeta | Snap.Snaplet.Auth | 
| usernameExists | Snap.Snaplet.Auth | 
| UserNotFound | Snap.Snaplet.Auth | 
| userPassword | Snap.Snaplet.Auth | 
| userRememberToken | Snap.Snaplet.Auth | 
| userRoles | Snap.Snaplet.Auth | 
| userSuspendedAt | Snap.Snaplet.Auth | 
| userUpdatedAt | Snap.Snaplet.Auth | 
| verify | Snap.Snaplet.Auth | 
| void | Snap | 
| when | Snap | 
| with | Snap.Snaplet, Snap | 
| with' | Snap.Snaplet, Snap | 
| withBackend | Snap.Snaplet.Auth | 
| withHeistTS | Snap.Snaplet.Heist | 
| withRequest | Snap | 
| withResponse | Snap | 
| withRNG | Snap.Snaplet.Session.Common, Snap.Snaplet.Session | 
| withSession | Snap.Snaplet.Session | 
| withSplices | Snap.Snaplet.Heist | 
| withState | Snap | 
| withStateT | Snap | 
| withTop | Snap.Snaplet, Snap | 
| withTop' | Snap.Snaplet, Snap | 
| WrapArrow | Snap | 
| wrapHandlers | Snap.Snaplet, Snap | 
| WrapMonad | Snap | 
| WrappedArrow | Snap | 
| WrappedMonad | Snap | 
| writeBS | Snap | 
| writeBuilder | Snap | 
| writeLazyText | Snap | 
| writeLBS | Snap | 
| writeText | Snap | 
| ZipList | |
| 1 (Data Constructor) | Snap | 
| 2 (Type/Class) | Snap | 
| zipWithM | Snap | 
| zipWithM_ | Snap | 
| ^! | Snap | 
| ^!%= | Snap | 
| ^!*= | Snap | 
| ^!+= | Snap | 
| ^!-= | Snap | 
| ^!/= | Snap | 
| ^!= | Snap | 
| ^$ | Snap | 
| ^$! | Snap | 
| ^%%= | Snap | 
| ^%= | Snap | 
| ^*= | Snap | 
| ^+= | Snap | 
| ^-= | Snap | 
| ^. | Snap | 
| ^/= | Snap | 
| ^= | Snap |