Structs

The following structs are available globally.

  • The path to either a directory or the symbolic link to a directory.

    See more

    Declaration

    Swift

    public struct DirectoryPath: Path
  • The path to a file system item which is not a directory or the symbolic link to a directory.

    See more

    Declaration

    Swift

    public struct FilePath: Path
  • The path to a file system item of unknown type.

    See more

    Declaration

    Swift

    public struct AnyPath: Path
  • A sequence from splitting a Collection lazily.

    See more

    Declaration

    Swift

    public struct LazySplitSequence <Base: Collection>: IteratorProtocol, LazySequenceProtocol where
    	Base.Iterator.Element: Equatable,
    	Base.SubSequence: Collection,
    	Base.SubSequence.Iterator.Element==Base.Iterator.Element,
    	Base.SubSequence==Base.SubSequence.SubSequence
  • A sequence from splitting a series of Collections lazily, as if they were one Collection.

    See more

    Declaration

    Swift

    public struct PartialSourceLazySplitSequence <Base: Collection>: IteratorProtocol, LazySequenceProtocol where
    	Base.Iterator.Element: Equatable,
    	Base.SubSequence: RangeReplaceableCollection,
    	Base.SubSequence.Iterator.Element==Base.Iterator.Element,
    	Base.SubSequence==Base.SubSequence.SubSequence