marmot/seeds

Forward-only SQLite seed files for Marmot.

Types

pub type SeedError {
  DatabaseOpenError(path: String, message: String)
  MissingSeedDirectory(path: String)
  SeedPathIsNotDirectory(path: String)
  NoSeedFiles(path: String)
  SeedDirectoryReadError(path: String, message: String)
  SeedFileReadError(path: String, message: String)
  InvalidSeedFilename(path: String)
  SeedSqlError(path: String, message: String)
}

Constructors

  • DatabaseOpenError(path: String, message: String)
  • MissingSeedDirectory(path: String)
  • SeedPathIsNotDirectory(path: String)
  • NoSeedFiles(path: String)
  • SeedDirectoryReadError(path: String, message: String)
  • SeedFileReadError(path: String, message: String)
  • InvalidSeedFilename(path: String)
  • SeedSqlError(path: String, message: String)

Values

pub fn seed(
  database_path: String,
) -> Result(List(String), SeedError)
pub const seed_dir: String
pub fn seed_from(
  database_path: String,
  seeds_dir: String,
) -> Result(List(String), SeedError)
pub fn to_string(error: SeedError) -> String
Search Document