zio.blocks.schema.yaml
Members list
Type members
Classlikes
This object was generated by sbt-buildinfo.
This object was generated by sbt-buildinfo.
Attributes
- Source
- BuildInfo.scala
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
BuildInfo.type
A sealed trait representing a YAML node.
A sealed trait representing a YAML node.
The Yaml type provides a complete representation of YAML data with four possible cases: Yaml.Mapping, Yaml.Sequence, Yaml.Scalar, and Yaml.NullValue.
Attributes
- Companion
- object
- Source
- Yaml.scala
- Supertypes
- Known subtypes
Abstract base class for YAML binary codecs that serialize/deserialize values of type A to and from YAML representations.
Abstract base class for YAML binary codecs that serialize/deserialize values of type A to and from YAML representations.
Type parameters
- A
-
the type this codec handles
Attributes
- Companion
- object
- Source
- YamlCodec.scala
- Supertypes
Default instance of YamlCodecDeriver.
Default instance of YamlCodecDeriver.
Attributes
- Companion
- class
- Source
- YamlCodecDeriver.scala
- Supertypes
- Self type
-
YamlCodecDeriver.type
A zio.blocks.schema.derive.Deriver that produces YamlCodec instances for schema-described types, converting between Scala values and YAML representations.
A zio.blocks.schema.derive.Deriver that produces YamlCodec instances for schema-described types, converting between Scala values and YAML representations.
Attributes
- Companion
- object
- Source
- YamlCodecDeriver.scala
- Supertypes
- Known subtypes
-
object YamlCodecDeriver
A custom exception class without the stack trace representing errors that occur during YAML encoding/decoding operations.
A custom exception class without the stack trace representing errors that occur during YAML encoding/decoding operations.
The XmlCodecError class extends Throwable to provide enhanced error reporting for scenarios involving YAML encoding or decoding errors where dynamic data paths (spans) are involved. These spans represent the stack of nodes traversed within the data structure when the error occurred. So that top-level spans are at the end of the list.
Value parameters
- message
-
A descriptive message providing additional context or details about the error.
- spans
-
A list of
DynamicOptic.Nodeobjects representing the traversal path within the data structure where the error occurred. Each node encapsulates information about a specific element (field, index, etc.).
Attributes
- Source
- YamlCodecError.scala
- Supertypes
A zio.blocks.schema.codec.BinaryFormat for application/yaml using YamlCodecDeriver.
A zio.blocks.schema.codec.BinaryFormat for application/yaml using YamlCodecDeriver.
Attributes
- Source
- YamlCodecDeriver.scala
- Supertypes
- Self type
-
YamlFormat.type
Attributes
- Source
- YamlJsonInterop.scala
- Supertypes
- Self type
-
YamlJsonInterop.type
Attributes
- Companion
- class
- Source
- YamlOptions.scala
- Supertypes
- Self type
-
YamlOptions.type
Configuration for YamlWriter output formatting.
Configuration for YamlWriter output formatting.
Value parameters
- documentMarkers
-
when true, prepend
---document start marker - flowStyle
-
when true, emit collections in inline flow style
- indentStep
-
number of spaces per indentation level (default: 2)
Attributes
- Companion
- object
- Source
- YamlOptions.scala
- Supertypes
Parser for YAML 1.2 input, converting YAML text into a Yaml AST.
Parser for YAML 1.2 input, converting YAML text into a Yaml AST.
Attributes
- Source
- YamlReader.scala
- Supertypes
- Self type
-
YamlReader.type
Attributes
- Source
- YamlSyntax.scala
- Supertypes
- Self type
-
YamlSyntax.type
Represents a YAML tag that annotates node types (e.g. !!str, !!int).
Represents a YAML tag that annotates node types (e.g. !!str, !!int).
Attributes
- Companion
- object
- Source
- YamlTag.scala
- Supertypes
- Known subtypes
Serializer for the Yaml AST, producing YAML 1.2 text output. Formatting behavior (indentation, flow style, document markers) is controlled via YamlOptions.
Serializer for the Yaml AST, producing YAML 1.2 text output. Formatting behavior (indentation, flow style, document markers) is controlled via YamlOptions.
Attributes
- Source
- YamlWriter.scala
- Supertypes
- Self type
-
YamlWriter.type
Extensions
Extensions
Attributes
- Source
- package.scala