Fleece


ConcreteCodec<'S1, 'S2, 't1, 't2> Type

Namespace: Fleece

Assembly: Fleece.SystemTextJson.dll

Parent Module: SystemTextJson

Base Type: obj

A specific type to represent codecs, with associated operations

Record fields

Record Field Description

Decoder

Full Usage: Decoder

Encoder

Full Usage: Encoder

Static members

Static member Description

f field

Full Usage: f field

Parameters:
Returns: ConcreteCodec<^S, ^S, 'a, 'T>

f : 'f -> 'a
field : ConcreteCodec<^S, ^S, 'f, 'T>
Returns: ConcreteCodec<^S, ^S, 'a, 'T>

remainderFields <*> currentField

Full Usage: remainderFields <*> currentField

Parameters:
Returns: ConcreteCodec<^S, ^S, 'r, 'T>

remainderFields : ConcreteCodec<^S, ^S, ('f -> 'r), 'T>
currentField : ConcreteCodec<^S, ^S, 'f, 'T>
Returns: ConcreteCodec<^S, ^S, 'r, 'T>

source <|> alternative

Full Usage: source <|> alternative

Parameters:
Returns: ConcreteCodec<^S, ^S, 'f, 'T>

source : ConcreteCodec<^S, ^S, 'f, 'T>
alternative : ConcreteCodec<^S, ^S, 'f, 'T>
Returns: ConcreteCodec<^S, ^S, 'f, 'T>

ConcreteCodec.Return(f)

Full Usage: ConcreteCodec.Return(f)

Parameters:
    f : 'a

Returns: ConcreteCodec<'b, ^c, 'a, 'd>

f : 'a
Returns: ConcreteCodec<'b, ^c, 'a, 'd>