Delete cgo extensions.
This commit is contained in:
parent
c9d21d89d1
commit
7c14b887c5
|
@ -16,27 +16,3 @@ extension String {
|
||||||
return UnsafeMutablePointer(mutating: p)
|
return UnsafeMutablePointer(mutating: p)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
extension UnsafeMutablePointer where Pointee == Int8 {
|
|
||||||
func toString() -> String {
|
|
||||||
let string = String(cString: self)
|
|
||||||
deallocate()
|
|
||||||
return string
|
|
||||||
}
|
|
||||||
|
|
||||||
func toData() -> Data {
|
|
||||||
return toString().data(using: .utf8) ?? Data()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
extension Bool {
|
|
||||||
func goObject() -> GoUint8 {
|
|
||||||
return self == true ? 1 : 0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
extension GoUint8 {
|
|
||||||
func toBool() -> Bool {
|
|
||||||
return self == 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in New Issue