Skip to main content

Crate edn

Crate edn 

Source

Re-exports§

pub use crate::depth::check_nesting;
pub use crate::depth::MAX_NESTING;
pub use crate::intern_set::InternSet;
pub use crate::value_rc::Cloned;
pub use crate::value_rc::FromRc;
pub use crate::value_rc::ValueRc;
pub use crate::types::FromMicros;
pub use crate::types::FromMillis;
pub use crate::types::Span;
pub use crate::types::SpannedValue;
pub use crate::types::ToMicros;
pub use crate::types::ToMillis;
pub use crate::types::Value;
pub use crate::types::ValueAndSpan;
pub use crate::symbols::Keyword;
pub use crate::symbols::NamespacedSymbol;
pub use crate::symbols::PlainSymbol;

Modules§

depth
Nesting-depth limit for the parser.
entities
This module defines core types that support the transaction processor.
intern_set
matcher
parse
The parser. Every entry point rejects input nested deeper than MAX_NESTING before the grammar runs; see depth for why.
pretty_print
query
This module defines some core types that support find expressions: sources, variables, expressions, etc. These are produced as ‘fuel’ by the query parser, consumed by the query translator and executor.
symbols
types
utils
value_rc

Macros§

ns_keyword

Structs§

BigInt
A big signed integer type.
DateTime
ISO 8601 combined date and time with time zone.
OrderedFloat
A wrapper around floats providing implementations of Eq, Ord, and Hash.
Utc
The UTC time zone. This is the most efficient time zone when you don’t need the local time. It is also used as an offset (which is also a dummy type).
Uuid
A Universally Unique Identifier (UUID).

Type Aliases§

ParseError