Dot
public struct Dot : Equatable
extension Dot: Comparable
extension Dot: CustomStringConvertible
A pairing of a entity ID with an immutable counter value.
NOTE: the dot definition in the dvv.erl Erlang file also has a timestamp value to disambiguate when the counter is the same.
This implementation assumes that a server can keep that from happening, since this counter is by definition held and managed by a
specific server.
-
The key associated with the counter.
Declaration
Swift
public let key: String -
The counter value. Active counters start at 1 (zero is used to indicate a non-existant counter)
Declaration
Swift
public let counter: UInt64 -
Obtain a new Dot instance with an incremented counted
Declaration
Swift
func increment() -> DotReturn Value
new Dot instance
-
Declaration
Swift
public static func < (lhs: Dot, rhs: Dot) -> Bool -
Declaration
Swift
public var description: String { get }
View on GitHub
Dot Structure Reference