Crate envstruct Copy item path Source pub use bytesize ;pub use chrono ;pub use humantime ;pub use url ;pub use regex ;pub use serde_json ;prelude The prelude module re-exports common items for easy inclusion. ByteSize Re-export of the bytesize crate if the bytesize feature is enabled.
Byte size representation DateTime Re-export of the chrono crate if the chrono feature is enabled.
ISO 8601 combined date and time with time zone. Duration Re-export of the humantime crate if the humantime feature is enabled.
A wrapper for duration that has FromStr implementation EnvEntry Represents an environment variable entry with its name, type, and optional default value. Regex Re-export of the regex crate if the regex feature is enabled.
A compiled regular expression for searching Unicode haystacks. Url Re-export of the url crate if the url feature is enabled.
A parsed URL record. Utc Re-export of the chrono crate if the chrono feature is enabled.
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). EnvStructError Represents errors that can occur while processing environment variables. Value Re-export of the serde_json crate if the serde_json feature is enabled.
Represents any valid JSON value. EnvParseNested Trait for parsing nested environment variables. EnvParsePrimitive A trait for parsing environment variables into primitive types. EnvStructUsage A trait for generating usage information for environment variables. TimeZone Re-export of the chrono crate if the chrono feature is enabled.
The time zone. concat_env_name Concatenates two environment variable names with an underscore. BoxError A boxed error type that is Send, Sync, and 'static. EnvStruct Derives the EnvStruct trait for a struct or enum.