Expand description
Rust implementations of Conjure types.
This crate consists of reexports and definitions of the Rust types that correspond to Conjure types. It is a required dependency of crates which contain Conjure-generated code.
Re-exports§
Modules§
- any
- The Conjure
any
type. - bearer_
token - The Conjure
bearertoken
type. - double_
key - Support for double collection keys.
- plain
- The Conjure PLAIN format.
- resource_
identifier - The Conjure
rid
type. - safe_
long - The Conjure
safelong
type.
Structs§
- Any
- A representation of an arbitrary serializable value, corresponding to the Conjure
any
type. - Bearer
Token - An authentication bearer token.
- Bytes
- A cheaply cloneable and sliceable chunk of contiguous memory.
- Date
Time - ISO 8601 combined date and time with time zone.
- Double
Key - A wrapper type allowing
f64
to be used as a key in collection types. - Resource
Identifier - A common format for wrapping existing unique identifiers to provide additional context.
- Safe
Long - An i64 limited to a range safely representable in JSON.
- 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).