Hoogle Search

Within LTS Haskell 24.40 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. isValid :: ShortByteString -> Bool

    filepath System.OsPath.Windows.Internal

    Is a ShortByteString valid, i.e. could you create a file like it? This function checks for invalid names, and invalid characters, but does not check if length limits are exceeded, as these are typically filesystem dependent.

    isValid "" == False
    isValid "\0" == False
    Posix:   isValid "/random_ path:*" == True
    Posix:   isValid x == not (null x)
    Windows: isValid "c:\\test" == True
    Windows: isValid "c:\\test:of_test" == False
    Windows: isValid "test*" == False
    Windows: isValid "c:\\test\\nul" == False
    Windows: isValid "c:\\test\\prn.txt" == False
    Windows: isValid "c:\\nul\\file" == False
    Windows: isValid "\\\\" == False
    Windows: isValid "\\\\\\foo" == False
    Windows: isValid "\\\\?\\D:file" == False
    Windows: isValid "foo\tbar" == False
    Windows: isValid "nul .txt" == False
    Windows: isValid " nul.txt" == True
    

  2. makeValid :: ShortByteString -> ShortByteString

    filepath System.OsPath.Windows.Internal

    Take a ShortByteString and make it valid; does not change already valid FILEPATHs.

    isValid (makeValid x)
    isValid x ==> makeValid x == x
    makeValid "" == "_"
    makeValid "file\0name" == "file_name"
    Windows: makeValid "c:\\already\\/valid" == "c:\\already\\/valid"
    Windows: makeValid "c:\\test:of_test" == "c:\\test_of_test"
    Windows: makeValid "test*" == "test_"
    Windows: makeValid "c:\\test\\nul" == "c:\\test\\nul_"
    Windows: makeValid "c:\\test\\prn.txt" == "c:\\test\\prn_.txt"
    Windows: makeValid "c:\\test/prn.txt" == "c:\\test/prn_.txt"
    Windows: makeValid "c:\\nul\\file" == "c:\\nul_\\file"
    Windows: makeValid "\\\\\\foo" == "\\\\drive"
    Windows: makeValid "\\\\?\\D:file" == "\\\\?\\D:\\file"
    Windows: makeValid "nul .txt" == "nul _.txt"
    

  3. INV5_BitmapIndexed_invalid_single_subtree :: Error k

    unordered-containers Data.HashMap.Internal.Debug

    No documentation available.

  4. Invalid :: Error k -> SubHashPath -> Validity k

    unordered-containers Data.HashMap.Internal.Debug

    No documentation available.

  5. Valid :: Validity k

    unordered-containers Data.HashMap.Internal.Debug

    No documentation available.

  6. data Validity k

    unordered-containers Data.HashMap.Internal.Debug

    No documentation available.

  7. valid :: Hashable k => HashMap k v -> Validity k

    unordered-containers Data.HashMap.Internal.Debug

    No documentation available.

  8. data Confidence

    tasty-quickcheck Test.Tasty.QuickCheck

    The statistical parameters used by checkCoverage.

  9. Confidence :: Integer -> Double -> Confidence

    tasty-quickcheck Test.Tasty.QuickCheck

    No documentation available.

  10. functionVoid :: (forall b . () => void -> b) -> void :-> c

    tasty-quickcheck Test.Tasty.QuickCheck

    Provides a Function instance for types isomorphic to Void. An actual Function Void instance is defined in quickcheck-instances.

Page 379 of many | Previous | Next