Re-exports§
pub use crate::arrow::reader::scan_df_parquet;
pub use crate::arrow::writer::save_df_parquet;
pub use crate::cli::Command;
pub use crate::io::ext::LengthRead;
pub use crate::io::file_size;
pub use crate::io::path_list;
pub use crate::io::DataSink;
pub use crate::io::LineProcessor;
pub use crate::io::ObjectWriter;
pub use crate::util::default;
pub use crate::util::Timer;
pub use crate::layout::*;
Macros§
- anyhow
- Construct an ad-hoc error from a string or existing non-
anyhow
error value. - debug
- Logs a message at the debug level.
- error
- Logs a message at the error level.
- info
- Logs a message at the info level.
- log
- The standard logging macro.
- log_
enabled - Determines if a message logged at the specified level in that module will be logged.
- trace
- Logs a message at the trace level.
- warn
- Logs a message at the warn level.
Structs§
- Metadata
- Metadata about a log message.
- Metadata
Builder - Builder for
Metadata
. - Parse
Level Error - The type returned by
from_str
when the string doesn’t match any of the log levels. - Path
- A slice of a path (akin to
str
). - PathBuf
- An owned, mutable path (akin to
String
). - Record
- The “payload” of a log message.
- Record
Builder - Builder for
Record
. - SetLogger
Error - The type returned by
set_logger
ifset_logger
has already been called.
Enums§
- Cow
- A clone-on-write smart pointer.
- Level
- An enum representing the available verbosity levels of the logger.
- Level
Filter - An enum representing the available verbosity level filters of the logger.
Constants§
- STATIC_
MAX_ LEVEL - The statically resolved maximum log level.
Traits§
- Args
- Parse a set of arguments into a user-defined container.
- Fallible
Iterator - An
Iterator
-like trait that allows for calculation of items to fail. - Log
- A trait encapsulating the operations required of a logger.
Functions§
- logger
- Returns a reference to the logger.
- max_
level - Returns the current maximum log level.
- set_
boxed_ logger - Sets the global logger to a
Box<Log>
. - set_
logger - Sets the global logger to a
&'static Log
. - set_
logger_ ⚠racy - A thread-unsafe version of
set_logger
. - set_
max_ level - Sets the global maximum log level.
- set_
max_ ⚠level_ racy - A thread-unsafe version of
set_max_level
.
Type Aliases§
- Result
Result<T, Error>
Derive Macros§
- Args
- Generates the
Args
impl.