//! Traits for outputting log strings.
usecrate::time::TimeAbstraction;/// `LogTarget` is used to perform log-related operations in a platform-agnostic manner.
pubtraitLogTarget: Send + Sync + 'static {/// A source of time to add into log messages.
typeTime: TimeAbstraction;/// Initializes global state necessary for this type.
fninit();/// Outputs a line of text through this log target.
fnprintln(args:core::fmt::Arguments<'_>);}