summaryrefslogtreecommitdiff
path: root/core/source/main/scala/com/rockymadden/stringmetric/Algorithm.scala
blob: 5acb9f37aab87a572d2887485263d76312fc6ea9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
package com.rockymadden.stringmetric

object Algorithm {
	trait Algorithm[A] {
		def compute(a: A): Option[A]
	}


	trait StringAlgorithm extends Algorithm[Array[Char]] {
		def compute(a: String): Option[String]
	}
}