[][src]Crate amadeus_types

Harmonious distributed data processing & analysis in Rust.

📦  Crates.io  │  📑  GitHub  │  💬  Chat

This is a support crate of Amadeus and is not intended to be used directly. These types are re-exposed in amadeus::data.

Modules

__internal

Macros

array
tuple

Structs

Bson

A Rust type corresponding to the Bson logical type.

Date
DateTime
DateTimeWithoutTimezone
DateWithoutTimezone
DowncastError
Enum

A Rust type corresponding to the Enum logical type.

Group

Corresponds to Parquet groups of named fields.

Json

A Rust type corresponding to the Json logical type.

List
ParseAddrError

An error which can be returned when parsing an IP address or a socket address.

ParseDateError
ParseWebpageError
Time
TimeWithoutTimezone
Timezone

A timezone. It can have a varying offset, like Europe/London, or fixed like GMT+1.

Url

A parsed URL record.

Webpage

Enums

Decimal

Rust representation for Decimal values.

IpAddr

An IP address, either IPv4 or IPv6.

ParseUrlError

Errors that can occur during parsing.

Schema
SchemaIncomplete
Value

Represents any valid Amadeus value.

ValueRequired

Represents any valid required Parquet value. Exists to avoid Value being recursive and thus infinitely sized.

Traits

AmadeusOrd
Data
Downcast
DowncastFrom

This trait lets one downcast a generic type like Value to a specific type like u64.