-module(gleam_synapses@model@net_elems@layer@layer_serialized). -compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]). -export([serialized/1, deserialized/1, json_encoded/1, json_decoder/0]). -file("/home/dimos/Projects/Gleam/gleam_synapses/src/gleam_synapses/model/net_elems/layer/layer_serialized.gleam", 12). -spec serialized( gleam_zlists@interop:z_list(gleam_synapses@model@net_elems@neuron@neuron:neuron()) ) -> list(gleam_synapses@model@net_elems@neuron@neuron_serialized:neuron_serialized()). serialized(Layer) -> _pipe = Layer, _pipe@1 = gleam_zlists:map( _pipe, fun gleam_synapses@model@net_elems@neuron@neuron_serialized:serialized/1 ), gleam_zlists:to_list(_pipe@1). -file("/home/dimos/Projects/Gleam/gleam_synapses/src/gleam_synapses/model/net_elems/layer/layer_serialized.gleam", 18). -spec deserialized( list(gleam_synapses@model@net_elems@neuron@neuron_serialized:neuron_serialized()) ) -> gleam_zlists@interop:z_list(gleam_synapses@model@net_elems@neuron@neuron:neuron()). deserialized(Layer_serialized) -> _pipe = Layer_serialized, _pipe@1 = gleam_zlists:of_list(_pipe), gleam_zlists:map( _pipe@1, fun gleam_synapses@model@net_elems@neuron@neuron_serialized:deserialized/1 ). -file("/home/dimos/Projects/Gleam/gleam_synapses/src/gleam_synapses/model/net_elems/layer/layer_serialized.gleam", 24). -spec json_encoded( list(gleam_synapses@model@net_elems@neuron@neuron_serialized:neuron_serialized()) ) -> gleam@json:json(). json_encoded(Layer_serialized) -> gleam@json:array( Layer_serialized, fun gleam_synapses@model@net_elems@neuron@neuron_serialized:json_encoded/1 ). -file("/home/dimos/Projects/Gleam/gleam_synapses/src/gleam_synapses/model/net_elems/layer/layer_serialized.gleam", 28). -spec json_decoder() -> fun((gleam@dynamic:dynamic_()) -> {ok, list(gleam_synapses@model@net_elems@neuron@neuron_serialized:neuron_serialized())} | {error, list(gleam@dynamic:decode_error())}). json_decoder() -> gleam@dynamic:list( gleam_synapses@model@net_elems@neuron@neuron_serialized:json_decoder() ).