MCPcopy Create free account

hub / github.com/allthemusicllc/atm-cli / types & classes

Types & classes33 in github.com/allthemusicllc/atm-cli

↓ 2 callersClassPartitionPathGenerator
Path generator for storage backends that support partitioned output schemes Partitioning files by path in the output storage backend can be useful if
src/storage.rs:114
↓ 1 callersInterfacePathGenerator
Trait to generate storage path for MIDI files in storage backends
src/storage.rs:68
ClassBatchSize
src/cli.rs:53
ClassBatchTarFile
Nested [tar archive](https://en.wikipedia.org/wiki/Tar_(computing)) storage backend, where each entry in the archive is a [gzip](https://en.wikipedia.
src/storage/batch_tar_file.rs:41
EnumCli
src/cli.rs:203
InterfaceCliDirective
Trait to implement command line directive. Typical implementation will parse the user-provided command line arguments (if any) and run a command or se
src/cli.rs:187
EnumCompressionArgError
src/directives/gen.rs:29
EnumEstimateDirective
src/directives/estimate.rs:62
ClassEstimateTarDirective
src/directives/estimate_tar.rs:26
ClassEstimateTarGzDirective
src/directives/estimate_tar_gz.rs:73
ClassGenBatchDirective
src/directives/gen_batch.rs:28
EnumGenDirective
src/directives/gen.rs:90
ClassGenSingleDirective
src/directives/gen_single.rs:16
ClassGenTarDirective
src/directives/gen_tar.rs:21
ClassGenTarGzDirective
src/directives/gen_tar_gz.rs:26
InterfaceIntoInner
Trait to implement functionality for storage backends to expose the underlying (inner) storage object.
src/storage.rs:51
ClassMIDIHashPathGenerator
Path generator that produces the hash of a MIDI file as the filename without any parent directories (see: [MIDIFile::gen_hash](../../libatm/midi_file/
src/storage.rs:81
ClassMelodyLengthArg
src/cli.rs:78
ClassNoteSetArg
src/cli.rs:91
ClassNoteVecArg
src/cli.rs:100
ClassNumNotesArg
src/cli.rs:113
EnumParseNumberArgError
src/cli.rs:31
ClassPartitionArgs
src/cli.rs:152
ClassPartitionDirective
src/directives/partition.rs:21
EnumPartitionPathGeneratorError
src/storage.rs:95
EnumPathGeneratorError
src/storage.rs:61
InterfaceStorageBackend
Trait to implement storage backends for MIDI files generated from [libatm::MIDIFile](../../libatm/midi_file/struct.MIDIFile.html).
src/storage.rs:28
EnumStorageState
src/storage/tar_archive.rs:22
ClassTarArchive
[Tar archive](https://en.wikipedia.org/wiki/Tar_(computing)) storage backend. Used by other storage backends as the underlying storage object.
src/storage/tar_archive.rs:47
EnumTarArchiveError
src/storage/tar_archive.rs:36
ClassTarFile
[Tar archive](https://en.wikipedia.org/wiki/Tar_(computing)) storage backend. Use for datasets where compression isn't necessary. For reference, a tar
src/storage/tar_file.rs:24
ClassTarGzFile
[Gzip](https://en.wikipedia.org/wiki/Gzip)-compressed [tar archive](https://en.wikipedia.org/wiki/Tar_(computing)) storage backend. Use for larger dat
src/storage/tar_gz_file.rs:26
ClassTargetArg
src/cli.rs:172