module Athena::Serializer::Visitors::SerializationVisitorInterface

Direct including types

Defined in:

visitors/serialization_visitor_interface.cr

Instance Method Summary

Instance Method Detail

abstract def finish : Nil #

[View source]
abstract def prepare : Nil #

[View source]
abstract def visit(data : Array(ASR::PropertyMetadataBase)) : Nil #

[View source]
abstract def visit(data : Bool) : Nil #

[View source]
abstract def visit(data : Enum) : Nil #

[View source]
abstract def visit(data : Hash) : Nil #

[View source]
abstract def visit(data : Enumerable) : Nil #

[View source]
abstract def visit(data : NamedTuple) : Nil #

[View source]
abstract def visit(data : Nil) : Nil #

[View source]
abstract def visit(data : Number) : Nil #

[View source]
abstract def visit(data : String) : Nil #

[View source]
abstract def visit(data : Symbol) : Nil #

[View source]
abstract def visit(data : Time) : Nil #

[View source]
abstract def visit(data : UUID) : Nil #

[View source]
abstract def visit(data : ASR::Any) : Nil #

[View source]
abstract def visit(data : ASR::Model) : Nil #

[View source]