AnyWriteable

public struct AnyWriteable<D> where D : MutableDataProtocol, D.Index == Int
extension AnyWriteable: Equatable where D: Equatable
extension AnyWriteable: ExpressibleByArrayLiteral where D == [UInt8]

Undocumented

  • Undocumented

    Declaration

    Swift

    public typealias Handler = (inout BinaryWriter<D>) throws -> ()
  • Undocumented

    Declaration

    Swift

    public var size: Int
  • Undocumented

    Declaration

    Swift

    @inlinable
    public init(size: Int, _ writeHandler: @escaping Handler)
  • Undocumented

    Declaration

    Swift

    @inlinable
    public func write(to writer: inout BinaryWriter<D>) throws
  • Undocumented

    Declaration

    Swift

    @inlinable
    public func bytes() throws -> D

Available where D: Equatable

  • Declaration

    Swift

    @inlinable
    public static func == (lhs: AnyWriteable<D>, rhs: AnyWriteable<D>) -> Bool

Available where D == [UInt8]

  • Declaration

    Swift

    @inlinable
    public init(arrayLiteral elements: UInt8...)