abstract struct TDS::TypeInfo

Included Modules

Direct Known Subclasses

Defined in:

tds/type_info.cr

Constructors

Instance Method Summary

Macros inherited from module TDS::Trace

trace(value) trace, trace_pop trace_pop, trace_push trace_push

Constructor Detail

def self.from_io(io : IO) : TypeInfo #

[View source]
def self.from_value(value : Value) : TypeInfo #

[View source]
def self.new #

[View source]

Instance Method Detail

abstract def decode(io : IO) : Value #

[View source]
def encode(value : Value, io : IO) #

[View source]
def initialize #

[View source]
def type : String #

[View source]
def write(io : IO) #

[View source]