[][src]Crate liquid_value

Liquid Value type.

Re-exports

pub use crate::object::ObjectView;

Modules

object

Type representing a Liquid object, payload of the Value::Object variant

Macros

array

A value::Array literal.

object

A value::Object literal.

scalar

A value::Scalar literal.

value

A value::Value literal.

Structs

Date

Liquid's native date only type.

DateTime

Liquid's native date + time type.

Object

Type representing a Liquid object, payload of the Value::Object variant

Path

Path to a value in an Object.

PathIter

Iterate over indexes in a Value's Path.

ScalarCow

A Liquid scalar value

ScalarRendered

A Display for a Scalar rendered for the user.

ScalarSource

A Display for a Scalar as source code.

ValueViewCmp

Value comparison semantics for types implementing ValueView.

Enums

DisplayCow

Abstract the lifetime of a Display.

State

Queryable state for a Value.

Value

An enum to represent different value types

ValueCow

Abstract the lifetime of a Value.

Traits

ArrayView

Accessor for arrays.

ValueView

Accessor for Values.

Functions

find

Find a ValueView nested in an ObjectView

to_object

Convert a T into liquid_value::Object.

to_scalar

Convert a T into liquid_value::Scalar.

to_value

Convert a T into liquid_value::Value.

try_find

Find a ValueView nested in an ObjectView

Type Definitions

Array

Type representing a Liquid array, payload of the BoxedValue::Array variant

FixedOffset

The time zone with fixed offset, from UTC-23:59:59 to UTC+23:59:59.

Scalar

A Liquid scalar value