# NamedSocketRootMissing.description

- **Module:** NamedSocketRootMissing
- **Package:** libtmux-swift
- **Language:** Swift
- **Kind:** property
- **Source:** https://github.com/libtmux/libtmux-swift/blob/f02a4668570e1cc5198c941413750e021f42c214/Tests/TmuxFixture/TmuxFixture.swift#L178
- **Page:** https://libtmux.org/reference/swift/namedsocketrootmissing-description/

A textual representation of this instance.

Calling this property directly is discouraged. Instead, convert an
instance of any type to a string by using the `String(describing:)`
initializer. This initializer works with any type, and uses the custom
`description` property for types that conform to
`CustomStringConvertible`:

    struct Point: CustomStringConvertible {
        let x: Int, y: Int

        var description: String {
            return "(\(x), \(y))"
        }
    }

    let p = Point(x: 21, y: 30)
    let s = String(describing: p)
    print(s)
    // Prints "(21, 30)"

The conversion of `p` to a string in the assignment to `s` uses the
`Point` type's `description` property.
