MV
Size: a a a
MV
a
log_for_level!(log::DEBUG, "{}", some_func())
MV
f
log_for_level!(log::DEBUG, "{}", some_func())
some_func()
не нужен.MV
log_for_level!(log::DEBUG, "{}", some_func())
f
log::expensive::info!("{}", something_huge)
, и под капотом оно бы вызывало Display только если log_enabledf
MV
MV
f
K
Oℕ
Oℕ
#[derive(Eq, Ord, PartialOrd, PartialEq)]
enum TreeSymbol<A>{
Begin, End, Val(A)
}
Oℕ
ΑZ
log_enabled!
в коде? Руками? Или есть полезный макрос, который сам делаетif log_enabled!(log::DEBUG) {
let x = some_expensive_computation();
debug!("x.x = {}, x.y = {}", x.x, x.y);
}
ΑZ
ΑZ
log_enabled!
в коде? Руками? Или есть полезный макрос, который сам делаетif log_enabled!(log::DEBUG) {
let x = some_expensive_computation();
debug!("x.x = {}, x.y = {}", x.x, x.y);
}