cwd

package
v0.0.0-...-381c4e2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 23, 2024 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CwdFiles

type CwdFiles struct {

	// TODO-P4 make private
	Zettelen  schnittstellen.MutableSetLike[*Zettel]
	Typen     schnittstellen.MutableSetLike[*Typ]
	Kisten    schnittstellen.MutableSetLike[*Kasten]
	Etiketten schnittstellen.MutableSetLike[*Etikett]
	// TODO-P4 make set
	UnsureAkten      fd.MutableSet
	EmptyDirectories []*fd.FD
	// contains filtered or unexported fields
}

func MakeCwdFilesAll

func MakeCwdFilesAll(
	k *konfig.Compiled,
	st standort.Standort,
) (fs *CwdFiles, err error)

func MakeCwdFilesExactly

func MakeCwdFilesExactly(
	k *konfig.Compiled,
	st standort.Standort,
	files ...string,
) (fs *CwdFiles, err error)

func (CwdFiles) All

func (fs CwdFiles) All(
	f schnittstellen.FuncIter[*sku.ExternalMaybe],
) (err error)

func (CwdFiles) ContainsSku

func (fs CwdFiles) ContainsSku(m *sku.Transacted) bool

func (CwdFiles) Each

func (CwdFiles) EachCreatableMatchable

func (fs CwdFiles) EachCreatableMatchable(
	m schnittstellen.FuncIter[*sku.ExternalMaybe],
) (err error)

func (CwdFiles) Get

func (CwdFiles) GetCwdFDs

func (fs CwdFiles) GetCwdFDs() fd.Set

func (CwdFiles) GetEtikett

func (fs CwdFiles) GetEtikett(
	k *kennung.Etikett,
) (e *Etikett, ok bool)

func (CwdFiles) GetKasten

func (fs CwdFiles) GetKasten(
	h *kennung.Kasten,
) (z *Kasten, ok bool)

func (CwdFiles) GetKennungForFD

func (fs CwdFiles) GetKennungForFD(fd *fd.FD) (k *kennung.Kennung2, err error)

func (CwdFiles) GetTyp

func (fs CwdFiles) GetTyp(
	k *kennung.Typ,
) (t *Typ, ok bool)

func (CwdFiles) GetZettel

func (fs CwdFiles) GetZettel(
	h *kennung.Hinweis,
) (z *Zettel, ok bool)

func (CwdFiles) Len

func (c CwdFiles) Len() int

func (*CwdFiles) MarkUnsureAkten

func (fs *CwdFiles) MarkUnsureAkten(f *fd.FD) (err error)

func (CwdFiles) MatcherLen

func (c CwdFiles) MatcherLen() int

func (CwdFiles) String

func (fs CwdFiles) String() (out string)

func (CwdFiles) ZettelFiles

func (fs CwdFiles) ZettelFiles() (out []string, err error)

type Etikett

type Etikett = sku.ExternalMaybe

type Kasten

type Kasten = sku.ExternalMaybe

type Typ

type Typ = sku.ExternalMaybe

type Zettel

type Zettel = sku.ExternalMaybe

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL