Skip to content

Instantly share code, notes, and snippets.

struct S {
let x: Int
init(x: Int) { self.x = x }
// This is allowed
init(x2: Int) {
self.init(x: x2)
}
@therealbnut
therealbnut / volumeUUIDForPath.swift
Created April 24, 2017 02:02 — forked from adgray/volumeUUIDForPath.swift
Get Volume UUID for Path
import DiskArbitration
extension URL {
var volumeUUID: String? {
guard self.isFileURL, let session = DASessionCreate(nil) else {
return nil
}
var fsStats = statfs()
guard statfs(self.path, &fsStats) == 0,